Computational Methods in Physics

A class at Arizona State University for learning how to use Python (and some software engineering) to solve problems in physics.

Week 14 Announcement

Apr 22 · 0 min read

In the last week we will explore Monte Carlo methods — a powerful numerical approach to evaluate high dimensional integrals that relies on random numbers. Monte Carlo approaches can be used to sample from any kind of distributions and are therefore suitable to directly simulate physical systems according to the Boltzmann distribution, which underpins statistical mechanics of, for example, simple models of magnetism.

Announcements

Computational Methods in Physics is an undergraduate class run in the Department of Physics at Arizona State University. The instructor is Oliver Beckstein.

The course provides an introduction to using the computer as a tool to solve problems in physics. Students will learn to analyze problems, select appropriate numerical algorithms, implement them using Python, a programming language widely used in scientific computing, and critically evaluate their numerical results. Problems will be drawn from diverse areas of physics.

See About for further information about the class.