Students
Tuition Fee
Not Available
Start Date
2026-09-01
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Masters
Course Language
English
Intakes
Program start dateApplication deadline
2025-09-01-
2026-09-01-
2027-09-01-
About Program

Program Overview


Program Overview

The Master of Science (M.Sc.) in Computer Science (Thesis) is a research-intensive program offered by the School of Computer Science in the Faculty of Science at McGill University. This program is designed to equip students with skills in critical reading, forward-thinking, and academic writing, preparing them for either continued studies or professional opportunities.


Program Description

The program's objective is to provide students with rigorous and cutting-edge learning opportunities. It combines a strong course component with a research thesis, serving as the usual entry point for students who wish to pursue a Ph.D., but also as a program of choice for those looking to enter the workforce upon graduation.


Unique Program Features

  • The program is designed for students with a strong interest in research in computer science who hold at least the equivalent of an undergraduate minor in Computer Science.
  • The program combines a strong course component with a research thesis.
  • Funding opportunities are available.
  • The School’s Faculty conduct research in various areas such as artificial intelligence, robotics, machine learning and vision, bioinformatics, systems research and computer science education, software engineering, programming languages, and the foundations of computer science.
  • The School is one of the leading teaching and research centres for computer science in Canada.

Research Areas

The program covers a wide range of research areas, including:


  • Algorithms
  • Artificial Intelligence
  • Big Data
  • Bioinformatics
  • Climate Change
  • Compilers
  • Computational Biology
  • Complexity
  • Linguistics
  • Computer Games
  • Graphics
  • Cryptography
  • Data Science
  • Deep Learning
  • Discrete Mathematics
  • Distributed Systems
  • Software Engineering
  • Human-Computer Interaction
  • Inclusive Technology
  • Machine Learning
  • Medical Image Analysis
  • Natural Language Processing
  • Network Science
  • Neuroscience
  • Optimization
  • Quantum Computing
  • Robotics
  • Speech Processing
  • Technology for Good

Admission Requirements

  • An eligible Bachelor's degree with a minimum 3.2 CGPA out of a possible 4.0 CGPA
  • English-language proficiency

Application Deadlines

The application deadlines are as follows:


  • Intake: Fall
  • Applications Open: September 15
  • Application Deadline - International: December 15
  • Application Deadline - Domestic (Canadian, Permanent Resident of Canada): February 15

Available Intakes

  • Fall

Additional Information

Each program has specific admission requirements, including required application documents. The university-level admission requirements and specific program details are subject to change, and it is recommended to check the official program website for the most up-to-date information.


See More