undergrads
Graduation Requirements
This page shows what is required for graduation under each program. The links will take you to the relevant course calendar page. Computer Science Major (B.A.) The Computer Science B.A. Major program includes the Faculty of Arts degree requirements
By the Numbers
Rankings Tied for #1 CS program in Canada* Consistently ranked TOP 50 in the world** * Maclean's annual survey 2023 ** QS World University Rankings By Subject 2023 Enrollments 16,295 Student course registrations 2,774 Undergraduate majors across all