Students should enroll in the co-operative education program to acquire valuable industrial experience.
Lower Division Requirements
Complete all of
CHEM 121 - General Chemistry and Laboratory I (4)
CHEM 122 - General Chemistry II (2)
CHEM 126 - General Chemistry Laboratory II (2)
MATH 152 - Calculus II (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)
and one of
MATH 150 - Calculus I with Review (4)
MATH 151 - Calculus I (3)
and one of
MATH 232 - Applied Linear Algebra (3)
MATH 240 - Algebra I: Linear Algebra (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) *
and 9 units chosen from
MACM 101 - Discrete Mathematics I (3)
CMPT 120 - Introduction to Computing Science and Programming I (3) **
CMPT 125 - Introduction to Computing Science and Programming II (3)
CMPT 128 - Introduction to Computing Science and Programming for Engineers (3)
CMPT 129 - Introduction to Computing Science and Programming for Mathematics and Statistics (3)
or any 200-level CMPT course
* students with credit for PHYS 140 and 141 are not required to complete PHYS 132 or PHYS 133
** students with computing experience may be able to test out of CMPT 120
+ recommended
Upper Division Requirements
Complete all of
PHYS 313 - Special Relativity (3)
PHYS 321 - Intermediate Electricity and Magnetism (3)
PHYS 326 - Electronics and Instrumentation (4)
PHYS 332W - Advanced Physics Laboratory I (4)
PHYS 344 - Thermal Physics (3)
PHYS 385 - Quantum II (3)
PHYS 421 - Electromagnetic Waves (3)
and 10 units selected from
CHEM 340 - Materials Chemistry (3)
ENSC 426 - High Frequency Electronics (4)
ENSC 495 - Introduction to Microelectronic Fabrication (4) **
MATH 462 - Fluid Dynamics (3)
NUSC 341 - Introduction to Radiochemistry (3)
NUSC 346 - Radiochemistry Laboratory (3)
PHYS 365 - Semiconductor Device Physics (3)
PHYS 391 - Introduction to Observational Astrophysics (3)
PHYS 395 - Computational Physics (3) + or MACM 316 - Numerical Analysis I (3)
PHYS 416 - Introduction to Quantum Information Science (3)
PHYS 431 - Advanced Physics Laboratory II (4)
PHYS 455 - Modern Optics (3)
PHYS 465 - Solid State Physics (3)
** the prerequisite ENSC 222 can be replaced by PHYS 326
+ recommended
Show less