For a list of updated Program Supervisors, please visit the Physics and Astrophysics website.

Program Requirements:
The Program requires 13.5 credits as follows:

First Year

PHYA10H3 Physics I for the Physical Sciences
PHYA21H3 Physics II for the Physical Sciences
[MATA30H3 Calculus I for Physical Sciences or MATA31H3 Calculus I for Mathematical Sciences]
[MATA22H3 Linear Algebra I for Mathematical Sciences or MATA23H3 Linear Algebra I]
[MATA36H3 Calculus II for Physical Sciences or MATA37H3 Calculus II for Mathematical Sciences]
*[CSCA08H3 Introduction to Computer Science or CSCA20H3 Introduction to Programming]

*The preferred and recommended course for this program is CSCA20H3. However, students planning to take upper-level Computer Science courses should take CSCA08H3 instead.

Second Year
ASTB23H3 Astrophysics of Stars, Galaxies and the Universe
PHYB10H3 Intermediate Physics Laboratory I
PHYB56H3 Introduction to Quantum Physics
PHYB21H3 Electricity and Magnetism
PHYB52H3 Thermal Physics
PHYB54H3 Mechanics: From Oscillations to Chaos
MATB41H3 Techniques of the Calculus of Several Variables I
MATB42H3 Techniques of the Calculus of Several Variables II
MATB44H3 Differential Equations I

Third Year
PHYC50H3 Electromagnetic Theory
PHYC56H3 Quantum Mechanics I
PHYC11H3 Intermediate Physics Laboratory II
PHYC54H3 Classical Mechanics
PHYB57H3 Introduction to Scientific Computing
MATC34H3 Complex Variables
MATC46H3 Differential Equations II

Fourth Year
1.5 credit from the following:
ASTC25H3 Astrophysics of Planetary Systems
PHYC14H3 Introduction to Atmospheric Physics
PHYD26H3 Planetary Geophysics
PHYD27H3 Physics of Climate Modeling
PHYD28H3 Introduction to Magnetohydrodynamics for Astrophysics and Geophysics
PHYD37H3 Introduction to Fluid Mechanics
PHYD38H3 Introduction to Nonlinear Systems and Chaos
PHYD57H3 Advanced Computational Methods in Physics
PHY452H1 Basic Statistical Mechanics
PHY456H1 Quantum Mechanics II
PHY483H1 Relativity Theory I
PHY484H1 Relativity Theory II
PHY487H1 Condensed Matter Physics
PHY489H1 Introduction to High Energy Physics
PHY491H1 Current Interpretations of Quantum Mechanics
PHY492H1 Advanced Atmospheric Physics
PSCD50H3 Advanced Topics in Quantum Mechanics
0.5 credit from the following:
PHYD01H3 Research Project in Physics and Astrophysics
**PHYD02Y3 Extended Research Project in Physics and Astrophysics
PHYD72H3 Supervised Reading in Physics and Astrophysics
[0.5 credit from a course in AST or PHY at the C-, D-, 300-, or 400-level] or [PSCD02H3 Current Questions in Mathematics and Science]

**A maximum of 0.5 credit from PHYD02Y3 will count against this requirement. The remaining 0.5 credit can be used to satisfy degree-level requirements.