Official emblem of McMaster University

MA/MS in Computer Science

McMaster University

Hamilton, Ontario, Canada•QS 2027 #174 =

Official program page (opens in a new tab)

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.

About McMaster University

“All things cohere in Christ”

Type: University
Control: Public
Campus setting: Urban
Founded: 1887
Students: 37,592
QS rank: #174 =
Programs: 167
Location: Hamilton, Ontario, Canada

View the full McMaster University profile

Similar programs in Canada

More programs at McMaster University

Other universities in Canada

Scholarships in Canada

  • Access Award — CAD 20,000
  • DeGroote School of Business Award of Excellence — CAD 2,000
  • Entrance Bursary
  • Faculty Achievement Awards
  • Faculty-Specific Entrance Awards (by application)

Frequently asked questions

What degree does MA/MS in Computer Science award?

McMaster University 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.

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