University of Waterloo

Computer Science

University of Waterloo

Waterloo

🇨🇦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