Computer Science
A graduate degree in computer science will give a competitive edge to your career skills. These technical and problem-solving skills will help you push the boundaries of computing.
Our department of computer science is recognized as one of the best in Canada. Our faculty has made a vital impact with research in crucial areas, such as data visualization, machine learning, security, privacy and embedded systems.
Degree programs offered
Program | Expected length | Project or thesis | Course-based |
---|---|---|---|
MEng | 1 year | No | Yes |
Project-based MSc | 2 years | Yes | No |
Thesis-based MSc | 2 years | Yes | No |
PhD | 4 years | Yes | No |
Quick facts
- Program options:
- Masters, Doctorate
- Program delivery:
- On-campus
- Dynamic learning:
- Co-op optional
Areas of focus
- Algorithm design and complexity
- Artificial intelligence
- Cloud computing
- Computational biology and bioinformatics
- Computer music
- Computer vision
- Databases and data mining
- Graphics
- HCI and visualization
- Machine learning
- Parallel, networked and distributed computing
- Security and privacy
- Software engineering
- Theory of computing
Faculties and departments
Need help?
Contact Aimee Coueslan at cscgsec@uvic.ca or 250-472-5703.