Undergrad 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* |