Official emblem of McMaster University

BA/BS in Computer Science

McMaster University

Hamilton, Ontario, Canada•World Rank #179

Official program page (opens in a new tab)

Offered by McMaster University in Hamilton, Canada, BA/BS in Computer Science is a bachelor's degree in Computer Sciences programme. The programme runs for 4 years. Tuition for international students is CAD 59,606 per year (CAD 9,108 per year for local students).

Also offered as: Master's Degree

At a glance

Degree: Bachelor's Degree
Field: Computer Sciences
Duration: 4 years
Local tuition: CAD 9,108 / year
International tuition: CAD 59,606 / year

Information for the 2027/28 academic year · Last reviewed September 2026 ·

Program details

Overview

This Bachelor's honours program in Computer Science covers the theory and practice of computing, including algorithm design, programming languages, data science and software development, computer networking and information security, and human-computer interaction and artificial intelligence. Students enter directly from high school and begin computer-science-specific coursework in first year, taking five CS courses at that level; roughly a quarter of the degree consists of open electives, with technical electives taken in upper years and a capstone project required before graduation. A flexible co-op option is available starting the summer after first year, with placements of four, eight, twelve, or sixteen months. Students can also earn course credit for participation in clubs and teams, and an undergraduate research program offers a number of research experience awards. The program suits students interested in technical problem-solving and software development who want the option of gaining industry experience or research exposure alongside their studies, and it is delivered at McMaster University's Hamilton campus, with access to shared engineering facilities such as the Gerald Hatch Centre for hands-on learning.

Requirements

Admission Requirements: Computer Science is a Faculty of Science programme. Ontario applicants apply through OUAC with an Ontario Secondary School Diploma including six Grade 12 U/M courses; McMaster's Admission Requirements Tool sets this programme's specific prerequisites, which for science-based programmes typically add Advanced Functions and Calculus and Vectors to English U. Admission is competitive on the applicant's top-six average. International applicants present a secondary credential recognised as equivalent to the OSSD, with the same subject prerequisites, and are assessed against the same competitive average. Applicants whose first language is not English must submit an accepted test score: IELTS Academic 6.5 overall with no band below 6.0, or TOEFL iBT 86 overall with a minimum of 20 per component for tests taken before 21 January 2026, unless exempt through at least four years of full-time study in English.

Application Details

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
World rank: #179
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

Frequently asked questions

What degree does BA/BS in Computer Science award?

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

How long does BA/BS in Computer Science take?

The programme runs for 4 years.

How much does BA/BS in Computer Science cost?

Tuition for international students is CAD 59,606 per year (CAD 9,108 per year for local students).

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