University of Victoria
BSc in Computer Science, Software Systems Option
2026
Victoria
Courses
Algorithms & Data Structures I
A-
Algorithms & Data Structures II
A
Computer Architecture
A-
Computer Communications & Networks
A-
Data Science
A+
Database Systems
A-
Digital Logic & Computer Organization
A
Foundations of Computer Science
A-
Game Strategy, Interaction & Design
A
Human Computer Interaction
A+
Introduction to Human Uses of Technology
A+
Practice of Computer Science
A-
Requirements Engineering
A+
Software Architecture & Design
A+
Software System Scalability
A+
Technical Communications
A-
Understanding World-Class Organizations
A-