100 Master's degrees in Computer Sciences in Canada
Computational Science and Engineering
At McMaster University we offer a master degree in Computational Science and Engineering. Computational Science and Computational Engineering are rapidly growing multi-disciplinary areas connecting engineering, science, business, mathematics and computer science to create new, powerful tools for real-world discovery and understanding.
Computer Science
The Computer Science programme at Lakehead University is a versatile Master of Science degree offered in full-time mode. Students can choose between thesis, project, or course-based routes at the Thunder Bay or Barrie campuses. This advanced curriculum explores innovative technology and research over a one to two-year duration.
Computer Science
Computer Science is an exciting, rapidly evolving discipline that impacts our everyday lives in innumerable ways. Graduate degree-holders in computer science are in high demand. Graduates from this programmes at Toronto Metropolitan University have a wide range of exciting career options in industry and academia.
Computer Science
Computer Science from University of Ottawa is providing a framework for interaction between the universities in graduate computer science education.

Game – Programming (Fast Track) (Online)
In the Game – Programming (Fast Track) (Online) course from Centennial College you'll gain a unique blend of skills that combines the core concepts of software engineering with specialized knowledge in game programming. Upon graduation, you'll receive an advanced diploma and have the know-how to launch a career in the game software industry.
Computer Science
The Computer Science programme at Concordia University Montréal is a course-based Master of Applied Computer Science (MApCompSc) degree. This 45-credit curriculum is available for full-time or part-time study over one to two years. It focuses on theoretical and practical applications for industry and commerce careers.
Computational Sciences
Apply your knowledge to improve many daily functions, from complex operations to everyday solutions, with this Computational Sciences program at Laurentian University.
Computer Science
We offer a master degree in Computer Science at University of Waterloo. Research areas include algorithms and complexity, artificial intelligence and machine learning, bioinformatics, computer algebra and symbolic computation, quantum computing, scientific computation, software engineering and systems networking.
Computer Science
The Computer Science MCS degree is a joint program offered by the School of Computer Science (SCS) at Carleton University and the School of Electrical Engineering and Computer Science at the University of Ottawa under the auspices of the Ottawa-Carleton Institute for Computer Science(OCICS).
Computer Science
The Computer Science program at Brock University is a research-based MSc that consists of one year of coursework. This is followed by preparing a thesis or project to obtain advanced knowledge in computer science and experience in scientific research.
Electrical and Computer Engineering
The Master of Applied Science (MASc) in Electrical and Computer Engineering Program from University of British Columbia is for students interested in pursuing advanced studies and research in Biomedical Technologies, Communications Systems, Computer and Software Systems, Energy Systems, or Micro and Nano Technologies.
Electrical and Computer Engineering
The Electrical and Computer Engineering programme at Concordia University Montréal is a research-focused Master of Applied Science (MASc). This full-time, two-year degree is delivered on-campus in Montréal. It provides advanced technical training and thesis opportunities for students pursuing high-level engineering careers.
Computing Science Dual Degree
To earn a M.Sc. or P.h.D Computing Science Dual Degree degree in Computing Science from Simon Fraser University, students must meet all breadth and depth requirements as described below.
Computer Networks
This Computer Networks master programme is offered for the students at Toronto Metropolitan University.
Full Stack Software Development
The Full Stack Software Development program is an Ontario College Graduate Certificate at Lambton College, that offers students the opportunity to study the most current trends in software development.
Computer Science
The Computer Science program of University of Guelph emphasizes both academic and applied research that can contribute to further research, industry partnerships and government programs. Interaction with other disciplines is encouraged and many faculty work with industry partners.

Accounting and Computer Science
This Accounting and Computer Science, Postgrad.Cert. course from Trent University is a great next step for students looking to gain in-demand technical and practical skills in both the for-profit and not-for-profit sectors.
Applied Computing
The University of Toronto’s Master of Science in Applied Computing (MScAC) Program is committed to educating the next generation of world-class innovators.

Network and Security Architecture
The Network and Security Architecture Postgrad.Cert from Fanshawe College will prepare you for this in-demand field. If you’ve been thinking of a career protecting the systems that run our networks and economy, the Network and Security Architecture one-year post-grad co-op program will prepare you for this in-demand field.

Computer Science
The Computer Science program from Algoma University is a course-based master’s program designed for Bachelor degree graduates in computer science, information technology (IT) and related areas.