296 Master's degrees in Computer Science & IT in Canada
Electrical and Computer Engineering
The Electrical and Computer Engineering program at McMaster University requires a candidate to successfully complete at least four graduate half courses or equivalent and to prepare a thesis embodying the results of the research taken on by the candidate.
Big Data Analytics
The Big Data Analytics programme at Lambton College is an Ontario College Graduate Certificate. This two-year course is delivered in-person and includes a co-op component, providing students with practical experience. Graduates will gain expertise in analysing vast data sets, preparing them for various roles in the analytics field.
Electrical and Computer Engineering
Electrical and Computer Engineering from University of Ottawa combines the research strengths of the School of Electrical Engineering and Computer Science (EECS) at the University of Ottawa and the departments of Electronics and of Systems and Computer Engineering at Carleton University.
Software Engineering Technician (Fast-Track) (Online)
The Software Engineering Technician (Fast-Track) (Online) course from Centennial College is designed to prepare you for a career as a software developer. As a software developer, you will play a critical role in designing, developing, and maintaining the software that powers essential tasks such as e-commerce, mobile app development, cloud computing, and artificial intelligence.
Business Analytics
Learn how to transform large and complex data sets into valuable information and make data-driven business decisions with the Graduate Certificate in Business Analytics from British Columbia Institute of Technology.
Computer Engineering
This Computer Engineering, M.Sc. course from Queen's University with collaborative research opportunities, a strong sense of community between faculty and students, and exceptional teaching and research, the Department of Electrical and Computer Engineering prepares you to excel in your graduate studies.
Health Informatics
Health information science also known as Health Informatics at University of Victoria is the study of how health data are collected, stored and communicated;
Business Analytics
Business Analysts have become an integral part of every organization and have the responsibility to adopt modern technologies, methodologies, and historical data to develop insight and improve on future business processes across the organization. The program of Business Analytics is offered by Lambton College.
Applied Computer Science and Society
This new Master’s in Applied Computer Science and Society at the University of Winnipeg program is unique in North America. The program will foster critical reflection on how technology and society interact.

Data Analytics Engineering
Building on your engineering or science background, in the Data Analytics Engineering program at Northeastern University you will develop expertise in the analysis and optimization of data to solve problems and support decision making.
Artificial Intelligence Design and Development
The Artificial Intelligence Design and Development program offered by Seneca Polytechnic equips you with the expertise to excel in the fast-moving space of artificial intelligence (AI), bridging the gap between rigorous theory and real-world business solutions.
Computer Science
Computer Science from Western University - Canada provides a high quality, leading-edge education on Computer Science that produces highly capable and sought after professionals able to excel in today’s ever changing technological world.
Computer Science
The department of Computer Science at University of Saskatchewan offers thesis-based master's program. In general, the Computer Science MSc program offered by University of Saskatchewan trains graduates who will become senior technical professionals in industry or prepares students for entry into a doctoral program.
Computer Science
Computer Science from University of Manitoba is a thesis-based program consists of a combination of coursework and a research component.
Software Engineering Technology (Fast-Track) (Optional Co-op) (Online)
The Software Engineering Technology (Fast-Track) (Optional Co-op) (Online) course from Centennial College provides a comprehensive two-year learning experience in designing, developing, and maintaining software systems.

Business Information Technology (BTT)
When you graduate from this two-year Business Information Technology (BTT) graduate certificate program from Seneca Polytechnic, you will be equipped to help shape how businesses manage their connected systems.
Electrical and Computer Engineering
The Electrical and Computer Engineering (ECE) program from University of Waterloo is at the core of almost all technology - from the everyday, to the unimaginable.
DevOps for Cloud Computing
This innovative DevOps for Cloud Computing program from Lambton College, provides students the background to work in DevOps, Continuous Integration and Continuous Delivery (CI/CD), Configuration management, Cloud computing, Cloud storage, and Cloud infrastructure management, while also focusing on client needs and collaborative environments.

Information combined with Public Administration
A joint MI/MPA degree from Dalhousie University offers opportunities in public policy analysis, international development, government consulting, nonprofit management, and data-driven decision-making roles across various sectors.

Cyber-Physical Systems
The Cyber-Physical Systems program from Northeastern University prepares our graduates for a world of connected devices.