Lower Division Requirements
Complete all of
CMPT 120 - Introduction to Computing Science and Programming I (3) **
MATH 152 - Calculus II (3)
MATH 240 - Algebra I: Linear Algebra (3)
MATH 242 - Introduction to Analysis I (3)
MATH 251 - Calculus III (3)
MATH 252 - Vector Calculus (3)
MATH 260 - Introduction to Ordinary Differential Equations (3)
PHYS 132 - Physics Laboratory I (1) *
PHYS 133 - Physics Laboratory II (1) *
PHYS 201 - Physics Undergraduate Seminar (1)
PHYS 211 - Intermediate Mechanics (3)
PHYS 233 - Physics Laboratory III (3)
PHYS 234 - Physics Laboratory IV (3)
PHYS 255 - Vibrations and Waves (3)
PHYS 285 - Quantum I (3)
STAT 270 - Introduction to Probability and Statistics (3)
and one of
CMPT 125 - Introduction to Computing Science and Programming II (3)
CMPT 129 - Introduction to Computing Science and Programming for Mathematics and Statistics (3)
PHYS 395 - Computational Physics (3)
and one of
MATH 150 - Calculus I with Review (4)
MATH 151 - Calculus I (3)
and one of
PHYS 120 - Mechanics and Modern Physics (3)
PHYS 125 - Mechanics and Special Relativity (3) +
PHYS 140 - Studio Physics - Mechanics and Modern Physics (4) *
and one of
PHYS 121 - Optics, Electricity and Magnetism (3)
PHYS 126 - Electricity, Magnetism and Light (3) +
PHYS 141 - Studio Physics - Optics, Electricity and Magnetism (4) *
It is recommended that students also complete CHEM 121 and 122.
* students with credit for PHYS 140 and 141 are not required to complete PHYS 132 or 133
** students with computing experience may be able to test out of CMPT 120
+ recommended
Upper Division Requirements
Complete all of
MACM 316 - Numerical Analysis I (3)
MATH 320 - Introduction to Analysis II (3)
MATH 322 - Complex Variables (3)
MATH 340 - Algebra II: Rings and Fields (3)
MATH 418 - Partial Differential Equations (3)
PHYS 313 - Special Relativity (3)
PHYS 321 - Intermediate Electricity and Magnetism (3)
PHYS 332W - Advanced Physics Laboratory I (4)
PHYS 344 - Thermal Physics (3)
PHYS 384 - Methods of Theoretical Physics I (3)
PHYS 385 - Quantum II (3)
and either Option A or Option B
OPTION A
Students who choose this option will complete all of
PHYS 413 - Advanced Mechanics (3)
PHYS 415 - Quantum III (3)
PHYS 421 - Electromagnetic Waves (3)
PHYS 445 - Statistical Physics (3)
and six units of upper division MATH courses, including three units at the 400 level or higher
and either
three units of upper division PHYS
or
PHYS 432 - Undergraduate Honours Thesis (6)
OPTION B
Students who choose this option will complete
MATH 498 - Communication and Research Skills in the Mathematical Sciences (1)
MATH 499W - Honours Research Project (5)
and nine units of 400 level MATH courses
and six units of upper division PHYS courses at the 400 level or higher
A maximum of six units from the research courses MATH 498, 499 and PHYS 432 may be used to satisfy the upper division requirements.
Show less