Offered by McMaster University in Hamilton, Canada, MA/MS in Computer Science is a master's degree in Computer Sciences programme. The programme runs for 2 years.
Also offered as: Bachelor's Degree
At a glance
Degree:Master's Degree
Field:Computer Sciences
Duration: 2 years
We have no tuition fees on record for this programme yet — see the official programme page.
— it helps other students.
Last reviewed September 2026 ·
Program details
Overview
This Master of Science in Computer Science is a thesis-based graduate program run over roughly two years, available on a full-time or part-time basis. It is oriented toward research, with students undertaking a substantial thesis project under faculty supervision as they work to advance knowledge in computational theory and practice. The department's graduate research spans a broad set of areas, including human-computer interaction, machine learning, programming languages, software engineering, optimization, databases, formal methods, and scientific computing, giving students scope to align their thesis work with a specific area of interest within computer science. Entry is intended for those coming from an honours undergraduate background in computer science or an equivalent field. The program suits students who want to develop independent research skills, work closely with a faculty supervisor, and produce an original piece of research writing, whether as preparation for doctoral study or for research-oriented roles in industry. It is distinct from the department's non-thesis, project-based Master of Engineering option, which is aimed more directly at professional practice rather than research training.
Requirements
Admission Requirements: McMaster's Computing and Software graduate program page states that this Master's route (MSc or the project-based MEng) requires an honours bachelor's degree, or equivalent, in computer science; applicants typically begin in September, with a 28 February deadline for international applicants and 31 July for Canadian/permanent-resident applicants. Minimum-average and English-proficiency figures are not stated on the program page itself but follow the School of Graduate Studies' published policy for Engineering programs: a minimum average of B- in upper-year undergraduate courses related to the proposed program of study, and English proficiency of IELTS Academic 6.5 overall or TOEFL iBT 88 overall for applicants whose first language is not English. Admission is competitive and meeting these minimums does not guarantee a place.
Application Details
Start Date:September
Application Deadline:Application deadline 15 January 2027 for domestic and international applicants; supplementary application due 28 January 2027, 11:59pm ET; documents due 1 April 2027.