← Back to journey map

September–December 2026 · completed

CPSC 313

Computer Hardware and Operating Systems

Extended systems knowledge through memory hierarchy, concurrency, hardware/software interfaces, and performance reasoning.

Photo from CPSC 313: Computer Hardware and Operating Systems
Course photo Replace this with a photo from the course, such as a picture with the professor, teaching team, classmates, or a meaningful course moment. media-source/journey/courses/cpsc-313/hero.*

Learning goals

  • Reason about performance across hardware and software layers.
  • Understand concurrency and memory-system behaviour.
  • Evaluate low-level trade-offs.

Topics

Memory hierarchyConcurrencyCachingOperating systemsPerformance

Tools and methods

CAssemblyLinux

What I learned

Use this section to add course-specific reflections, major assignments, and the ideas that changed how you approach technical work.

Evidence to add

Add selected assignments, diagrams, screenshots, or short explanations that demonstrate the strongest learning from this course.