|
This course introduces some of the most
widely used methods of computational physics, including numerical solutions
of differential equations (initial and boundary value problems) in classical
and quantum mechanics, Monte Carlo simulations, and numerical solutions of quantum
many-body models (statics and dynamics of interacting spins or qubits).
Beyond providing a basic working knowledge of
these particular techniques, the goal is to create the foundations for ``computational
thinking''---the ability to create models of physical phenomena and devise suitable
numerical methods to study their properties. The Julia programming languages will be
used---the first few lectures will introduce the language.
The full syllabus is available here.
|