Back to Projects

Computer Science Coursework

CPSC 221 Labs

A coursework repository for CPSC 221 at the University of British Columbia. The value here is not a flashy product, but disciplined practice with C++ data structures, memory, testing, and algorithmic thinking.

Period

Mar 2025

Stack

C++Data StructuresAlgorithmsDebugging

Motivation

The labs gave me a stronger foundation for understanding how higher-level software depends on lower-level implementation choices.

Links

Core Features

  • Implements course lab exercises in C++.
  • Practices data structures, algorithms, memory behavior, and debugging.
  • Keeps coursework organized as a reference for later projects.

My Contribution

  • Completed lab implementations and debugging work as part of the course.
  • Used the repository to reinforce code organization in C++.

What I Learned

  • Built stronger habits around reasoning about data structures.
  • Practiced reading errors and debugging at a lower level than typical scripting projects.