Option 1: Computational Physics

CIS 200 — Logic and Design of Computer Programs

3

CIS 205 — Introduction to Programming—C++

3

CIS 305 — Advanced Programming—C/C++

3

MATH 301 — Elementary Linear Algebra, or

 

MATH 312 — Numerical Methods

3

MATH 303 — Data Structures

3

PHYS 391 — Dynamics

3

CIS, MATH, or PHYS Electives (Electives should be at 300 level or above or approved by the advisor)

6

Total

24