Admissions

Promotions

Getting promoted to 2nd, 3rd or 4th year class standing in UBC Computer Science has specific requirements. Please refer to the UBC Calendar for details on how to qualify for promotions.

Admission Processes

Please note: there is no direct admission into the Computer Science program, but rather, you need to apply to enter one of the three faculties that offer Computer Science specializations: Science, Arts, or Commerce. Upon the acceptance into one of

Minors

Minor in Computer Science Please refer to the instructions for the Major in Computer Science (BSc or BA), as you will be subject to the same competitive admissions process. This applies to students in all faculties. Minor in Data Science Was

Registration Info

Here are all the links to info you need in order to properly register for the courses you wish to take. UBC Registration Information Registration Dates Final Exam Schedule Course Descriptions (UBC Calendar)

Current UBC Students

If you are in the Faculty of Science and have already declared a specialization and who wish to switch into a CPSC specialization, you should apply to the Department of Computer Science directly. Please note that we only have one intake per year in

Transfer Students

If you are transferring from another institution, you must apply for admission to UBC first (through the Faculty of Science, Faculty of Arts, or the Faculty of Commerce through the Sauder School of Business). The department will not accept

High School Students

If you are a high school student, you can enter the UBC Computer Science Program through one of three UBC faculties: Faculty of Science (BSc) First apply to, and complete, first year Science. Apply here After you complete first year, you may then