The student will
-
become familiar with the strengths and limitations of important numerical methods
-
be able to implement and validate these numerical methods
-
be able to apply these numerical methods to problems in physics and mathematics
|
|
This course discusses the mathematical foundation of most common numerical methods for differentiation and integration, calculation of eigenvalues and eigenvectors, solutions to differential equations, and performing Fourier analysis. A special focus will lie on the numerical accuracy of the specific algorithms and possibly resulting numerical errors.
In practical “hands-on” sessions and in form of assignments the corresponding algorithms will be implemented and studied by the students themselves.
|
|
|
- Basic knowledge linear algebra, calculus, and differential equations
- Knowledge of a programming language (Fortran, C or C++, or Python)
|
|
- weekly & final programming assignments
|
|
|