University of Waterloo

Master of Mathematics in Computer Science

Advanced study in software, systems, AI and theory, usually with a thesis or project option. At University of Waterloo in Waterloo, it takes 2 years.

What you need

  • Bachelor's in CS
  • Reference letters

Careers it leads to

  • Software engineer
  • Machine learning engineer
  • Systems architect
  • Research scientist

Master of Mathematics in Computer Science at University of Waterloo: common questions

How long is Master of Mathematics in Computer Science at University of Waterloo?

2 years, with intakes in September and January.

What are the requirements for Master of Mathematics in Computer Science at University of Waterloo?

Bachelor's in CS; Reference letters. English: IELTS 7.0 or equivalent.

What CGPA do I need for Master of Mathematics in Computer Science at University of Waterloo?

Applicants we see admitted usually have a CGPA of around 9 out of 10 or higher. Below 8 it is a reach and the rest of your profile has to be strong.

Chat with us