Skip to content

CPSC 110: Introduction to Computer Science

CPSC 110 introduces programming, computational thinking, and practical problem solving through small Python programs. This public site gathers the materials students commonly need before, during, and after class.

Start Here

  • Review the syllabus for course expectations.
  • Check the schedule for the working sequence of topics, labs, and projects.
  • Use the notes as concise topic references.
  • Visit labs and projects for assignment overviews.
  • Keep the resources nearby for workflow help.
  • Use the zyBooks access page when course reading or activities point there.

Course Shape

The course moves from expressions and decisions into loops, functions, strings, and lists. Along the way, students practice decomposing problems, testing program behavior, and writing code that is clear enough to revisit later.

Public Site and Canvas

This site is intentionally public and reusable. Canvas remains the official location for grades, submissions, private feedback, deadline changes that apply to enrolled students, and official student-specific communication.