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]

CSCA20H3 Introduction to Programming*

*Note: CSCA08H3** may be substituted for CSCA20H3**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*and** 0.5 credit from the following:*

PHYD01H3 Research Project in Physics and Astrophysics

PHYD72H3 Supervised Reading in Physics and Astrophysics*and**[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]*

****N****ote:** To satisfy prerequisite requirements of upper level Computer Science Courses, students planning to take such courses should take CSCA08H3, rather than CSCA20H3, which is otherwise preferred for this program.