Undergraduate Class Selection Guide

Undergraduate students may be unsure which Physics and Atmospheric Science classes to select each term. A definitive list of classes being offered by the department can be found on the Registrar's timetable.

The following list is meant as a guide and may also be helpful when selecting your classes. Please note many classes are offered only on alternating years. Flickering classes are in underlined text; these are all joint third and fourth-year classes that are offered only on alternating years.

Year: 202X/202Y (X odd, Y even)

2021/22, 2022/23, 2023/24 etc.

* Denotes class required for the honours' program.

Junior-level classes  
Fall Winter
1190 Introduction to Physics
1310 Physics in and around You I
1400 Life in the Universe
2050 Computer Simulation in Science*
2140 Physics Tools: Theory*
2150 Physics Tools: Experiment*
2451 Astronomy I: Sky and Planets
2515 Modern Physics*
2800 Climate Change
1290 Introduction to Physics
1320 Physics in and around You II
1600 Understanding Weather
2250 Physics of Biological and Medical
Technology
2310 Energy and the Environment
2452 Astronomy II: Stars and Beyond
2510 Electricity and Magnetism*
Senior-level classes  
Fall Winter
3000 Experimental Physics I*
3050 Introduction to Numerical Programming
3100 Electrodynamics*
3200 Thermodynamics*
3303 Materials Science
3340 Physical Electronics*
3640 Quantum Physics I*
3900 Soft Matter Physics
4800 Research Project I*
4151 Quantum Physics II*
4160 Mathematical Methods in Physics*
4411 Atmospheric Dynamics I
4520 Introduction to Atmospheric Science
4540 Synoptic Meteorology I
4595 Atmospheric Chemistry

3010 Experimental Physics II*
3180 Contemporary Physics
3210 Statistical Mechanics*
3250 Computational Methods in Physics '
4230 Introduction to Condensed Matter
3180 Contemporary Physics

4412 Atmospheric Dynamics II
4505 Atmospheric Physics
4550 Synoptic Meteorology II
4570 Radiative Transfer
4660 Cosmology
4850 Research Project II*

 

Year: 202Y/202X (X even, Y odd)

2020/21, 2022/23, 2023/24 etc.

* Denotes required class for the honours' program.

Junior-level classes  
Fall Winter
1190 Introduction to Physics
1300 Physics in and around You
1451 Astronomy I: The Sky and Planets
2050 Computer Simulation in Science*
2140 Physics Tools: Theory*
2451 Astronomy I: Sky and Planets
2515 Modern Physics*
2800 Climate Change
1290 Introduction to Physics
1300 Physics in and around You
1452 Astronomy II: Stellar & Galactic Astronomy
1600 Understanding Weather
2150 Physics Tools: Experiment*
2250 Physics of Biological and Medical Technology
2310 Energy and the Environment
2452 Astronomy II: Stars and Beyond
2510 Electricity and Magnetism*
Senior-level classes
   
Fall
Winter
3000 Experimental Physics I*
3050 Introduction to Numerical Programming
3100 Electrodynamics*
3200 Thermodynamics*
3303 Materials Science
3340 Physical Electronics
3540 Optics and Photonics
3640 Quantum Physics I*
4151 Quantum Physics II*
4160 Mathematical Methods in Physics*
4411 Atmospheric Dynamics I
4520 Introduction to Atmospheric Science
4540 Synoptic Meteorology I
4595 Atmospheric Chemistry
4800 Research Project I*
 
3010 Experimental Physics II*
3590 Advanced Classical Mechanics*
4180 Nuclear and Particle Physics
4250 Topics in Numerical Computing'

4412 Atmospheric Dynamics
4460 Advanced Optics
4505 Atmospheric Physics
4550 Synoptic Meterology II
4570 Radiative Transfer
4660 Cosmology
4850 Research Project II*