Fakultät für Physik




Computational Physics – Overview


About the lecture

Time and place

Tue and Wed, 12:15, room B 101, Theresienstrasse 39

Exercises: Wed 16:15, A450; Thu 12:15, A249


An overview of methods in Computational Physics and their implementation in C++ will be given.
Typical computational methods will be introduced and illustrated using the following examples: stationary and time-dependent Schroedinger equation - discretization method, Maxwell's equations - the finite difference time-domain method, Monte-Carlo methods, and molecular dynamics. The course will emphasize practical application and your active participation including C++ programming is required.


All students are expected to take part in miniprojects during the second half of the semester. These projects will be related to the materials presented in the lecture and will be pursued in teams of 3-4 students with supervision by tutors and lecturer. This introduces you to realistic computational physics, including formulation a given physics problem, identifying the relevant numerical techniques, implementing in C++, visualization of results, and presentation at the end of the semester. A list of available topics can be found here.


Knowledge of and first practical experience with C++. Bachelor level knowledge of classical and quantum mechanics and electrodynamics.

Crediting of the course (9 ECTS)

Verantwortlich für den Inhalt: A. Scrinzi