
🇨🇦CanadaComputer Science5 yearsBachelor of Computer Science38 IB Points
Program Overview
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. Combining theory and hands-on practice, you'll discover the mathematics that build the framework for emerging technologies from AI to machine learning.
See how you match with this program
Create a free account to get your personalized match score for University of Waterloo.
Free foreverTakes 2 minutesNo credit card
Academic Requirements
Mathematics: Analysis and Approaches
HL • Required: 5