Distractors in parsons problems decrease learning efficiency for young novice programmers

  • Kyle J. Harms
  • , Jason Chen
  • , Caitlin Kelleher

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

55 Scopus citations

Abstract

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%.

Original languageEnglish
Title of host publicationICER 2016 - Proceedings of the 2016 ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery, Inc
Pages241-250
Number of pages10
ISBN (Electronic)9781450344494
DOIs
StatePublished - Aug 25 2016
Event12th Annual International Computing Education Research Conference, ICER 2016 - Melbourne, Australia
Duration: Sep 8 2016Sep 12 2016

Publication series

NameICER 2016 - Proceedings of the 2016 ACM Conference on International Computing Education Research

Conference

Conference12th Annual International Computing Education Research Conference, ICER 2016
Country/TerritoryAustralia
CityMelbourne
Period09/8/1609/12/16

Keywords

  • Cognitive Load
  • Completion Problems
  • Distractors
  • Independent Learning
  • Parsons Problems

Fingerprint

Dive into the research topics of 'Distractors in parsons problems decrease learning efficiency for young novice programmers'. Together they form a unique fingerprint.

Cite this