University of Victoria

Computer Science

Victoria, BC, Canada

Dec 2025

Courses

Algorithms & Data Structures I

A-

Algorithms & Data Structures II

A

Computer Architecture

A-

Computer Communications & Networks

A-

Computing for Cognitive Augmentation

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-