Personalized competitive position
Enter your current, final or planned courses in the grade planner. The tool checks the verified BC requirements below before producing a score.
Enter my grades for UBC Computer Science pathway →The Competitive Position Score compares a planning average with the planning range. It is not an admission probability.
Program overview
- Degree
- Bachelor of Science
- Program length
- 4 years
- Admission route
- Apply to the Vancouver Bachelor of Science from high school. Admission to the Computer Science specialization normally happens after enrolment and is not guaranteed by admission to Science.
- Direct entry
- No
- Co-op
- Optional Science Co-op
- Applicant scope
- BC high school applicants; international tuition and applicant-specific rules must be verified separately.
BC high school course requirements
Official requirement- English Studies 12 Recorded minimum: 70%
- Pre-Calculus 12 Recorded minimum: 67%
Eligible or related Grade 12 courses recorded
- Calculus 12
- Physics 12
- Chemistry 12
- Anatomy and Physiology 12
- Computer Science 12
- Approved Social Studies 12
UBC reviews academic course choices across senior secondary school; exact treatment varies by applicant context.
Verify the official course requirements ↗How the planning average is calculated
Planning referencePlanning Top 6 approximation. UBC does not publish a fixed Top 6 formula.
Planning Top 6 approximation; UBC's official evaluation is broader
- UBC considers key courses and the breadth and relevance of the applicant's academic course selection.
- UBC may exclude the lowest grade when it is not a degree-specific requirement or relevant to the intended area.
This model rule is intentionally separated from the university's official eligibility and evaluation policy.
Planning competitive range
Planning referenceThe current planning range is 89–93% for the 2026 admission cycle. This is not an official admission line or guaranteed cutoff.
A rounded planning-grade interval used for comparison, not a published cutoff.
- Applicant volume and capacity change by year.
- Supplemental materials and applicant context are not represented by the range.
Grade improvement simulation
Model resultThe grade planner can test +3 and +5 point changes to the lowest counted course after prerequisite minimums are met. If a prerequisite is below its minimum, the simulator prioritizes that course first. Values never exceed 100.
Supplemental application performance is not simulated.
Tuition and costs
Program-specific tuition unavailable. Program-specific 2026/2027 tuition has not been verified in this dataset.
A provincial or field-of-study average is not displayed as this program's tuition. Verify fees by citizenship, course load and academic year on the university website.
Related programs
Data sources and methodology
View sources, dates and limitations
Canadian high school admission requirements
University of British Columbia
- Academic cycle
- 2026/2027
What UBC looks for when evaluating applications
University of British Columbia
- Academic cycle
- 2026 admission cycle
UBC Personal Profile
University of British Columbia
- Academic cycle
- 2026/2027
Computer Science (BSc), Vancouver
University of British Columbia
- Academic cycle
- 2026/2027
Can I Get In planning-grade ranges
Can I Get In
- Academic cycle
- 2026 admission cycle
Competitive Position Score model v2
Can I Get In
- Academic cycle
- 2026 admission cycle
Frequently asked questions
What high school courses are required for UBC Computer Science pathway?
For the verified BC curriculum, the recorded requirements are English Studies 12, Pre-Calculus 12. Approved alternatives and applicant-specific conditions must be checked on the official admissions page.
How is the planning average calculated?
Planning Top 6 approximation. UBC does not publish a fixed Top 6 formula.
What is the planning competitive range?
The current 2026 admission cycle planning range is 89–93%.
Is the planning range an official admission cutoff?
No. It is a planning reference, not an official cutoff, guarantee or admission probability.
Does this program require a supplemental application?
Yes. UBC Personal Profile. Its assessment is not included in the Competitive Position Score.
Is this a direct-entry program?
No. Apply to the Vancouver Bachelor of Science from high school. Admission to the Computer Science specialization normally happens after enrolment and is not guaranteed by admission to Science.
Does the program offer co-op?
Yes. Optional Science Co-op.
