Skip to content

Waterloo vs U of T Computer Science

co-op, first year and campus choice

Waterloo CS offers regular study or co-op in the Faculty of Mathematics. U of T St. George admits you to a first-year CS category, then guarantees a CS Major or Specialist if you meet its conditions. For Fall 2027, compare that progression rule and internship structure first. UTM and UTSC have separate routes.

Reviewed October 17, 2026 · Checked against the primary sources below · How we review guides

Key facts

Waterloo
Computer Science is distinct from Software Engineering. Regular and co-op choices are available.
U of T scope
The main comparison is St. George CMP1. Mississauga and Scarborough have their own rules.
Grade guidance
Waterloo: individual selection, low to mid-90s. U of T 2027-28 bulletin: low 90s for St. George CS.
Work experience
Waterloo co-op has shorter alternating terms. St. George ASIP has 12 to 20 months with separate entry.

Waterloo CS and U of T St. George CS compared

These are computer science routes, not a comparison with either Engineering faculty.

Ontario high school comparison checked October 17, 2026. Grade labels are published guidance; university program entry and high school admission are separate.
QuestionWaterloo Computer ScienceU of T St. George CSYear and status
Published averageIndividual selection from the low to mid-90s.Approximate Grade Requirement: low 90s, TAD category.Waterloo range has no named cohort year. U of T 2027-28 bulletin bases its guidance on the previous year's average; neither promises a cutoff.Waterloo Computer ScienceU of T 2027-28 domestic admissions bulletinWaterloo individual selection
Ontario prerequisitesAdvanced Functions, Calculus and Vectors, Grade 12 U English, another 4U course, within six 4U/M courses.English and Calculus for the St. George category in the bulletin; Ontario diploma and six eligible courses.Current Ontario route. Other school systems need their own equivalents; university first-year maths is a later requirement.Waterloo Computer ScienceU of T 2027-28 domestic admissions bulletinU of T Canadian student admission routes
Extra applicationRequired Admission Information Form and assigned Mathematics supplementary form.CS supplemental application, due February 1, 2027.Current requirements. The general Engineering interview at Waterloo is not a CS requirement.Waterloo Admission Information FormU of T Fall 2027 deadlines
First yearEnter the CS degree route with computing and mathematics requirements.CMP1 first year; Major/Specialist guarantee requires specified courses, marks and a program request within 12 months.Current rules. CS admission does not extend the guarantee to Data Science.Waterloo Computer ScienceU of T St. George: CMP1 admission guarantee
Co-op or internshipRegular or co-op. Check the sequence attached to your offer.ASIP is a separate limited-enrolment stream with 12 to 20 months of paid work.Access and employment are separate decisions; neither school guarantees a job.Waterloo co-opU of T Arts & Science Internship Program calendar
2026-27 costs$16,000 first-year Ontario tuition/incidental estimate for two terms. Waterloo costs.$6,220 Ontario first-year tuition in Schedule 2; CS tuition rises in later years. U of T costs.These scopes differ: a fee-inclusive estimate versus tuition only. Fall 2027 approved prices pending.Waterloo first-year tuition estimatesU of T 2026-27 tuition report
Fall 2027 datesFebruary 1 application, February 15 documents/forms. Waterloo deadlines.January 15 application, February 1 regular supporting documents/supplement. U of T deadlines.Confirmed dates for these routes; keep early-review recommendations and other campuses separate.Waterloo Fall 2027 deadlinesU of T Fall 2027 deadlines

Reviewed against each row's official source. Recheck the source before you act, because dates and fees change.

Name the U of T campus on your shortlist

A choice between Waterloo and U of T is incomplete until you choose a Toronto campus. St. George, Mississauga and Scarborough have different admission categories and work-experience routes. You can't assume that a course threshold, interview rule or later program guarantee at one campus applies at another. Compare the offer you might receive, not a university-wide label.

