Close mobile menu

Your official degree requirements can be found in the Academic Calendar for the year in which you entered your major. If there is a discrepancy between a program checklist and the Academic Calendar, the Academic Calendar supersedes the program checklist.

If you are unsure which Academic Calendar you should be following, connect with an Academic Advisor.

Please note, these checklists are meant to be a guide to track progress in your program. Students may choose to take courses in an alternate order, provided that prerequisite and corequisite structures are followed. Students are responsible for ensuring that any modifications to the courses listed each year don’t impact their ability to progress through their degree requirements.


2023-2024 Engineering

BEng Civil Engineering

BEng Computer Engineering

BEng Electrical Engineering

BEng Mechanical Engineering

BEng Software Engineering – Big Data

BEng Software Engineering – General Revised Oct 2023

BEng Software Engineering – Security

BEng Space Engineering

For students pursuing the Dual Degree in Engineering and International Development Studies (IDS), the requirements for the IDS portion of the dual degree can be found here.


2023-24 Earth and Atmospheric Science

BSc Earth and Atmospheric Science

BSc Honours Atmospheric Stream

BSc Specialized Honours Atmospheric Stream

BSc Specialized Honours Space Science


2023-24 BA Computer Science

BA Computer Science

BA Honours Computer Science

BA Specialized Honours Computer Science

BA Specialized Honours Computer Science – Software Development Stream

iBA Honours Computer Science


2023-24 BSc Computer Science

BSc Computer Science

BSc Honours Computer Science

BSc Honours Computer Science – Industry Partnership Stream

BSc Specialized Honours Computer Science – Software Development Stream

BSc Specialized Honours Computer Science

iBSc Honours Computer Science


2023-24 Computer Security

BA Specialized Honours Computer Security

BSc Specialized Honours Computer Security


2023-24 Digital Media

BA Digital Media

BA Specialized Honours Digital Media – Digital Media Arts Stream

BA Specialized Honours Digital Media – Digital Media Development Stream

BA Specialized Honours Digital Media – Digital Media Game Arts Stream


2023-24 BSc Science

BSc Science

BSc Honours Science


In addition to the Academic Calendar and program checklists above, you may also find the online Degree Progress Report tool and Curriculum Updates helpful in assessing your progress towards completion of your program. If there is a discrepancy between a program checklist, the Degree Progress Report, and the Academic Calendar, the Academic Calendar supersedes.