← Back to journey map

September–December 2027 · planned

CPSC 320

Intermediate Algorithm Design and Analysis

Planned study of algorithm design strategies, correctness, complexity, and practical decision making.

Photo from CPSC 320: Intermediate Algorithm Design and Analysis
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-320/hero.*

Learning goals

  • Select suitable algorithmic strategies.
  • Prove correctness and analyze complexity.
  • Connect formal reasoning to software choices.

Topics

Dynamic programmingGreedy algorithmsGraph algorithmsCorrectnessComplexity

Tools and methods

Algorithm analysis

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.