This page uses St. George as its main comparison. Its first-year Computer Science category is called CMP1. The department explains how that category leads to a CS Major or Specialist. U of T's three-campus CS guide owns the full campus comparison. The separate UTM CS guide and UTSC CS guide cover their newer admission and progression details.

Waterloo Computer Science is in Mathematics. Waterloo Software Engineering is a different degree with science prerequisites and an Engineering application schedule. If both appear on your list, read the Waterloo CS and Software Engineering pathway. Don't import the Software Engineering written interview into an ordinary CS checklist.

Sources: U of T's three campuses · U of T St. George: CMP1 admission guarantee · Waterloo Computer Science

Understand what the first-year guarantee promises

St. George's guarantee is conditional rather than a second open competition for every CMP1 student. The current department page requires at least 4.0 full course equivalents in the first year. It also sets course requirements, including 70% in CSC110Y1 and 77% in CSC111H1 for a Major or Specialist. You must complete the specified maths and request the program on time.

The requirements must be met within twelve months of starting CMP1. That time limit matters if you're planning to repeat a course later. The department separately describes what happens when a student misses the guarantee and how another program application may work. Read those instructions before treating a later attempt as a simple reset of your admission.

Data Science has its own competitive rules. The CS guarantee isn't a promise of every related program. Waterloo's CS route has its own degree requirements, so it also deserves a careful calendar read. The practical question is which first-year workload and progression conditions you understand and can accept, rather than which university sounds less risky in a group chat.

Sources: U of T St. George: CMP1 admission guarantee · Waterloo Computer Science

Compare published ranges without inventing odds

Waterloo currently describes CS admission as individual selection from the low to mid-90s. Its individual-selection page explains that grades and extra application material form part of the decision. There is no absolute cutoff under that process. Reaching the published range supports an application plan; it doesn't produce a personal percentage chance of an offer.

U of T's readable 2027-28 domestic bulletin lists St. George CS with an Approximate Grade Requirement in the low 90s. The bulletin says those categories reflect the previous year's average for Ontario applicants. It does not identify that cohort year in the label. Keep both facts attached to the number rather than calling it a confirmed Fall 2027 threshold.

The detailed Arts & Science admissions page returned a human-verification challenge in both direct and web reads on October 17, 2026. We use the institutional bulletin for grade guidance and record that blocked check. Recheck the faculty's live instructions before submission. Different official labels, and later changes, should stay visible instead of being replaced with anonymous reported results.

Sources: Waterloo Computer Science · Waterloo individual selection · U of T 2027-28 domestic admissions bulletin · U of T Arts & Science CS category: blocked read

Choose the work-experience model you can manage

Waterloo offers both regular and co-op CS. Its program page shows a sample sequence with several work terms between academic terms. That can give you repeated chances to try employers or sectors. It also means repeated searches and possible moves. Read the available sequences rather than assuming you will follow the first sample on a recruitment page.

At St. George, the Arts & Science Internship Program, called ASIP, has separate entry into a limited-enrolment stream. The calendar describes twelve to twenty months of paid, related work, alongside required professional-development courses. It usually extends the degree to five years. Being admitted to CMP1 is not the same as being admitted to ASIP or hired by an employer.

Shorter repeated terms and a longer placement can both be useful. Think about how often you'd like to change jobs and how much support you'd need during searches. Then compare when you become eligible to apply. Neither school's program access removes employer selection, and neither promises that a job will match your favourite field or city.

Sources: Waterloo Computer Science · Waterloo co-op · U of T Arts & Science Internship Program calendar

Check the school subjects before planning an application

Waterloo's Ontario list includes Advanced Functions, Calculus and Vectors, Grade 12 U English and one other Grade 12 U subject, within six eligible courses. Prior coding experience is not required for CS admission. The program recommends preparation in computing, but a recommendation should not be rewritten as a compulsory course or a requirement for a large personal project.

