Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code

要旨

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.

著者
Carl C.. Haynes
University of Michigan, Ann Arbor, Michigan, United States
Barbara J.. Ericson
University of Michigan, Ann Arbor, Michigan, United States
DOI

10.1145/3411764.3445292

論文URL

https://doi.org/10.1145/3411764.3445292

動画

会議: CHI 2021

The ACM CHI Conference on Human Factors in Computing Systems (https://chi2021.acm.org/)

セッション: Education

[A] Paper Room 11, 2021-05-13 17:00:00~2021-05-13 19:00:00 / [B] Paper Room 11, 2021-05-14 01:00:00~2021-05-14 03:00:00 / [C] Paper Room 11, 2021-05-14 09:00:00~2021-05-14 11:00:00
Paper Room 11
11 件の発表
2021-05-13 17:00:00
2021-05-13 19:00:00
日本語まとめ
読み込み中…