← Back to journey map

September–December 2025 · completed

CPSC 110

Computation, Programs, and Programming

Built a foundation in systematic program design, recursion, data definitions, abstraction, and testing.

Photo from CPSC 110: Computation, Programs, and Programming
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-110/hero.*

Learning goals

  • Apply a repeatable design recipe to programming problems.
  • Use recursion and structured data definitions confidently.
  • Design tests before and alongside implementation.

Topics

Systematic program designRecursionData definitionsHigher-order functionsTesting

Tools and methods

Racket / Beginning Student Language

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.