Admissions

Contact / People

If you have questions about the BCS (ICS) program, please contact bcs-info@cs.ubc.ca. Steering Committee The Bachelor of Computer Science Program is overseen by a steering committee that will meet periodically to review the program and to address

How to Apply

Applications for admission for the 2024/25 academic year are due on January 15, 2024; including the BCS program supplemental application. Visit the UBC admissions webpage for updated information: https://account.you.ubc.ca/s/apply-ubc To apply to UBC

Bridging Module

The Bridging Module consists of a coherent set of 15 credits of upper-level courses (i.e. courses numbered 300 or above). The purpose of this module is to enable students to explore connections between Computer Science and another discipline. Often

Who Should Apply?

BCS (ICS) in brief Bachelor of Computer Science (Integrated Computer Science) BCS (ICS) is a 20-month full-time academically-oriented program for university graduates to make a career transition into information technology or to combine their area of

B.Sc Second Degree

Upon graduation from this program, you will receive a Bachelor of Science degree. To earn a second Bachelor's degree, you need to satisfy two broad conditions: 1. You must meet all the requirements for the degree you seek (that have not already been

Core Curriculum

The department has eight core curriculum courses that are required by most specializations. CPSC 121 is the only course that falls under two streams (Systems and Theory). The core courses are contained under one of three streams, each of which

Doctoral Program

For full details on the PhD programs, see the PhD Program. The UBC Department of Computer Science PhD program has four main components: Satisfying the Comprehensive Course Requirement Passing a Research Proficiency Evaluation Passing a Thesis