Skip to main content Skip to footer

Programs / Computer Science / Algorithms

Program Details

If you have strong mathematical abilities and wish to pursue an advanced degree or a career in cutting-edge research after your bachelor’s degree, this stream is designed for you. In addition to core courses in computer science, this stream includes foundational courses on algorithms. These courses will teach you to design, analyze, experiment with and reason about algorithms that arise in modern applications such as search engines, games, social networks, markets, economics and computer networks.

What students are saying about Algorithms

One of the best things about this program is the professors, all of whom have shown interest in my success and knowledge. They’ve been great guides, references and supporters throughout my experience. Be it a question on course material or on which stream to switch into, they’re easy to talk to and very helpful. I’ve also learned so much, both inside the and outside the classroom thanks to the research I was fortunate enough to be a part of.
Stephanie Thoumy, Computer Science student