Fakultät für Physik
print

Sprachumschaltung

Navigationspfad


Inhaltsbereich

Computational Physics – Overview

Lecturer

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

Contents

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.

Miniprojects

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.

Prerequisites

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