These courses are intended as guidelines. Speak to your guidance counsellor to see what courses are offered at your school.
- Grade12 Precalculus or Grade12 Principles of Mathematics
Candidates for admission must have completed a recognized bachelor's degree in a field that does not overlap with computer science. The following high school and university-level courses are required (BC high school and UBC courses are listed; the equivalents from any recognized high school or post-secondary institution will be accepted):
1. BC Principles of Mathematics 12, or Pre-calculus 12
2. English, 3 credits (any one of ENGL 110, 111, 112, 120, 121)
3. a computer literacy course or equivalent experience