Quantifying Novice Behavior, Experience, and Mental Effort in Code Puzzle Pathways

  • John Allen
  • , Caitlin Kelleher

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

2 Scopus citations

Abstract

Code puzzles are an increasingly popular approach to introducing programming to young learners. Today, code puzzles are predominantly introduced through static puzzle sequences with increasing difficulty. However, adaptive systems in other domains have improved learning efficiency. This paper takes a step towards developing adaptive code puzzle systems based on controlling learners' cognitive load. We conducted a study comparing static code puzzle pathways and adaptive pathways that predict cognitive load on future puzzles. While the trialled adaptive recommendation policy did not result in better learning, our findings point us towards a different policy which may have a greater effect on learner experience. In addition, we identify predictors of student dropout, and use our experimental data to quantify learners' puzzle-solving experiences into 7 principal component properties and use these factors to suggest approaches for future adaptive systems.

Original languageEnglish
Title of host publicationExtended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems, CHI EA 2021
PublisherAssociation for Computing Machinery
ISBN (Electronic)9781450380959
DOIs
StatePublished - May 8 2021
Event2021 CHI Conference on Human Factors in Computing Systems: Making Waves, Combining Strengths, CHI EA 2021 - Virtual, Online, Japan
Duration: May 8 2021May 13 2021

Publication series

NameConference on Human Factors in Computing Systems - Proceedings

Conference

Conference2021 CHI Conference on Human Factors in Computing Systems: Making Waves, Combining Strengths, CHI EA 2021
Country/TerritoryJapan
CityVirtual, Online
Period05/8/2105/13/21

Keywords

  • Adaptive Learning Systems
  • Code Puzzles
  • Cognitive Load

Fingerprint

Dive into the research topics of 'Quantifying Novice Behavior, Experience, and Mental Effort in Code Puzzle Pathways'. Together they form a unique fingerprint.

Cite this