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 2 Announcement

Jan 21 · 1 min read

As a computational scientist you want to have a number of tools in your (virtual) tool belt to get your work done. In Week 1 we already learned to use the command line, namely bash.

git logo

In Week 2 we will learn to use the git source code management tool, a distributed version control system (VCS), that is widely used in the open source communities and in industry. A VCS keeps track of multiple files in a project and allows multiple people to work on the same project without overwriting each other’s changes.

python logo

We will also review the Python programming language. Python is widely used in the sciences (and in industry) and provides everything one needs to solve problems in virtually all areas you can think of.

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.