The following courses are required:

A computing course. Computer Science 1510 is recommended.

Six credit hours in a science other than Mathematics or Physics (if Computer Science is chosen then Computer Science 1510 may be counted as three of these hours).

Mathematics 1000, 1001, 2000, 2050, 2051, 3000, 3001, Applied Mathematics/Pure Mathematics 3202, 3210, 3260, Applied Mathematics 3132.

At least one of Applied Mathematics 2130 or Pure Mathematics 2320.

Physics 1050 (or 1020), 1051, 2053, 2055, 2750 (or 2056), 2820, 3220, 3230, 3400, 3500, 3750.

Three additional credit hours chosen from courses numbered 3000 or higher that are offered by the Department of Physics and Physical Oceanography.

Applied Mathematics 3161 and Applied Mathematics 4160, or Physics 3820 and Physics 3821.

Twelve additional credit hours chosen from courses numbered 4000 or higher that are offered by the Department of Mathematics and Statistics or the Department of Physics and Physical Oceanography. At least 3 credit hours must be selected in each of Applied Mathematics and Physics.

A sufficient number of elective courses to bring the degree to a total of 120 credit hours.
The topic for the Honours project or thesis, Applied Mathematics 4199 or Physics 490A/B must be chosen with the prior approval of both departments.