This website stores cookies on your computer. These cookies are used to collect information about how you interact with our website and allow us to remember your browser. We use this information to improve and customize your browsing experience, for analytics and metrics about our visitors both on this website and other media, and for marketing purposes. By using this website, you accept and agree to be bound by UVic’s Terms of Use for web and social media privacy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Undergraduate

Why choose Computer Science at UVic?

  • learn through projects, labs and teamwork from your first year
  • build problem-solving skills that apply across industries
  • study in a supportive, close-knit community on Vancouver Island

From creating video games to writing the software that sends rockets to space, computer scientists are involved. They combine mathematics and software engineering to solve cutting-edge problems in every field.

At UVic, dynamic learning is key. You can engage in hands-on research and apply your knowledge in the workforce through our optional co-op program. Joining our community outreach activities is a great way to gain experience and create change.

Graduate

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 is known as one of Canada’s top computer science programs. Our faculty have made a vital impact with research in crucial areas, such as data visualization, machine learning, security, privacy and embedded systems.

UVic’s graduate co-op education program lets you put your learning into practice. Participate and get the work experience you’ll need when you graduate.