Computer Science takes theory and brings it to life in practical applications.
Honours Computer Science is a direct-entry four-year program where students learn programming, software design, systems and theoretical foundations. In five practice and experience courses, the emphasis at McMaster is on lab-based exploration and discovery, including expanded coverage of practical topics such as profiling and tuning, and foundational topics such as operating systems and compilers.
With our totally redesigned first-year curriculum, featuring five computer science, three math, and two electives courses, youll start gaining specialized knowledge right away and are more employable in co-op positions after first year. By covering foundational topics earlier on, youll have space to take specialized elective courses in or outside of your field in upper years.
Were redefining engineering education.
At McMaster Engineering, we offer you more than a best-in-class degree. We offer experiences that help create global-ready, socially-aware citizens through project-based classes, flexible co-op work terms, research opportunities and dozens of clubs and teams. That is our Degree + Experience promise.
You are the sum total of your experiences.
At McMaster, you define your experience. Well help you get there.
We put students at the centre of their education. Whatever you want to do in todays changing, dynamic world, the experiences you gain at McMaster will take you where you want to go.
Why Choose McMasters Computer Science Program?
- Strong academics: Comprehensive focus on programming, software design, systems, and theory
- Bright future: Our students become skilled systems analysts, database specialists, software developers, and system administrators
- Experiential learning: Our students take theoretical foundations and bring it to life in practical applications
- Customizable co-op: Flexible co-op program that allows you to design your own degree.