Computer Science - MMath at Waterloo

At a glance:

Application deadlines

  • December 15 (for admission in September of the following year)
  • June 1 (for admission in January of the following year)
  • October 1 (for admission in May of the following year)

Graduate research fields

  • Algorithms and Complexity
  • Artificial Intelligence
  • Bioinformatics
  • Computer Algebra and Symbolic Computation
  • Computer Graphics
  • Cryptography, Security and Privacy
  • Databases
  • Formal Methods
  • Health Informatics
  • Human-Computer Interaction
  • Information Retrieval
  • Machine Learning
  • Programming Languages
  • Quantum Computing
  • Scientific Computing
  • Software Engineering
  • Systems and Networking

Study options

  • Thesis
  • Master's Research Paper
  • Coursework

Minimum admission requirements

  • An Honours Bachelor degree in Computer Science or Engineering (or equivalent degree) with at least a 78% standing.
  • Three references, at least two academic
  • Proof of English language proficiency, if applicable. TOEFL 100 (writing 26, speaking 26), IELTS 7.5 (writing 7.0, speaking 7.0)

Approximate tuition, fees, and living costs

  • Canadian and permanent resident students, full-time: $2,254.00 tuition and $491.01 incidental fees per term (as of January 2021)
  • International students, full-time: $7,254.00 tuition and $703.01 incidental fees per term (as of January 2021)
  • Study and living costs