In his blog, Mark Guzdial highlights Parson’s Problems offer the same learning gains as writing or fixing code. Mark highlights how useful Parson’s Problems can be for interactive learning modules.
Not Just Computer Science
The article emphasizes how useful Parson Problems can be for computer science. Many other fields use this same type of learning instruction. For example, a healthcare module might use this technique to ensure students learn specific steps for procedures like taking a person’s blood pressure or drawing blood.
Increasing the Challenge with Distractors
To increase the challenge to students, add distractors. Instead of one-to-one answers, add extra items not critical to the process.
Try a Parson Problem Yourself!
Here is a sample Parson Puzzle. Students can check their learning after finishing the tutorial on using CSS Flexbox. The tutorial shows the code with examples. This puzzle summarizes the content midway through the tutorial. Notice the distractors.
You may not be familiar with Flexbox coding, so here is a screenshot of the correct order 😉
For more details, read the original study, Parson’s Programming Puzzles: A Fun and Effective Learning Tool for First Programming Courses by Dale Parsons and Patricia Haden.
This sample Parson Puzzle was created using Articulate Storyline 360.