Computer Science

Study mode:On campus Study type:Full-time Languages: English
Foreign:$ 13.8 k / Year(s) Deadline: Feb 15, 2025
201–250 place StudyQA ranking:2753 Duration:4 semestrs

Photos of university / #westernuniversity

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.

  • Databases II
  • Game Design
  • Artificial Intelligence II
  • Software Design and Architecture
  • Human Computer Interaction
  • Parallel Computing
  • Analysis of Algorithms II
  • Image Compression
  • Data Structures & Algorithms
  • Intro. To Data Science
  • Introduction to Computer Vision Techniques
  • Computational Linguistics
  • Vision For Graphics
  • Advanced Machine Learning
  • Software Engineering for Big Data Applications and Analytics
  • Analysis of Brain Imaging Data


  • The Test of English as a Foreign Language (TOEFL). Minimum acceptable score is 92 for the internet version with no individual score below 20. [Western's TOEFL ID is 0984].
  • The International English Language Testing Service (IELTS). Minimum acceptable score is 6.5 out of 9.
  • 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.
  • 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:
  1. Four-year Honours degree (or equivalent) with very high standing from an accredited university, college or institute.
  2. 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.


  • Natural Sciences and Engineering Research Council (NSERC)
  • Ontario Graduate Scholarship (OGS)
Similar programs: