Computational Physics Major

Lower Division Requirements
CS 210Introduction to Programming3.00
CS 310Data Structures3.00
CS 324Algorithms and Analysis3.00
CS 390Principles of Programming Languages3.00
MT 320Introduction to Discrete Mathematics3.00
MT 360ACalculus I4.00
MT 360BCalculus II4.00
MT 360CCalculus III4.00
PH 304AGeneral Physics with Calculus I3.00
PH 305AGeneral Physics with Calculus I Lab1.00
PH 304BGen Physics with Calculus II3.00
PH 305BGeneral Physics Lab with Calculus II1.00
Upper Division Requirements
MT 405Numerical and Computational Methods3.00
MT 463Differential Equations3.00
PH 408Analytical Mechanics/Special Relativity3.00
PH 410Electricity and Magnetism3.00
PH 451Modern Physics Laboratory & Seminar2.00
PH 460Quantum Theory & Spectroscopy3.00
PH 465Statistical Mechanics & Thermodynamics3.00
PH 475Physics Capstone Seminar1.00
Upper division electives - selected in consultation with the major advisor. May include 400-level computer science (CS) course or physics (PH) courses.6.00
Total SHs62