← Back to journey map

May–August 2026 · completed

CPSC 221

Basic Algorithms and Data Structures

Applied linked structures, trees, heaps, recursion, and algorithmic analysis to image and data-structure problems.

Photo from CPSC 221: Basic Algorithms and Data Structures
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-221/hero.*

Learning goals

  • Choose data structures based on operation costs.
  • Implement recursive tree algorithms.
  • Analyze runtime and structural trade-offs.

Topics

Linked listsTreesHeapsRecursionAlgorithm analysis

Tools and methods

C++GDB

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.