Computer Science

M.Sc

  • 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.
  • This is done through course work in specialized areas of computing technology, applications, and theory, as well as participation in research-oriented seminars, and culminating 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.
  • These students 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 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.

Ph.D.

  • The primary objective of the PhD program is to produce excellent Computer Scientists who are capable of conducting high-quality research and who have a sufficiently deep understanding of the subject to be able to make significant contributions to academic institutions and to industry after their graduation.
  • The program is structured to ensure that excellent communication skills, as well as excellent research skills, are nurtured in the doctoral students.
  • Faculty are ready for, and are looking forward to, working with doctoral students in a diverse set of research area

Program Specific Admission Requirements

Deadline for Fall: 

January 15 (International)

March 15 (Domestic)


Deadline for Winter:

July 15 (International)

September15 (Domestic)


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


Minimum IELTS: 6.5 (no individual band score below 6.5)


Minimum Pearson: 65

Additional Requirements

M.Sc.:

Applicants must submit a Research Statement Form (500 words or less) which indicates the name of a potential supervisor(s) and potential area of interest.

Resume or Curriculum Vitae, and two academic referee assessments.


Ph.D.: Title and abstract of your Computer Science Master's Research Thesis.

PhD Research Statement Form (500 words or less) which indicates the name of a potential supervisor(s) and potential area of interest.

Resume or Curriculum Vitae, copies of publications, if any and three 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 Science Apply to this Program