Options
Software Engineering Option (BSc)
Applicants must be enrolled in a Computer Science BSc specialization and must have completed all the required second year Computer Science courses (CPSC 210, 213, and 221) with overall and core averages of at least 72%.
NEW: Artificial Intelligence Option (BSc) (pending Senate approval)
Applicants must be enrolled in a Computer Science major or honours specialization and complete the required courses - for this year, once the option has been approved by the UBC Senate (likely May 2026), students should have completed CPSC 213 and 221 by the end of April.