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
Software Systems
Theory
Computer Graphics & Gaming
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
- Societies & advocacy
- Competitive design & racing
- Health, outreach & sustainability
- Software & gaming
Engineering residence
Inspiring courses
- Fundamentals of Programming I
- Software Development Methods
- Introduction to Computer Graphics
- Introduction to Artificial Intelligence Data Mining
New facility opening in 2026
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
Application deadline
Admission requirements
Recommended admission average
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.
Learn more
Faculties & departments
Program planning
- Computer Science honours (PDF 175KB)
- Computer Science honours - Software Systems option (PDF 175KB)
- Computer Science major (PDF 173KB)
- Computer Science major - Communications and Networks option (PDF 173KB)
- Computer Science major - Graphics and Gaming option (PDF 174KB)
- Computer Science major - Software Systems option (PDF 173KB)
- Computer Science major - Theory option (PDF 174KB)