Required Computer Science Courses (20 credits)
COSC 120 Computer Science I (3 credits)
COSC 220 Computer Science II (3 credits)
COSC 240 Data Structures and Algorithms (3 credits)
COSC 310 Operating Systems (3 credits)
COSC 320 Computer Organization and Architecture (3 credits)
COSC 499 Senior Project (2 credits)
One other COSC course at the 300-level or above (3 credits)
Required Mathematics Courses (15 credits)
MATH 141 Calculus & Analytical Geometry I 4 credits
MATH 142 Calculus & Analytical Geometry II 4 credits
MATH 220 Discrete Math 3 credits
MATH 241 Calculus & Analytical Geometry III 4 credits
Required Physics Courses (20 credits)
PHYS 150 Calculus-Based Physics I (Mechanics)( 4 credits)
PHYS 180 Calculus-Based Physics II (Electricity, Magnetism) (4 credits)
PHYS 185 Calculus-Based Physics III (Optics, Waves, and Thermodynamics) (3 credits)
PHYS 275 Modern Physics (3 credits)
Two of the following
PHYS 310 Mechanics (3 credits)
PHYS 315 Statistical Physics (3 credits)
PHYS 325 Computational Physics (3 credits)
PHYS 330 Electromagnetic Theory (3 credits)
PHYS 350 Quantum Mechanics (3 credits)
PHYS 360 Astrophysics (3 credits)
PHYS 380 Experimental Physics (3 credits)