Admissions

Admissions are determined by a single metric, referred to as the "key average." The key average is calculated by taking the lesser of the average of your CPSC_V grades (and COSC_O and CPEN_V 221) and your overall GPA (as shown on Workday) plus 5 percent. In other words, key_avg = min(GPA + 0.05, CPSC_AVG). There is no other metric used to determine admissions. Domestic and international students are considered in the same pool. There are no specially dropped grades. Dropped courses, including those resulting in a W on your transcript, do not have any effect. If applying after your first year, your key average includes all courses taken at UBC over the past 2 winter sessions and the 1 summer session in-between.

After applications are received, the key averages are calculated for all eligible students and the top ranked students are admitted, typically accepting 40 per cycle. In addition to those ~40, students may be specially considered if they submit documentation of how extenuating circumstances affected their academic functions, such as medical conditions. Historically, this accounts for no more than 3 additional acceptances per year. The lowest key average of any admitted student in a given year (excluding students admitted due to extenuating circumstances) is unofficially referred to as that year's "cut-off."

Historical Key Average Cut-offs

Historical Acceptance Rates

This page does not contain sources because its' content has been personally sourced from the Department of Computer Science, as of November 28 2025

results matching ""

    No results matching ""