This course will teach basic concepts of statistical physics through hands-on Monte Carlo simulations of the Ising model and related systems. The goal is for students to gain intuition for the physics near critical points while developing essential computational skills. Numerical concepts will be discussed in lectures, but students will be expected to write, run, and analyze their own simulations.

Target group: Physics students with desire to learn numerical techniques, DSSC students with some background or interest in phsyics.

Prerequisites: Basic knowledge of a modern programming language (recommended C++, Python, or Julia). Background in statistical mechanics is encouraged.

Evaluation: regular assignments, participation

Teaching format: lectures

ECTS: 3 Year: 2022

Track segment(s):
Elective

Teacher(s):
Carl Goodrich

Teaching assistant(s):
Mengjie Zu

If you want to enroll to this course, please click: REGISTER