Computer Science
Acadia University — The Master's Degree in Computer Science at Acadia University offers a comprehensive study of advanced computer science concepts, including algorithms, data structures, so...
Destinations with the most universities
North America
Europe
Asia
South America
Africa
at McMaster University · Hamilton, Ontario, Canada
Duration
—
Intake
—
Mode
Computer Science at McMaster University studies the theory and practice of computing. Students cover topics including the theory of computation, algorithm design, programming languages, data science, software development, computer networking, information security, human-computer interaction, and artificial intelligence. Typical first-year courses include Discrete Mathematics for Computer Science (COMPSCI 1DM3), Introduction to Computational Thinking (COMPSCI 1JC3), and Introduction to Programming (COMPSCI 1MD3).
Teaching and learning include computer science practice and experience courses such as Computer Science Practice and Experience: Development Basics (COMPSCI 1XC3) and Computer Science Practice and Experience: Introduction to Software Design Using Web Programming (COMPSCI 1XD3). The degree includes approximately 25% (30 units) of open electives and 18 units of technical electives in upper years. The program culminates in a capstone project that applies learning to a real-world challenge.
Students can gain experience through a co-op program. McMaster University describes a professional career that starts in the first year with an introductory career planning and employment course, supported through connections with employers and career planning activities. Co-op can start as early as the summer after the first year for a four-month-long co-op, with longer co-op options after the third year lasting eight, 12, or 16 months.
The same course elsewhere in Canada
QS #29
Computer Science
University of Toronto
4 years
QS #29
Computer Science
University of Toronto, Scarborough
4 years
QS #119
Computer Science
University of Waterloo
QS #151
Computer Science
University of Western Ontario
4 years
QS #211
Computer Science
University of Calgary
4 years
QS #283
Applied Computer Science
Dalhousie University
4 years
QS #333
Computer Science
York University
4 years
QS #358
Computer Science
University of Victoria
4 years
University of Toronto (QS #29), University of Toronto, Scarborough (QS #29), University of Waterloo (QS #119), University of Western Ontario (QS #151), University of Calgary (QS #211), Dalhousie University (QS #283), York University (QS #333), University of Victoria (QS #358) are among the 47 that do.
McMaster University is ranked #173 in the QS World University Rankings 2026 and #14 in Canada.
Join the discussion — ask other students and get answers.
Start discussion on Computer ScienceAcadia University — The Master's Degree in Computer Science at Acadia University offers a comprehensive study of advanced computer science concepts, including algorithms, data structures, so...
Brock University — The Bachelor of Computing and Business program at Brock University integrates the fields of computer science and business, producing graduates who are skilled in both tec...
Concordia University — The Bachelor of Computer Science (BCompSc) at Concordia University equips students with fundamental computational skills essential in today's digital world. The program c...
MacEwan University — The Bachelor's Degree in Computer Science at MacEwan University provides students with a comprehensive understanding of the principles of computing, programming, and syst...
Mount Royal University — The Bachelor of Science in Computer Science at Mount Royal University is designed to equip students with the essential knowledge and skills needed to excel in the ever-ev...
Simon Fraser University — The Bachelor of Computing Science at Simon Fraser University is designed to provide students with a comprehensive foundation in both theoretical and practical aspects of...