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 and Protection of Privacy Policy.  If you do not agree to the above, you can configure your browser’s setting to “do not track.”

Skip to main content

Computer Science

Bachelor of Science (BSc)

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

Areas of focus

Add one option to go deeper in your studies.

Communications & Networks

Design and test networks. Study mobile computing, real-time systems and network security.

Software Systems

Build and maintain large software systems used in health care, finance, transportation and data-driven industries.

Theory

Explore theoretical computer science and advanced problem-solving. Ideal for research or graduate studies.

Computer Graphics & Gaming

Create games and visual systems using 2D and 3D graphics, modelling and animation.

Customize your degree

Combine your interest in computer science with a second subject:

  • Computer Science and Health Information Science 
  • Music and Computer Science 
  • Visual Arts and Computer Science 
  • Computer Science and Mathematics 
  • Computer Science and Statistics 
  • Geography and Computer Science (Geomatics)
  • Physics and Computer Science
  • Psychology and Computer Science

Hands-on learning

Co-operative Education (Co-op)

  • Through UVic’s Co-op program, you’ll apply what you learn in paid, career-related positions that count toward your degree—and give you a head start after graduation.
  • Co-op is available to everyone, including international students with co-op work permits.
  • On average, 70 percent of UVic Co-op students graduate with a job offer already in hand.
  • Unlike at some universities, at UVic, you don’t have to compete for a spot in Co-op.

Student life & community

Clubs

Make friends through clubs focused on 

  • Societies & advocacy
  • Competitive design & racing
  • Health, outreach & sustainability
  • Software & gaming

Engineering residence

Live in the Engineering Living and Learning Community, a themed residence where you live with classmates who share your courses and interests, making university life more fun and social.

Inspiring courses

  • Fundamentals of Programming I
  • Software Development Methods
  • Introduction to Computer Graphics
  • Introduction to Artificial Intelligence Data Mining

New facility opening in 2026

A modern multi-storey academic building with large windows and metal cladding is surrounded by tall trees, landscaping, and a few people walking near the entrance on a sunny day.
A new $89.6-million expansion of the Engineering and Computer Science complex will expand hands-on opportunities for design, testing and interdisciplinary learning. This means more space for project teams, access to advanced tools, and a collaborative environment that reflects how modern engineering teams work.

Career possibilities

  • Database administrator
  • Programmer
  • Security analyst
  • Software engineer
  • System architect or designer
  • Web developer

Career outcomes

All UVic co-op students

  • 70% of co-op students graduated with a job offer in hand
  • 42% of eligible students took part in co-op
  • 16% of these students found their post-graduation position because of their co-op experience

All UVic grads

  • 48% of graduating students received a job offer before graduation
  • 83% found career-related positions in their chosen field
  • 48% received a salary of more than $50,000 a year
  • 52% found work in Greater Victoria

International students

Get Canadian work experience after you graduate

  • Full-time international students who graduate from a bachelor’s degree program at UVic may be eligible for a post-graduation work permit in Canada for up to three years.
  • Refer to the Immigration, Refugees and Citizenship Canada website for eligibility criteria.

Admission

Apply directly to this program as a high school student or a transfer student from another post-secondary institution.

Program details

Providing you accurate application deadlines, tuition fee estimates, admission requirements, scholarships and transfer credit depends on your situation.

Program details

This information assumes you are . If this is incorrect, please update your information.

Application deadline

Admission requirements

Expanded qualifications

English language proficiency

Transfer credit

Tuition & fees

Tuition rates effective May 1, 2025 (please note some ancillary fees are subject to change for Fall 2025).

This is an estimate only and should be used to give students, parents, and/or sponsors an approximation of the tuition and ancillary fees. This estimate does not include housing, food, cost of books and supplies or other expenses that students can expect in a term.

Scholarships

Ready to apply?

We'll walk you through all of the steps in the process, from submitting your online application to accepting your offer of admission.

0 saved How to apply