The Computer Science BSc program includes the general first year 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.
These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.
Grade 12 English
Grade 12 Principles of Mathematics or Grade 12 Precalculus
Grade 12 Biology or Grade 12 Geology or Grade 12 Chemistry or Grade 12 Physics
Grade 11 Chemistry or Grade 11 Physics
Grade 11 Mathematics
Grade 11 Social Science
One other approved Grade 12 course and a final grade of 70% in English 12 are required. Please see https://you.ubc.ca/ubc/vancouver/bcyt.ezc for more information.
* We make every attempt to provide accurate information on prerequisites, programs, and tuition. However, this information is subject to change without notice and we highly recommend that you contact the school to confirm important information before applying.