Ready to learn more?

Next Cohort: Sep 1-Sep 3

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Duration

4 years

Tuition

$28,960

  Victoria

Sep 1-Sep 3

Commitment

Full-Time

Delivery

Classroom

Credential

Degree

Year Founded

1963

Scholarships

yes

The University of Victoria (UVic) offers a Bachelor of Science (B.Sc.) Honours in Computer Science through its Department of Computer Science, providing students with a strong foundation in computational systems and software. This program prepares graduates for advanced roles in the technology industry or further academic studies.

The four-year program begins with core courses in computer science and mathematics, ensuring a solid technical background. In the final two years, students have the opportunity to specialize in various areas, tailoring their education to their interests and career goals. High-achieving students may also qualify for graduate studies. The curriculum integrates computer science, software engineering, mathematics, and technical writing, while also allowing students to explore electives in diverse fields such as business, philosophy, art, or digital media.

UVic offers major, honours, and minor degree options in Computer Science, with specialization choices that can be added to major or honours degrees. These specializations include Communications and Networks, Graphics and Gaming, Software Systems, and Theory, enabling students to develop expertise in key areas of the field.

Admission Requirements

  • Grade 12 Diploma.
  • English, Pre-Calculus and two of the following: Physics, Chemistry, Biology, Computer Science.

What You’ll Learn

  • Proficiency in languages such as Python, Java, and C++.
  • Principles of designing, developing, and testing software applications.
  • Efficient data organization and problem-solving techniques.

Ready to get started?

Next Cohort: Sep 1-Sep 3

By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.

Student Reviews (3)

Write a Review

University of Victoria

Without being over competitive

Joseph Shouldice

Victoria • December 16, 2025

Graduated From

Engineering

Overall:

4 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

I had a decent time at the university of Victoria. The peers at the school were amazing, without being over competitive, and I learnt a lot from them. The professors were also super helpful if you attended their office hours.

I had a decent time at the university of Victoria. The peers at the school were amazing, without being over competitive, and I learnt a lot from them. The professors were also super helpful if you attended their office hours.

University of Victoria

Journey of learning

Desi Sloan

Victoria • December 16, 2025

Graduated From

University of Victoria

Overall:

5 out of 5

Instructors:

5 stars

Curriculum:

5 stars

Job Assistance:

5 stars

University of Victoria is a safe community were you are able to expand your knowledge. Critical thinking is welcome and encouraged take your time to experience the opportunity to evolve from a fixed mindset to a open mindset. It was at UVIC I learned a...

University of Victoria is a safe community were you are able to expand your knowledge. Critical thinking is welcome and encouraged take your time to experience the opportunity to evolve from a fixed mindset to a open mindset. It was at UVIC I learned about the respect and stewardship of the First Nation land that we all get to visit in our journey of learning.

Other courses in Computer Science