2019-2020 Program Checklists
Your official degree requirements can be found in the Academic Calendar for the year in which you entered the program.
If you are unsure which Academic Calendar you should be following, connect with an Advisor.
The following checklists correspond to the 2019-20 Academic Calendar. 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 pre-requisite and co-requisite structures are followed. Students are responsible to ensure that any modifications to the courses listed each year don't impact their ability to progress through their degree requirements.
2019 - 2020 Engineering
2019-2020 BSc Computer Science
BSc Computer Science (Ordinary)
BSc Specialized Honours Computer Science
BSc Specialized Honours Computer Science - Software Development Stream
BSc Specialized Honours Computer Science - Industry Partnership (Dev Degree)
BSc Specialized Honours Computer Science - International Dual Degree
2019-2020 BA Computer Science
BA Computer Science (Ordinary)
BA Specialized Honours Computer Science
BA Specialized Honours Computer Science - Software Development Stream
2019-2020 iBSc and iBA Computer Science
2019-2020 BSc and BA Computer Security
BSc Specialized Honours Computer Security
BA Specialized Honours Computer Security (revised June 23, 2020)
2019-2020 Digital Media
BA Specialized Honours Digital Media - Digital Media Development
BA Specialized Honours Digital Media - Digital Media Arts
BA Specialized Honours Digital Media - Digital Media Game Arts
2019 - 2020 Earth and Atmospheric Science
Earth and Atmospheric Science (Ordinary)
Honours Atmospheric Science (As part of Double Major/Major Minor)
Specialized Honours Atmospheric Science
Specialized Honours Geomatics Science
Specialized Honours Space Science
In addition to the official Academic Calendar and the program checklists above, you may also find the online Degree Progress Report tool and Required Advising Curriculum Updates helpful in assessing your progression towards completion of your program.