Ready to learn more?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$50,533

  Hamilton

Sep 1-Sep 1

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1887

Scholarships

no

McMaster University’s Bachelor of Applied Science in Computer Science is an Honours program designed to equip students with both deep theoretical knowledge and practical skills in computing. The curriculum prepares graduates for roles such as systems analysts, database specialists, software developers, and system administrators, while also offering a pathway to an accelerated Master’s degree. The program is structured around three core areas—computing fundamentals, software design, and systems—ensuring a well-rounded foundation. Students engage with modern systems-oriented topics including distributed networks, secure computing, high-performance systems, and web-based technologies. Built on four key pillars—theoretical computer science, programming, software design, and systems—the program emphasizes a comprehensive understanding of software development and management, along with the requirements of today’s internet-driven software systems.

With the flexibility to choose 30 units of electives across other disciplines, students can tailor their education to match their personal interests and career goals, gaining a competitive edge in the job market.

Admission Requirements

  • Ontario Secondary School Diploma (OSSD) or equivalent.

What You’ll Learn

  • Core principles of computing, including algorithms and theoretical foundations.
  • Proficiency in modern programming languages and software development.
  • Software design methodologies and project management skills.
  • Architecture and operation of secure, high-performance, and web-based systems.
  • Distributed networks and systems-oriented computing topics.
  • Flexibility to explore electives in other disciplines to broaden your expertise.

Ready to get started?

Next Cohort: Sep 1-Sep 1

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (13)

Write a Review

McMaster University

Collaborative rather than competitive

Mika Mseuda

Hamilton • February 20, 2026

Graduated From

Engineering 1

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

McMaster University’s Engineering program has a common first year, which I actually appreciated—it gave me time to explore different disciplines before choosing my stream. It’s definitely rigorous, and the workload can be intense, but it pushes y...

McMaster University’s Engineering program has a common first year, which I actually appreciated—it gave me time to explore different disciplines before choosing my stream. It’s definitely rigorous, and the workload can be intense, but it pushes you to think critically and manage your time well. The community is collaborative rather than competitive, and there are plenty of design teams and clubs to get involved in. Overall, it’s demanding but rewarding if you’re ready to put in the effort.

McMaster University

Interdisciplinary focus really sets you apart

Darnell Schaefer

Hamilton • February 20, 2026

Graduated From

Integrated Biomedical Engineering & Health Sciences

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

As a graduate of the Integrated Biomedical Engineering & Health Sciences program, I found it to be a great mix of engineering, health, and real-world problem solving. The program is project-heavy, so you build practical skills fast, and the interdi...

As a graduate of the Integrated Biomedical Engineering & Health Sciences program, I found it to be a great mix of engineering, health, and real-world problem solving. The program is project-heavy, so you build practical skills fast, and the interdisciplinary focus really sets you apart. It’s challenging, but it prepares you well for industry, grad school, or professional programs.

Other courses in Computer Science