University of Waterloo official logo

MA/MS in Computer Science

University of Waterloo

Waterloo, Ontario, Canada•QS 2027 #113 =

Official program page (opens in a new tab)

Offered by University of Waterloo in Waterloo, Canada, MA/MS in Computer Science is a master's degree in Computer Sciences programme. The programme runs for 2 years, delivered on campus. Tuition for international students is CAD 7,696 per semester.

Also offered as: Bachelor's Degree, Doctorate

At a glance

Degree: Master's Degree
Field: Computer Sciences
Duration: 2 years
Delivery: On Campus
International tuition: CAD 7,696 / semester

We have no an application deadline on record for this programme yet — see the official programme page. — it helps other students.

Last reviewed September 2026 ·

Program details

Overview

The Master of Mathematics (MMath) in Computer Science is a thesis-based graduate program offered by the David R. Cheriton School of Computer Science in the Faculty of Mathematics. The program prepares students for an in-demand career in computer science, with students advancing their knowledge in areas such as machine learning and cloud computing while conducting research under the guidance of a faculty supervisor. The school has been ranked first nationally for computer science for four consecutive years by Maclean's magazine. Coursework is combined with an independent research thesis, and graduates go on to pursue PhD study or careers in industry. The program is delivered on campus and completed full-time over 24 months, with admission offered in the fall, winter, and spring terms.

Requirements

Minimum GPA: 78.00 / %
Admission Requirements: Applicants require an honours bachelor's degree in computer science or engineering, or an equivalent degree, with at least a 78% standing. Required application materials include a resume, a statement of interest of up to 500 words, transcripts, three references with at least two academic, and proof of English language proficiency where applicable. English language proficiency, where required, is TOEFL 5 (writing 4.5, speaking 4) or IELTS 6.5 (writing 6.0, speaking 6.5).

Application Details

Start Date: September, January and May

About University of Waterloo

“Concordia cum veritate”

Type: University
Control: Public
Campus setting: Urban
Founded: 1957
Students: 41,000
QS rank: #113 =
Programs: 297
Location: Waterloo, Ontario, Canada
University of Waterloo campus scene
1 / 3

View the full University of Waterloo profile

Similar programs in Canada

More programs at University of Waterloo

Other universities in Canada

Scholarships in Canada

  • David Johnston International Student Scholarships
  • Entrance Awards for Designated Black Students
  • Faculty of Engineering International Student Scholarships
  • Faculty of Mathematics Global Scholarships — CAD 40,000
  • Faculty of Mathematics International Awards: India

Frequently asked questions

What degree does MA/MS in Computer Science award?

University of Waterloo awards a Master's Degree in the field of Computer Sciences on completion of this programme.

How long does MA/MS in Computer Science take?

The programme runs for 2 years.

How much does MA/MS in Computer Science cost?

Tuition for international students is CAD 7,696 per semester.

Can MA/MS in Computer Science be studied online?

No — the programme is taught on campus at University of Waterloo.

Browse all articles →

Spotted something outdated or missing?

Help us keep this page accurate — it takes about 30 seconds.

Free calculators and converters to plan your study-abroad journey.

Latest Articles

Fresh guides and advice for studying abroad.

View all →

Compare Compare