The St. George CS row in the current bulletin names Calculus in addition to English and marks the category as requiring a supplement. U of T's general Ontario rules also require the diploma and six eligible Grade 12 courses. Course equivalents matter if you're applying from another system. Use the school's curriculum-specific instructions, not a converted Ontario list made by a third party.

Look beyond satisfying the list. Both paths involve substantial mathematics and computing. Compare the subjects you'd take when you aren't yet choosing specialist electives. If you enjoy programming but dislike formal reasoning, spend time reading the degree requirements before deciding. That is a fit question you can answer more usefully than a claim that one school is automatically harder.

Sources: Waterloo Computer Science · U of T 2027-28 domestic admissions bulletin · U of T high school requirements by province · U of T St. George: CMP1 admission guarantee

Price the degree beyond first year

Waterloo's September 2026 Ontario CS estimate is $16,000 for two academic terms, including incidental fees. It lists books separately. U of T's 2026-27 Schedule 2 puts Ontario Arts & Science first-year tuition at $6,220. Student fees and living costs still have to be added. Those two headline figures do not describe matching baskets of costs.

U of T also charges higher program tuition in upper-year CS. A budget that repeats the general first-year amount for the whole degree is incomplete. ASIP carries additional fees, while Waterloo charges for its co-op service under the program's schedule. Use the U of T cost guide and Waterloo cost guide to retain those distinctions.

Build the comparison around your residency category, actual campus and expected housing months. Then check the Toronto funding guide and Waterloo funding guide. Published 2026-27 costs are reference figures for a Fall 2027 applicant. New approved prices and later-year changes remain unconfirmed until their owners publish them.

Sources: Waterloo first-year tuition estimates · U of T 2026-27 tuition report · U of T Arts & Science Internship Program calendar

Keep a viable plan if you're below the guidance

If your required-course average is two to five points below the relevant guidance, check the calculation first. A top-six result changes when required subjects are included. Ask your school which marks can still improve and when those updates will be sent. A sensible plan uses those real opportunities rather than assuming a supplement will cancel out academic weakness.

At Waterloo, complete the AIF yourself and follow the assigned forms. At U of T, complete the CS supplement under its current instructions. Keep another computing route whose curriculum you'd actually choose. Applying to a less desired campus just to transfer later introduces a new uncertainty; it isn't a guarantee of the campus or program you wanted initially.

The Waterloo acceptance-data guide and U of T acceptance-data guide explain what the published institution figures measure. A broad university rate cannot tell you the chance for CS at a specific campus. Use program evidence to choose a balanced list and acceptance data only within its stated population and year.

Sources: Waterloo individual selection · Waterloo Admission Information Form · U of T 2027-28 domestic admissions bulletin · U of T St. George: CMP1 admission guarantee

Finish the application steps on separate calendars

For Fall 2027, Waterloo CS uses February 1 for the application and February 15 for required documents and forms. U of T St. George uses January 15 for the application and February 1 for the CS supplement and regular supporting documents. Early-review recommendations are a separate set of dates. Follow the exact row for your applicant type.

Visit the Waterloo hub and Toronto hub for the campus and residence links. A housing application is not completed by submitting an academic supplement. Commuting and residence plans can change the cost more than a small difference between published fee estimates.

When offers arrive, compare the admitted program, co-op status, first-year conditions and costs together. You should be able to explain why either offer works without assuming a later transfer or a particular employer. That explanation is the most useful outcome of the Waterloo versus U of T comparison.

Sources: Waterloo Fall 2027 deadlines · U of T Fall 2027 deadlines · U of T St. George: CMP1 admission guarantee · U of T Arts & Science Internship Program calendar

Official sources

Confirm current dates, rules, fees, and program details in these primary sources.

Written by Stellar Advisers Editorial Team · Reviewed by Official-source review desk · Last reviewed October 17, 2026

Frequently asked questions

Quick answers to the questions applicants ask most often.

Choose a computing route with a workable first year

An adviser can compare your campus choices, courses and costs. Your applications and assessment responses remain your own work.