Computer Science - M.Sc. program

M.Sc. in Computer Science

The thesis-based Master of Science in Computer Science program provides students with skills and knowledge necessary to pursue doctoral studies or a professional career in the rapidly changing computing and technology fields and in the rapidly advancing field of artificial intelligence, considering the MSc in CS – Artificial Intelligence stream outlined below. This is done through course work in specialized areas of computing technology, applications, and theory, as well as participation in research-oriented seminars, and culminates in an original research thesis.

Students pursuing the thesis-based Master of Science in Computer Science program may optionally elect to seek employment through Co-operative education.

M.Sc. in Computer Science - Artificial Intelligence Stream

The thesis-based Master of Science in Computer Science program in Artificial Intelligence stream is endorsed by the Vector Institute in Artificial Intelligence. This program provides students with skills and knowledge necessary to pursue doctoral studies or a professional career in the rapidly changing computing, technology and artificial intelligence fields. This is done through course work in specialized areas of artificial intelligence, computing technology, applications, and theory, as well as participation in research-oriented seminars, and culminating in an original research thesis with an artificial intelligence topic.

Note: Initial admission to the Master of Science in Computer Science program is required, i.e., both Computer Science (MSc) (with and without Co-op). Once an offer of admission to the MSc in CS program is accepted, students must complete an internal application to the MSc in AI stream.

Co-operative Education & Workplace Partnerships Information

  • Students in the MSc in Computer Science and MSc in Computer Science-AI stream may undertake a four-month or eight-month work placement and are anticipated to gain practical knowledge of the state-of-the-art technologies of software development and/or artificial intelligence by working in software companies in Canada and abroad.
  • Some examples of companies hiring our MSc Co-op students include IBM, Blackberry, among other top high-tech companies.

Refer to the admission eligibility and graduation requirements in the Graduate Calendar link below (under “Learn More” ).

Program Specific Admission Requirements

Deadline for Fall: 

April 15 


Deadline for Winter:

August 15 


Deadline for Summer:

December 15


Minimum TOEFL: IBT-92 (a minimum of 23 in each band)


Minimum IELTS: 6.5, with no individual band score below 6.0 and no more than one band score of 6.0.


Minimum Pearson: 65

Additional Requirements

Applicants must submit the School of Computer Science MSc Study Plan/Research Statement Form in their application. (*Failure to submit the required template will result in delays in processing of your application) 500 words or less. Indicate the name of potential supervisor(s), and area(s) of research interest.

Resume or Curriculum Vitae.

Two academic referee assessments.


General admission requirements for all Graduate Programs

Scholarships and Funding


Learn More

Request More Information Graduate Academic Calendar Program and Course Descriptions Visit Computer ScienceApply to this Program