Science Program Requirement Tables
Academic program requirement tables illustrate the required and suggested courses for each science Major, including credits outside the program's subject area, and recommendations for first- and second-year course scheduling. Students considering a second major, or an Honours program, should contact Science Advising to review the program requirements.
NOTE: Program requirements may differ by academic calendar year. Students typically follow the overall degree requirements based on the year you started your degree and major requirements based on the year you declare your major. While every effort is made to ensure that the information summarized in these documents is accurate, the Undergraduate Academic Calendar remains the formal source of program information.
Programs with changes for 2025-26 are: Biology, Engineering, Environmental Science, and Earth Science (formerly Geology)
- Astrophysics
- Biology
- Chemistry
- Computing Science
- Computing Science & Business Administration
- Earth Science (formerly Geology)
- Engineering
- Environmental Science
- Forensic Science
- Geography
- Mathematics
- Physics
- Psychology
Certificates
- Astrophysics Program Requirements 2025-26
- Astrophysics Program Requirements 2024-25
- Astrophysics Program Requirements 2023-24
- Biology Program Requirements 2025-26
- Biology Program Requirements 2024-25
- Biology Program Requirements 2023-24
- Chemistry Program Requirements 2025-26
- Chemistry Program Requirements 2024-25
- Chemistry Program Requirements 2023-24
- Computing Science Program Requirements 2025-26
- Computing Science Program Requirements 2024-25
- Computing Science Program Requirements 2023-24
Computing Science & Business Adminstration
- Computing Science & Business Administration Program Requirements 2025-26
- Computing Science & Business Administration Program Requirements 2024-25
- Computing Science & Business Administration Program Requirements 2023-24
Earth Science (formerly Geology) — General Stream
- Earth Science (formerly Geology) Program Requirements 2025-26
- Geology Program Requirements 2024-25
- Geology Program Requirements 2023-24
Earth Science with Geology Stream With extra courses for professional designation eligibility
- Earth Science (Geology) PGEO Program Requirements 2025-26
- Geology PGEO Program Requirements 2024-25
- Geology PGEO Program Requirements 2023-24
Earth Science with Environmental Geoscience Stream (P.Geo) —Extra requirements for professional registration qualification
- Diploma in Engineering Program Requirements 2025-26
- Diploma in Engineering Program Requirements 2025-26 by Term
- Diploma in Engineering Program Requirements 2024-25
- Diploma in Engineering Program Requirements 2023-24 by Term
Engineering with Bachelor of Science
- Bachelor of Science (general) with Diploma in Engineering 2025-26
- Bachelor of Science (general) with Diploma in Engineering 2024-25
- Bachelor of Science (general) with Diploma in Engineering 2023-24
- Environmental Science Program Requirements 2025-26
- Environmental Science Program Requirements 2024-25
- Environmental Science Program Requirements 2023-24
- Geography Program Requirements 2025-26
- Geography Program Requirements 2024-25
- Geography Program Requirements 2023-24
- Mathematics Program Requirements 2025-26
- Mathematics Program Requirements 2024-25
- Mathematics Program Requirements 2023-24
- Physics Program Requirements 2025-26
- Physics Program Requirements 2024-25
- Physics Program Requirements 2023-24