two students walking outside a building on campus

Computational Physics, BS

Degree Requirements

In addition to the requirements stated below, students must complete 34-35 hours of General Education, all requirements for a Bachelor of Science degree, and any additional hours needed to reach the minimum 120 credit hours required for graduation.  Some of the courses below may also fulfill general education or other degree requirements.  Please see your advisor for more information.

Required Courses Inside Department
PS 103Physics & Engineering Seminar I1
Select one of the following physics sequences:10
College Physics I
and College Physics II
General Physics I
and General Physics II
PS 303Physics & Engineering Seminar II1
PS 320Electromagnetic Theory I3
PS 330Optics3
PS 334Thermodynamics3
PS 335Theoretical Mechanics I3
PS 340Computer Interfacing and Instrumentation3
PS 350Modern Physics I3
PS 365Introduction to Theoretical Physics3
PS 366Introduction to Computational Physics3
PS 368Computational Physics Research1
Subtotal37
Required Courses Outside Department
Computer Information Sciences
CM 111Introduction to Structured Programming4
CM 245Contemporary Programming Methods3
CM 290Introduction to Python Programming3
CM 307Data Structures & Algorithmic Analysis3
Mathematics and Statistics
MA 140Statistics3
MA 151Calculus & Analytic Geometry I5
MA 152Calculus & Analytic Geometry II5
MA 253Calculus/Analytic Geometry III3
MA 206Discrete Mathematics for Computing3
MA 301Linear Algebra3
MA 331Differential Equations3
MA 340ANOVA/Design of Experiments3
or MA 341 Nonparametric Tests/Quality Control
or MA 342 Statistical Computing
Subtotal41
Total Hours78