Computer Science (MSc)
In our MSc program, you’ll learn and use expert research methods. You’ll work under faculty supervision on a thesis or project of your choice.
You’ll study a range of courses to broaden your knowledge of computer science. You’ll graduate with a well-rounded skill set that will give you a competitive edge in your career of choice, as well as a foundation for further advanced studies.
Expected length | Project or thesis | Course-based |
---|---|---|
2 years | Yes | No |
Quick facts
- Program options:
- Master's
- Study options:
- Full-time study
- Program delivery:
- On-campus
- Dynamic learning:
- Co-op optional
Outcomes
Students in this program will:
- design, implement, and analyze computational solutions that address real-world problems
- acquire advanced computer science, engineering and complementary interdisciplinary skills
- gain academic research and/or industrial experience in computer science
- respect security, privacy and diversity of end-users in problem-solving and decision-making in the information technology (IT) industry
- learn the role, ethics and responsibilities of computer scientists
Find a supervisor
Computer Science MSc applicants don’t need a supervisor to apply for admission.
However, you should list potential supervisors in your application. Supervisors make the final decisions on admission for eligible applicants.
See our list of graduate supervisor research areas for Computer Science.
Program details
Providing you accurate admission requirements, application deadlines, tuition fee estimates and scholarships depends on your situation. Tell us about yourself:
Program details
Application deadlines
January – apply by June 15
May – apply by October 15
September – apply by December 15
January – apply by June 15
May – apply by October 15
September – apply by December 15
International students should submit their online application plus supporting documents well in advance of these deadlines.
Admission requirements
Program specific requirements
Most students in this program have an undergraduate degree in computer science, computer engineering, software engineering or mathematics with an emphasis on computer science.
As part of your application, you must also submit:
- Two assessment reports from academic or professional references
- A current résumé
- A statement of intent that includes a brief explanation of your career goals and areas of research interest
- Post-secondary transcripts
- results (optional, but highly recommended for international students)
Program specific requirements
Most students in this program have an undergraduate degree in computer science, computer engineering, software engineering or mathematics with an emphasis on computer science.
As part of your application, you must also submit:
- Two assessment reports from academic or professional references
- A current résumé
- A statement of intent that includes a brief explanation of your career goals and areas of research interest
- Post-secondary transcripts
- results (optional, but highly recommended for international students)
Completion requirements
View the minimum course requirements for this program.
View the minimum course requirements for this program.
Funding & aid
Tuition & fees
Estimated minimum program cost*
* Based on an average program length. For a per term fee breakdown view the tuition fee estimator.
Estimated values determined by the tuition fee estimator shall not be binding to the 番茄社区.
Ready to apply?
You can start your online application to UVic by creating a new profile or using an existing one.
Faculties & departments
Related programs
Need help?
Contact Aimee Coueslan at cscgsec@uvic.ca or 250-472-5703.