A total of 18 technical courses is required from this Table for graduation. Students must select three streams and complete a minimum of six courses from each of the three streams selected. Students must select at least one of Informatics, Computational Sciences, or Physics as one of the three streams. Students can only select one of either Biology or Environmental Sciences as their streams.
A course that is listed in multiple streams may only count as one credit towards one stream. In some cases, an alternative course may be used to satisfy the requirements of a particular stream. Students should meet with the Program Director regarding suitable course substitutions.
BIOLOGY STREAM
Required:
Three of:
CHEMISTRY STREAM
Required:
Three of:
COMPUTATIONAL SCIENCES STREAM
Required:
One of:
MTH 430 |
Dynamical Systems and Differential Equations |
MTH 501 |
Numerical Analysis I |
One of:
Three of:
ENVIRONMENTAL SCIENCES STREAM
Required:
Three of:
INFORMATICS STREAM
Required:
CPS 313 |
Advanced Programming for Scientists |
CPS 411 |
Data Structures for Scientists |
Four of:
PHYSICS STREAM
Required:
Four of:
PCS 224 |
Solid State Physics |
PCS 227 |
Biophysics |
PCS 228 |
Electricity and Magnetism |
PCS 335 |
Thermodynamics and Statistical Physics |
PCS 352 |
Nuclear Physics/Radiation Protection |
PCS 406 |
Radiation Protection/Health Physics |
PCS 510 |
Fundamentals of Astrophysics |
PSYCHOLOGY STREAM
Required:
PSY 102 |
Introduction to Psychology I |
PSY 202 |
Introduction to Psychology II |
Four of: