Program Overview
Computer Science Program Overview
The Computer Science program at the University of Victoria offers a competitive edge to career skills, providing technical and problem-solving abilities to push the boundaries of computing. The department of computer science is recognized as one of the best in Canada, with faculty making a vital impact through research in crucial areas such as data visualization, machine learning, security, privacy, and embedded systems.
Degree Programs Offered
- Computer Science (MSc)
- Applied Data Science (MEng)
- Computer Science (PhD)
Program Details
The following table outlines the expected length, project or thesis requirements, and course-based delivery for each program: 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
The Computer Science program covers a wide range of areas, including:
- 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
The program is offered through the Faculty of Engineering and Computer Science, with the Computer Science department playing a key role.
