Use Parson’s Puzzles to help students engage with a concept without writing code or experiencing frustrating syntax errors.

  • Parson’s Puzzles are challenging problems focused on important content that reduce the cognitive load and time spent for students.
    • Parson’s Puzzles do this by providing every line of code necessary to solve the problem and only asking that students order the lines correctly.
  • Note from the CS Teaching Tips Team: for more information on constructing Parson’s Programming Puzzles, visit the paper Parson's Programming Puzzles.

More about this tip