289 Master's degrees in Computer Science & IT in Canada
Canada is a fantastic destination for international students looking to pursue Computer Science & IT programmes. With a wide range of tuition fees, students have various options to choose from. The lower-end tuition fee for these programmes is around €3,072, making it accessible for many students. On the other hand, the higher-end tuition fee can go up to €31,622, catering to those seeking top-tier institutions. The typical tuition fee falls around €11,599, offering a balanced option for students.
Affordability is a key consideration for many students, and Canada offers a 3% of affordable Computer Science & IT programmes. This ensures that students from different financial backgrounds can find suitable options. Additionally, with the rise of online learning, Canada provides a 21% of online Computer Science & IT programmes, allowing students to study at their own pace and convenience.
Canada is home to a significant number of universities offering Computer Science & IT programmes. In fact, 46% of universities in Canada provide these programmes, giving students a wide array of choices. Whether you prefer a small, intimate learning environment or a large, research-focused institution, Canada has something to offer for every aspiring Computer Science & IT student.
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.
Information Studies
The School of Information Studies offered by McGill University is a dynamic teaching and research unit engaged in the education of information professionals and scholars.
Electrical and Computer Engineering
The Electrical and Computer Engineering M.Eng. at the University of British Columbia is a professional, course-based programme. Spanning approximately 2.3 years, this public study mode degree offers advanced technical training in Vancouver. It is designed for those seeking high-level expertise without a research thesis.
Digital Humanities
The Digital Humanities programme at the University of Alberta offers a sophisticated master level curriculum. This public study mode course explores the intersection of computing and diverse human cultures. Students engage in advanced research over a standard duration, gaining expertise in this evolving interdisciplinary field.
Computer Science
The Master of Science in Computer Science at the University of Toronto is a research-focused programme. This full-time course combines advanced modules with original research under expert supervision. Students engage in high-level academic study within a public institution, typically completing the degree over two years.
Web Development
The Web Development graduate certificate programme from Humber Polytechnic focuses on the development of websites and web services for multiple environments including database-driven programming, content management systems and mobile services.
Scientific Computing
At the Memorial University of Newfoundland, the MSc program in Scientific Computing was one of the first in North America, and remains the only such program in Atlantic Canada. Both MSc and PhD programs are now being offered in Scientific Computing.
Health Research Methodology
The Health Research Methodology program at McMaster University focuses on developing competency and leadership in research methodology that promotes the integration of health relevant disciplinary perspectives to create rigorous and innovative evaluation strategies and frameworks.
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 M.Sc. Computer Science at Western University - Canada is a flexible postgraduate programme designed for full-time or part-time study. Lasting four to five terms, this public course offers thesis, project, or course-based pathways, allowing students to specialise in cutting-edge technological research and applications.
Computer Science
The Computer Science programme at Acadia University is a comprehensive graduate degree offered in full-time mode. Students can choose between thesis, project, or course-based routes to suit their career goals. This in-person programme typically spans 12 to 24 months, providing advanced expertise in research and development.
Computer Science
The M.Sc. Computer Science at the University of Victoria is a two-year, on-campus programme designed to enhance technical expertise. Available in both thesis and project-based tracks, this full-time course provides advanced problem-solving skills. It offers a competitive edge for professionals in the public sector.
Computing Science
The Computing Science M.Sc. at the University of Alberta is a high-level postgraduate programme designed for advanced technical mastery. This public study mode degree offers both thesis and course-based pathways. Students typically complete their studies within two years, gaining expert skills in modern research and theory.
Artificial Intelligence with Machine Learning
The Artificial Intelligence with Machine Learning Ontario Graduate Certificate from Humber Polytechnic prepares experienced programmers and software developers to build intelligent solutions using today's most in-demand AI technologies.
Electrical and Computer Engineering - Applied Artificial Intelligence
The Electrical and Computer Engineering - Applied Artificial Intelligence M.Eng. at the University of Ottawa is a full-time programme designed to be completed within two years. This professional degree focuses on integrating AI theory with system design, providing essential skills for modern engineering challenges.
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.
Computer Science
The Computer Science M.Sc. at the University of Northern British Columbia is a comprehensive graduate programme delivered in a public study mode. Over a typical two-year duration, students engage in advanced scientific research or professional skill upgrading through flexible thesis and project-based pathways.
Computing Science - Multimedia
The Computing Science - Multimedia programme at University of Alberta offers a comprehensive master level education. This public study mode course focuses on advanced digital media and computational techniques. Students engage in rigorous academic training designed to master complex multimedia systems over the standard duration.
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 Science (Quantum Information)
Delve into the interdisciplinary with the Master of Mathematics in Computer Science (Quantum Information) from University of Waterloo.