- Length
- 4 years
- Degree
- Bachelor of Applied Science (Co-op Available)
- Program
- Computer Science
- Options
Program highlights
The Honours Computer Science program offers courses designed to develop students into highly knowledgeable and skilled systems analysts, database specialists, software developers, and system administrators. Additionally, it prepares students for an accelerated Master’s degree.
Core learning
The program is built around three core areas: computing fundamentals, software design, and systems.
Systems-oriented topics
Students are trained in modern systems-oriented topics such as distributed networks, secure, high-performance, and web-based systems.
Four pillars
The Computer Science program is built on four columns:
- Theoretical foundations of Computer Science
- Programming courses
- Software Design courses
- Systems oriented courses
Career advantages
This design philosophy ensures that our students understand the fundamentals and gives them the key advantage in today’s job market.
- Understand how to compose sound programs in modern programming languages
- Understand Software Design and Software Management
- Understand the needs of modern Software systems including the internet and the World Wide Web
- Select freely from 30 units (10 courses) in other subjects to tailor your education to your interests
My favourite thing about Computer Science in general is its interdisciplinary nature, in that I can apply my Computer Science degree to solve real-world problems across any industry. The Computer Science curriculum at McMaster University allows me to explore these problems through its flexible curriculum.
Admission requirements
Need moreinformation?
How to apply
Understand every step, from applying, to accepting your offer and joining us on campus!
Department of Computing and Software
We’re developing the engines of economic growth in a digital society.