Adaptive Parsons Problems as Active Learning Activities During Lecture

被引:6
作者
Ericson, Barbara [1 ]
Haynes-Magyar, Carl [1 ]
机构
[1] Univ Michigan, Ann Arbor, MI 48109 USA
来源
PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1 | 2022年
关键词
Parsons problems; Parsons puzzles; active learning; COGNITIVE LOAD THEORY; INSTRUCTIONAL-DESIGN; ENGAGEMENT; FRAMEWORK;
D O I
10.1145/3502718.3524808
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Adaptive Parsons problems could be used to reduce the difficulty of introductory programming courses and increase the use of active learning in lecture. Parsons problems provide mixed-up code blocks that must be placed in order. In adaptive Parsons problems, if a learner is struggling to solve a problem it can dynamically be made easier. This makes it possible for students to correctly solve a problem in a limited time, even if they are struggling. Previous research on the effectiveness and efficiency of solving Parsons problems for learning has been conducted in controlled conditions or in lab/discussion. We tested the efficiency of solving adaptive Parsons problems versus writing the equivalent code as lecture assignments through three between-subjects experiments. The median time to solve each Parsons problem was less than the median time to write the equivalent code for all but two of the problems, both with complex conditionals. However, that difference was significant for only six of the 10 problems. Our hypothesis for why two problems had a higher median time to solve as a Parsons problem than as a write code problem was that the problem instructions did not match the Parsons problem solution and/or they also had a large number of possible correct solutions. Results from student surveys also provided evidence that most students (78%) find solving adaptive Parsons problems in lecture helpful for their learning, but that some (36.2%) would rather write the code themselves. These findings have implications for how to best use Parsons problems.
引用
收藏
页码:290 / 296
页数:7
相关论文
共 43 条
[41]   STRATEGIES FOR COMPUTER-BASED PROGRAMMING INSTRUCTION - PROGRAM COMPLETION VS PROGRAM GENERATION [J].
VANMERRIENBOER, JJG ;
DECROOCK, MBM .
JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 1992, 8 (03) :365-394
[42]  
Watson C., 2014, P 2014 C INN TECHN C, P14, DOI https://doi.org/10.1145/2591708.2591749
[43]   Evaluating the Effectiveness of Parsons Problems for Block-based Programming [J].
Zhi, Rui ;
Chi, Min ;
Barnes, Tiffany ;
Price, Thomas W. .
ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, :51-59