Computer Science at Waterloo
Yes — computer science is a direct-entry program at University of Waterloo. You apply to it from Grade 12.
You apply to
Computer Science (Regular/Co-op)
90–97%OUAC WCSCo-op availableSupplementary application
Prerequisites
- Any Grade 12 U English
- Advanced Functions
- Calculus and Vectors
- One other Grade 12 U course
What to watch for
Genuinely direct entry — "apply directly to this program on your application" — and a separate application from Mathematics even though CS sits in the Faculty of Mathematics. Being admitted to Mathematics does not give you CS, and CS is not one of the 16 Mathematics majors. Advanced Functions, Calculus and Vectors, any 4U English, one other 4U course; individual selection from the low to mid-90s; the Admission Information Form is required. Available co-op or regular. It is also a different application from Software Engineering.
Computer Science at the other campuses
Compare the entry programs side by side →- AlgomaDirect entry65%
- BrockDirect entry77–80%
- CarletonDirect entry80–85%
- GuelphDirect entry85–90%
- LakeheadDirect entry70%
- LaurentianDirect entry70%
- Laurier (Waterloo)via Business Administration (BBA) + Computer Science (BSc) (UXA)87–90%
- McMasterDirect entry90%
- Nipissingvia Bachelor of Science (PS)70%
- Ontario TechDirect entry73–77%
- Queen'svia Computing (QD)83–87%
- TMUDirect entry75–80%
- TrentDirect entry70%
- U of T (Mississauga)via Computer Science87–90%
- U of T (Scarborough)Direct entry93–100%
- U of T (St. George)via Computer Science90–93%
- WesternDirect entry80–87%
- WindsorDirect entry70–75%
- YorkDirect entry80–83%
Entry routes were researched against each university’s own program pages in 2026-08-16. Waterloo’s page. Faculties restructure — confirm before you apply.