In diesem Kurs werden grundlegende und weiterführende numerische Methoden zur Lösung physikalischer Probleme vermittelt. Schwerpunkte bilden die Integration von Systemen gewöhnlicher Differenzialgleichungen für Vielteilchensysteme (Molekulardynamik) und zufallsbasierte Methoden (Monte-Carlo-Algorithmen).

Die wöchentlichen Übungsaufgaben werden in Python3 oder C/C++ gelöst (ggf. unterstützt durch Mathematica) und am Rechner präsentiert und diskutiert. Es werden relevante Programmiertechniken besprochen, grundlegende Programmierkenntnisse aber vorausgesetzt (die Veranstaltung ist kein "Programmierkurs").

Der Kurs beginnt mit der Vorlesung am 16. Oktober um 10:00 Uhr c.t.

In diesem Kurs (im Studiengang Energy Science den Titel Datenverarbeitung tragend) werden die Grundlagen der (so genannten imperativen) Programmierung anhand der Sprache Python3 erlernt. Im Vordergrund stehen Kontrollstrukturen und Ein-/Ausgabe (nicht jedoch Interna der Sprache oder die so genannte objektorientierte Programmierung) sowie der Umgang mit den vom Programm erzeugten Daten.

Die Kursanmeldung findet am Montag dem 14.10. ab 12H00 im Computerlabor MG 284 statt.