Computer ScienceMaster of Science (MSc)
Supervisor: Roberto Solis-Oba
What is it about your grad program that enables you to thrive and be successful?
The extra opportunities that have been made available to me during my grad program have enabled me to thrive and be successful. I’ve been able to help redesign some first year material, as well as teach two large first year classes.
Describe your research.
I create human readable data from cryptocurrency transactions, and look for patterns within that data.
Where’s your favourite place on campus?
The Grad Club! The low noise is oddly helpful for working and the food is great.
Have you worked as a TA or RA?
Yes I have worked as a TA. Teaching to someone else allows you to have a level of understanding that is hard to come by via personal learning.
What suggestion would you like to share with the Western graduate community?
Socialize! Meeting and talking with other graduate students from other departments helps you gain a lot of prospective and pick up friends along the way.
Program ContactJanice Wiersma (firstname.lastname@example.org)
Graduate Program Assistant
Department of Computer ScienceWestern University
Middlesex College Rm 355
London, Ontario N6A 5B7
t. 519-661-2111 ext. 83564
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.
- 4 Terms (1.4 years)
- Full-time study, part-time study
- Thesis-based, course-based or project-based
Applicants (domestic and international) are encouraged to apply for the following scholarships:
- Four-year Honours degree (or equivalent) in Computer Science from an accredited university, college or institute.
- Achieved at least a 78% or B+ overall average as determined by the Department.
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.
English Language Proficiency
Applicants whose first language is not English must furnish evidence of their proficiency in the use of the English language:
- 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, with no individual score below 6.
- The Michigan English Language Assessment Battery (MELAB). Minimum acceptable score is 80 on each section and an overall score of 85.
- The Canadian Academic English Language Assessment (CAEL Assessment). Minimum acceptable score is 60.
- July 31
- February 15
The Department of Computer Science accepts new MSc students in the fall (September) term only.
Acceptance notifications are processed on a rolling basis.
International applicants: Acceptance notification by mid-April.
Domestic applicants: Acceptance notification by the end of July.
Fields of Research
- Artificial Intelligence, Data Science 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