Planning referenceOfficial requirements sourced

University of British Columbia · Vancouver Campus

Computer Science pathway

Bachelor of Science · Vancouver, British Columbia · Co-op available

2026 admission cycleMedium data confidence
Check My Competitive Position
Planning range89–93%Not an official cutoff
Planning average6 coursesPlanning Top 6 approximation. UBC does not publish a fixed Top 6 formula.
Entry routePathwayBSc
SupplementalRequiredUBC Personal Profile. Its assessment is not included in the Competitive Position Score.

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 reference

Planning 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 reference

The 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 result

The 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
Official requirement

Canadian high school admission requirements

University of British Columbia

Academic cycle
2026/2027
Open source ↗
Official requirement

What UBC looks for when evaluating applications

University of British Columbia

Academic cycle
2026 admission cycle
Open source ↗
Official requirement

UBC Personal Profile

University of British Columbia

Academic cycle
2026/2027
Open source ↗
Official requirement

Computer Science (BSc), Vancouver

University of British Columbia

Academic cycle
2026/2027
Open source ↗
Planning reference

Can I Get In planning-grade ranges

Can I Get In

Academic cycle
2026 admission cycle
Open source ↗
Model result

Competitive Position Score model v2

Can I Get In

Academic cycle
2026 admission cycle
Open source ↗

Read the complete methodology and confidence definitions →

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.