Yes, there’s a secret code for a high tech career in computers. Learn it at Waterloo. Earn a degree from one of the world’s top computer science schools. Not only will you learn to develop a broad understanding of systems, networks, algorithms, and programming through 70 courses, you can make your degree your own by adding specializations and minors to match your interests and skills. Combing theory and hands on practice, you’ll discover the mathematics that build the framework for emerging technologies from AI to machine learning. After second year, you can apply to a major in Data Science. Put your skills to the test through co op and experiential learning opportunities ranging from conducting research with a professor to building your own tech startup. At Waterloo, you’re in the right place to make your mark.
Study options
Full Time
(4 Years)
Tuition fees
CAD$73,000.00 (44,27,194)
per year
Residence fee-Traditional Double Room Fall 8758, Spring 5847, Winter 5847
Application deadline
30/01/2026
Start date
September 2026
Venue
Waterloo Main Campus
200 University Avenue West,
Waterloo,
Ontario,
N2L 3G1, Central Canada, Canada
Entry requirements
For international students
Official/Unofficial High School Transcripts Required. Ontario students: six Grade 12 U and/or M courses includingAdvanced FunctionsCalculus and VectorsAny Grade 12 U EnglishOne other 4U courseRecommended: Grade 11 U Introduction to Computer ScienceInternational Baccalaureate- HL Analysis and Approaches, minimum 6; HL or SL English A. Total 32.
*There may be different IELTS requirements depending on your chosen course.