Middlebury

PHYS0325A-W25

Computational Physics

Computational Physics
The laws of physics provide a beautiful mathematical framework for describing the universe. Yet it’s rare that exact solutions to the resulting equations can be found with pen and paper. In this course we will explore a range of powerful computational methods that allow us to solve physical problems, primarily using the Python programming language. Applications of these methods will include problems in Newtonian mechanics, electricity and magnetism, statistical and thermal physics, quantum mechanics, and relativity. Prior programming experience or physics coursework at 200 level is required to enroll in this course; students without this background may be eligible to enroll in PHYS 0225 (not open to students who have taken PHYS 0230). (PHYS 0109 and MATH 0122 and PHYS 0202 or CSCI 0145 or CSCI 0150 or equivalent).
Course Reference Number (CRN):
11570
Subject Code:
PHYS
Course Number:
0325
Section Identifier:
A

Course

PHYS 0325

All Sections in Winter 2025

Winter 2025

PHYS0325A-W25 Lecture (Herdman)