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.
| Question | Waterloo Computer Science | U of T St. George CS | Year and status |
|---|---|---|---|
| Published average | Individual 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 prerequisites | Advanced 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 application | Required 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 year | Enter 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 internship | Regular 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 dates | February 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
- Waterloo Computer ScienceCurrent Ontario courses, regular/co-op options and Individual selection from the low to mid-90s. No cohort year is printed beside the range. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- Waterloo individual selectionCurrent explanation of academic and supplementary review with no absolute cutoff for individual-selection programs. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- Waterloo Admission Information FormCurrent required AIF and faculty forms, applicant authorship and form deadlines. Complete the AIF yourself. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- Waterloo Fall 2027 deadlinesConfirmed Fall 2027: Engineering January 15 application/February 1 documents; most other programs February 1/February 15. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- Waterloo co-opCurrent study/work model, paid work opportunities and employer selection. A job is not guaranteed. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- Waterloo first-year tuition estimatesLatest available September 2026 estimates for two terms: Ontario Engineering $19,000 and CS $16,000 including incidentals. Exact bills differ; Fall 2027 prices pending. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T 2027-28 domestic admissions bulletin2027-28 bulletin: campus-specific Approximate Grade Requirement, Ontario prerequisites and supplementary indicators. Ranges reflect previous-year averages, not promised 2027 cutoffs. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T Canadian student admission routesCurrent school-system assessment, conditional admission and supplementary application explanation. Citizenship and curriculum are separate; this page links province-specific qualifications. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T high school requirements by provinceCurrent Ontario Secondary School Diploma plus six 4U/M subjects including English. The page separates province-specific qualifications and program prerequisites. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T's three campusesCurrent St. George, Mississauga and Scarborough structure. Program choices and work-study opportunities vary by campus. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T St. George: CMP1 admission guaranteeCurrent first-year CS guarantee: 4.0 credits, CSC110Y1 70%, CSC111H1 77% for Major/Specialist, specified mathematics and timely program request within 12 months. Data Science is separate. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T Arts & Science Internship Program calendarCurrent limited-enrolment ASIP rules, 12 to 20 months of paid work and separate application/fees. Employment is not guaranteed. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T Fall 2027 deadlinesConfirmed 2027 application, document and supplemental deadlines. Program and applicant-specific rows override broad assumptions. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T 2026-27 tuition reportLatest available 2026-27 Schedule 2 tuition: Ontario Arts & Science first year $6,220; upper-year CS is a deregulated program. 2027 international information-only plans are not approved bills. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
- U of T Arts & Science CS category: blocked readBlocked October 17: curl and web fetch returned a human-verification challenge, not admissions content. Grade guidance here comes from the readable 2027-28 institutional bulletin instead. Checked October 17, 2026. Recheck November 1, 2026 and before applying.
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.