|
The aim of the lecture is to give the students the ability to write software for the solution of numerical problems with a state-of-the-art programming language.
Topics covered are:
- Variables, Conditional Execution, Loops
- Functions
- Object-oriented Programming
- Inheritance, Virtual Functions, Abstract Base Classes
- Templates, Containers
- File I/O
- Floating Point Numbers, Error Propagation/Analysis
- Direct Solution of Linear Equation Systems
- Interpolation
- Numerical Differentiation
- Numerical Integration
In the exercise meetings the students have the possibility to ask questions to the material presented in the lecture and to program under supervision.
|