UVic student Dominique Charlebois at a computer

Undergraduate studies

A degree in computer science opens many doors. Dominique Charlebois says UVic is great for providing opportunities to computer science students through co-op, student clubs, hackathons, career fairs and more.

Undergraduate studies
UVic student using a virtual reality set

Graduate studies

Our graduate students are making an impact every day with research on exciting topics such as data visualization, machine learning, security, privacy and embedded systems.

Graduate studies
Two UVic students on laptops smiling at each other

Student groups

Whether you want to help bring computer science to youth in the community, team up to build a new game, or compete in the next hackathon, there's a student group for you. Amee Gorana is the president of WECS.

Student groups
Colton Hash with his orca-sculpture installation

Combine your passions

With our many combined programs, you’re able to pursue a degree in two fields that interest you. Computer Science and Visual Arts Major Colton Hash’s interactive installation uses his skills in sculpture and computer science.

Interdisciplinary programs
UVic co-op student Alexandra Deane giving a presentation

Get real work experience with co-op

Gain the practical experience, contacts, and confidence to excel in the workforce with co-op placements. Alexandra Deane worked in the Rigi Research lab, where she did work related to machine-learning.



Applied science for a changing world

Data and computing is a part of everything we do. Whether it’s in business, science or social contexts, computer science is an interdisciplinary field that impacts everyone’s life.

With us, you'll develop the technical and problem-solving skills you’ll need to push the boundaries of computing—finding solutions for many of today’s challenges and exciting opportunities.

Find your edge in UVic's Department of Computer Science