TY - GEN
T1 - Quantifying Novice Behavior, Experience, and Mental Effort in Code Puzzle Pathways
AU - Allen, John
AU - Kelleher, Caitlin
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/5/8
Y1 - 2021/5/8
N2 - 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.
AB - 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.
KW - Adaptive Learning Systems
KW - Code Puzzles
KW - Cognitive Load
UR - https://www.scopus.com/pages/publications/85105797253
U2 - 10.1145/3411763.3451752
DO - 10.1145/3411763.3451752
M3 - Conference contribution
AN - SCOPUS:85105797253
T3 - Conference on Human Factors in Computing Systems - Proceedings
BT - Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems, CHI EA 2021
PB - Association for Computing Machinery
T2 - 2021 CHI Conference on Human Factors in Computing Systems: Making Waves, Combining Strengths, CHI EA 2021
Y2 - 8 May 2021 through 13 May 2021
ER -