Western Graduate & Postdoctoral  Studies

Computer Science

Master of Science (MSc)

Program Websites

Program Contact

Janice Wiersma (janice@csd.uwo.ca)
Graduate Program Assistant

Department of Computer Science

Western University
Middlesex College Rm 355
London, Ontario N6A 5B7

t. 519-661-2111 ext. 83564
f. 519-661-3515

The Department of Computer Science offers a four-term graduate program leading to a Master of Science degree in Computer Science. This program 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.

This program is very flexible, allowing the students the opportunity to select courses on their chosen area of specialization. Thesis and project based MSc students have the opportunity of conducting state of the art research with internationally renowned researchers. Course work based MSc students get a solid background in core and applied areas of Computer Science, giving them the edge they need to compete in any marketplace.

Times to Completion

  • 4 Terms (1.4 years)

Curriculum Options

  • Full-time study, part-time study
  • Thesis-based, course-based or project-based

Funding Details

Applicants (domestic and international) are encouraged to apply for the following scholarships:

Admission Requirements

  • Four-year Honours degree (or equivalent) in Computer Science from an accredited university, college or institute.
  • Achieved at least a 70% overall average as determined by the Department.

Additional Requirements

Entry into the MSc Program for Applicants with non-CS Undergraduate Degrees

For students who do not hold a four-year Honour's degree in Computer Science, to be eligible to apply for admission into the MSc program they must have the equivalent of the following:

  • Four-year Honours degree (or equivalent) with very high standing from an accredited university, college or institute.
  • Computer Science 2212 (Introduction to Software Engineering), Computer Science 3340 (Analysis of Algorithms I), plus two additional Computer Science courses at the third-year or fourth-year level.

Test Requirements

Applicants whose first language is not English must furnish evidence of their proficiency in the use of the English language:

Application Deadline(s)

Domestic Applicants:

  • July 31

International Applicants:

  • March 31

Applications received after the deadline will still be considered, although chances of being accepted will decrease. Acceptances are done on a rolling basis and most will take place after the application deadline.

Fields of Research

  • Artificial Intelligence and Computer-Based Games
  • Bioinformatics and Biocomputing
  • Computer Algebra
  • Distributed Systems
  • Graphics, Image Processing, and Computer Vision
  • Software Engineering and Human Computer Interaction
  • Theoretical Computer Science