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).