Hide Advanced Options
Courses - Spring 2023
PHYS
Physics Department Site
PHYS474
Computational Physics
Credits: 3
Grad Meth: Reg, P-F, Aud
Prerequisite: PHYS373; and (PHYS165, CMSC106, or CMSC131).
Recommended: PHYS401 (strongly recommended).
Additional information: Students will need a laptop for this course to run specific software; however, arrangements will be made for those who need them. Students will need to load the Python 3 language on your computer, which will be done in the first week of class. The class will use the "Anaconda" environment/distribution, which is available for Mac/Windows/Linux. Contact the department for more information.
Introduction to computational physics. Overview of some of the most widely used methods of computational physics and computational methods, including data analysis and statistical methods, visualization, numerical solutions of ordinary and partial differential equations (classical equations of motion, Poisson's equation, time independent and time dependent Schrodinger equations) and Monte Carlo simulations. In addition to giving the students a basic working knowledge of these particular techniques, the goal is to make them proficient in scientific computing and programming in general, so that they will be prepared to tackle other computational and data analysis problems that they may encounter in the future. This course will use the programming language Python.
The department is waiving the PHYS404 prerequisite for the Spring 2023 semester.