Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code
Carl C. Haynes, Barbara J. Ericson
摘要
Novice programmers need differentiated assessments (such as adaptive Parsons problems) to maximize their ability to learn how to program. Parsons problems require learners to place mixed-up code blocks in the correct order to solve a problem. We conducted a within-subjects experiment to compare the efficiency and cognitive load of solving adaptive Parsons problems versus writing the equivalent (isomorphic) code. Undergraduates were usually more significantly efficient at solving a Parsons problem than writing the equivalent code, but not when the solution to the Parsons problem was unusual. This has implications for problem creators. This paper also reports on the mean cognitive load ratings of the two problem types and the relationship between efficiency and cognitive load ratings. Lastly, it reports on think-aloud observations of 11 students solving both adaptive Parsons problems and write-code problems and the results from an end-of-course student survey.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- Improving Instruction of Programming Patterns with Faded Parsons ProblemsNathaniel Weinman, Armando Fox, Marti A. HearstCHI 2021 · 被引用 60 次
- SQL Puzzles: Evaluating Micro Parsons Problems With Different Feedbacks as Practice for NovicesZihan Wu, Barbara J. EricsonCHI 2024 · 被引用 5 次
- Correlates of programmer efficacy and their link to experience: a combined EEG and eye-tracking studyNorman Peitek, Annabelle Bergum, Maurice Rekrut, Jonas Mucke 等FSE 2022 · 被引用 28 次
- Assisting Teaching Assistants with Automatic Code CorrectionsYana Malysheva, Caitlin KelleherCHI 2022 · 被引用 14 次
- Intrinsic vs. Extrinsic Programming Challenges in Educational Games: How they shape Children's Computational Thinking, Learning Drive, and Game EngagementBaijun Chen, Yushan Pan, Nan Xiang, Shenze Shandel HuangCHI 2026 · 被引用 1 次
