Phys 4510X - Computational Physics

Course Number: Phys 4510X (Dual-listed with Phys 5510)

Course Name: Computational Physics

Credits: 3 Cr

Instructor: Jake Simon jbsimon@iastate.edu  

PreReq: None

Course Description

One semester course in computational physics. Typically offered in the Spring semester. Emphasis on computational methods used to solve complex physics problems and conduct data analysis. Examples will be chosen to complement the analytical approach seen in other courses. Level is appropriate for research. Primarily taught in Python 3 but other languages may be explored. Previous coursework equivalent to PHYS 3650 (Electricity and Magnetism II) is necessary. Previous or current enrollment in PHYS 4810 (Quantum Mechanics II) and some programming experience is encouraged

Topics covered include:

  • Integration schemes for differential equations
  • Monte Carlo approaches
  • data fitting
  • basic multi-processor and supercomputing applications