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.