Course Requirements
Course | Title | Quarter Hours |
---|---|---|
PHY 310 | MECHANICS I | 4 |
PHY 320 | ELECTRICITY AND MAGNETISM I | 4 |
PHY 360 | QUANTUM MECHANICS I | 4 |
PHY 342 | COMPUTATIONAL PHYSICS | 4 |
PHY 390 | APPLIED COMPUTATIONAL PHYSICS LABORATORY | 4 |
Select three additional physics courses, at least one at the 300 level, as approved by a departmental advisor | 12 | |
MAT 261 | MULTIVARIABLE CALCULUS II | 4 |
Select one of the following two course sequences: | 8 | |
Programming in Java I–II Sequence | ||
PROGRAMMING IN JAVA I and PROGRAMMING IN JAVA II | ||
Programming in Python I-II Sequence | ||
INTRODUCTION TO COMPUTER SCIENCE I and INTRODUCTION TO COMPUTER SCIENCE II | ||
Select three 300-level CDM courses as approved by departmental faculty advisor | 12 |
Open Electives
Open elective credit also is required to meet the minimum graduation requirement of 192 hours.