Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems

被引:46
|
作者
Ericson, Barbara J. [1 ]
Foley, James D. [1 ]
Rick, Jochen [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Parsons problems; adaptive Parsons problems; Parsons puzzles; Parson's problems; zone of proximal development; cognitive load; PROGRAM;
D O I
10.1145/3230977.3231000
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Practice is essential for learning. There is evidence that solving Parsons problems (putting mixed up code blocks in order) is a more efficient, but just as effective, form of practice than writing code from scratch. However, not all students successfully solve every Parsons problem. Making the problems adaptive, so that the difficulty changes based on the learner's performance, should keep the learner in Vygotsky's zone of proximal development and maximize learning gains. This paper reports on a study comparing the efficiency and effectiveness of learning from solving adaptive Parsons problems vs non-adaptive Parsons problem vs writing the equivalent code. The adaptive Parsons problems used both intraproblem and inter-problem adaptation. Intra-problem adaptation means that if the learner is struggling to solve the current problem, the problem can dynamically be made easier. Inter-problem adaptation means that the difficulty of the next problem is modified based on the learner's performance on the previous problem. This study provides evidence that solving intra-problem and inter-problem adaptive Parsons problems is a more efficient, but just as effective, form of practice as writing the equivalent code.
引用
收藏
页码:60 / 68
页数:9
相关论文
共 50 条
  • [1] Evaluating the Effectiveness of Parsons Problems for Block-based Programming
    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
  • [2] Dynamically Adaptive Parsons Problems
    Ericson, Barbara J.
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 269 - 270
  • [3] Evaluating the Impact of Adaptive Parsons Problems on Students in Introductory Computer Science Courses
    Shah, Mansi
    Garcia, Daniel D.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1347 - 1347
  • [4] Evaluating Micro Parsons Problems as Exam Questions
    Wu, Zihan
    Smith, David H.
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 674 - 680
  • [5] Investigating the Affect and Effect of Adaptive Parsons Problems
    Ericson, Barbara
    McCall, Austin
    Cunningham, Kathryn
    19TH KOLI CALLING CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2019), 2019,
  • [6] Using Adaptive Parsons Problems to ScaffoldWrite-Code Problems
    Hou, Xinying
    Ericson, Barbara Jane
    Wang, Xu
    PROCEEDINGS OF THE 2022 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2022, VOL. 1, 2023, : 15 - 26
  • [7] Evaluating Parsons Problems as a Design-Based Intervention
    Garcia, Rita
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [8] Problem-Solving Efficiency and Cognitive Load for Adaptive Parsons Problems vs. Writing the Equivalent Code
    Haynes, Carl C.
    Ericson, Barbara J.
    CHI '21: PROCEEDINGS OF THE 2021 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2021,
  • [9] Adaptive Parsons Problems as Active Learning Activities During Lecture
    Ericson, Barbara
    Haynes-Magyar, Carl
    PROCEEDINGS OF THE 27TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2022, VOL 1, 2022, : 290 - 296
  • [10] Distractors in Parsons Problems Decrease Learning Efficiency for Young Novice Programmers
    Harms, Kyle J.
    Chen, Jason
    Kelleher, Caitlin
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 241 - 250