Title
Evaluating the Effectiveness of Parsons Problems for Block-based Programming
Abstract
Parsons problems are program puzzles, where students piece together code fragments to construct a program. Similar to block-based programming environments, Parsons problems eliminate the need to learn syntax. Parsons problems have been shown to improve learning efficiency when compared to writing code or fixing incorrect code in lab studies, or as part of a larger curriculum. In this study, we directly compared Parsons problems with block-based programming assignments in classroom settings. We hypothesized that Parsons problems would improve students' programming efficiency on the lab assignments where they were used, without impacting performance on the subsequent, related homework or the later programming project. Our results confirmed our hypothesis, showing that on average Parsons problems took students about half as much time to complete compared to equivalent programming problems. At the same time, we found no evidence to suggest that students performed worse on subsequent assignments, as measured by performance and time on task. The results indicate that the effectiveness of Parsons problems is not simply based on helping students avoid syntax errors. We believe this is because Parsons problems dramatically reduce the programming solution space, letting students focus on solving the problem rather than having to solve the combined problem of devising a solution, searching for needed components, and composing them together.
Year
DOI
Venue
2019
10.1145/3291279.3339419
Proceedings of the 2019 ACM Conference on International Computing Education Research
Keywords
Field
DocType
block-based programming, parsons problems, problem solving
Programming language,Computer science,Knowledge management,Curriculum,Syntax,Syntax error
Conference
ISSN
ISBN
Citations 
978-1-4503-6185-9
978-1-4503-6185-9
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Rui Zhi1114.48
Min Chi2487.00
Tiffany Barnes32613.54
Thomas W. Price47619.27