Investigating the Role and Impact of Distractors on Parsons Problems in CS1 Assessments

被引:7
|
作者
Smith, David H. [1 ]
Fowler, Max [1 ]
Zilles, Craig [1 ]
机构
[1] Univ Illinois, Chicago, IL 60680 USA
基金
美国国家科学基金会;
关键词
Parsons Problems; CS1; distractors; item discrimination; assessment; ITEM DISCRIMINATION;
D O I
10.1145/3587102.3588819
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In recent years Parsons problems have grown in popularity as both a pedagogical tool and as an assessment item alike. In these problems, students are expected to take existing but jumbled blocks of code and organize them to form a working solution. It is common for these problems to include incorrect blocks of code, typically referred to as "distractors," alongside the correct blocks. However, the utility of these distractors and their impact on a problems difficulty has yet to be thoroughly investigated. This study contributes to filling this gap by comparing performance, time spent, and item discrimination statistics for 32 pairs of Parsons problems from CS1 Python exams and quizzes. Our findings indicate that the inclusion of distractors has a large impact on the amount of time students spend on the questions and a low to moderate impact on score. Additionally, problems without distractors were already found to have high discrimination and including distractors did little to improve their discrimination. These findings suggest that the inclusion of distractors does little to improve the quality of these problems as exam questions but may have a negative impact on students by causing them to spend significantly more time on the problems and reducing the time they have for the rest of the exam.
引用
收藏
页码:417 / 423
页数:7
相关论文
共 42 条
  • [1] Discovering, Autogenerating, and Evaluating Distractors for Python']Python Parsons Problems in CS1
    Smith, David H., IV
    Zilles, Craig
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 924 - 930
  • [2] Implementing Faded Parsons Problems in a Very Large CS1 Course
    Zhou, Lauren
    Dewan, Akshit
    Kothapalli, Anirudh
    Fox, Pamela
    Ball, Michael
    Joseph, Thomas
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1356 - 1356
  • [3] Exploring the Acceptance and Effectiveness of Parsons Problems on Scaffolding CS1 Retakers
    Sanhueza, Felipe
    Gutierrez, Francisco J.
    Vasquez, Andrea
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 681 - 687
  • [4] Investigating the Role of Socioeconomic Factors on CS1 Performance
    Neda, Barbara Martinez
    Morales, Flor
    Juarez, Kitana Carbajal
    Wong-Ma, Jennifer
    Gago-Masague, Sergio
    2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024, 2024,
  • [5] Investigating the Impact of Employing Multiple Interventions in a CS1 Course
    Krause-Levy, Sophia
    Porter, Leo
    Simon, Beth
    Alvarado, Christine
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1082 - 1088
  • [6] Investigating the Impact of Using a Live Programming Environment in a CS1 Course
    Huang, Ruanqianqian
    Ferdowsi, Kasra
    Selvaraj, Ana
    Raj, Adalbert Gerald Soosai
    Lerner, Sorin
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 495 - 501
  • [7] Assignment Presentation Framework for CS1 Programming Problems
    Garcia, Rita
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [8] Distractors Make You Pay Attention: Investigating the Learning Outcomes of Including Distractor Blocks in Parsons Problems
    Smith, David H.
    Poulsen, Seth
    Emeka, Chinedu
    Wu, Zihan
    Haynes-Magyar, Carl
    Zilles, Craig
    20TH ANNUAL ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2024, VOL 1, 2024, : 177 - 191
  • [9] Finding and Investigating Buggy Codes to Make CS1 Learning Efficient
    Agarwal, Nimisha
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [10] What Do "CS1" and "CS2" Mean? Investigating Differences In the Early Courses
    Hertz, Matthew
    SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 199 - 203