
Program Overview
The Computer Science BSc program includes the general Science requirements, with further choices in mathematics courses, a thorough grounding in computer software design, and a broad choice of other studies in computing. It gives you the freedom to pursue interests both within and outside Computer Science. You may select your electives from many departments, from Psychology to Commerce, and Music to Electrical Engineering. Options include Software Engineering, or combined honours with sciences, mathematics, or statistics, and Computer Science majors can take the Artificial Intelligence (AI) Option. Study in one of Canada’s top Computer Science departments with internationally renowned professors. Build your career through experiences in Science Co-op and Tri-Mentoring, and network with Vancouver’s tech community.
See how you match with this program
Create a free account to get your personalized match score for University of British Columbia.
Academic Requirements
Checked for 2026 entry — confirm on the university's site
Mathematics: Analysis and Approaches
Required: SL 4
or
Mathematics: Applications and Interpretation
Required: HL 4
Biology or Chemistry or Physics
SL • Required: 4