Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers


Parsons problems are an increasingly popular method for helping inexperienced programmers improve their programming skills. In Parsons problems, learners are given a set of programming statements that they must assemble into the correct order. Parsons problems commonly use distractors, extra statements that are not part of the solution. Yet, little is known about the effect distractors have on a learner's ability to acquire new programming skills. We present a study comparing the effectiveness of learning programming from Parsons problems with and without distractors. The results suggest that distractors decrease learning efficiency. We found that distractor participants showed no difference in transfer task performance compared to those without distractors. However, the distractors increased learners cognitive load, decreased their success at completing Parsons problems by 26%, and increased learners' time on task by 14%.

DOI: 10.1145/2960310.2960314

Extracted Key Phrases

8 Figures and Tables

Cite this paper

@inproceedings{Harms2016DistractorsIP, title={Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers}, author={Kyle James Harms and Jason Chen and Caitlin L. Kelleher}, booktitle={ICER}, year={2016} }