Epplets: A Tool for Solving Parsons Puzzles

被引:27
|
作者
Kumar, Amruth N. [1 ]
机构
[1] Ramapo Coll, Mahwah, NJ 07430 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3159450.3159576
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Performance on Parsons puzzles has been found to correlate with that on code-writing exercises. Parsons puzzles are preferred by students over alternative programming tasks. In order to make Parsons puzzles widely available to students in the introductory programming course, we developed a tool that administers the puzzles in C++, Java and C, called epplets. Our design of the tool improves upon the work done by earlier researchers in several ways: students rearrange lines of code rather than program fragments; they get credit based on the number of actions they take to reassemble the code; they get feedback that helps them fix their incorrect answer; and the tool adapts to the needs of the student. The tool runs as a Java Web application. We describe our experience using the tool for two years: how it benefited the students; the revisions made to address the feedback provided by the users; and our plans for future work. We found that practicing with the tool helped reduce the time and actions with which students solved successive puzzles.
引用
收藏
页码:527 / 532
页数:6
相关论文
共 50 条
  • [1] Representing and Evaluating Strategies for Solving Parsons Puzzles
    Kumar, Amruth N.
    INTELLIGENT TUTORING SYSTEMS (ITS 2019), 2019, 11528 : 193 - 203
  • [2] Integrating Parsons Puzzles with Scratch
    Bender, Jeff
    Zhao, Bingpu
    Madduri, Lalitha
    Dziena, Alex
    Liebeskind, Alex
    Kaiser, Gail
    29TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2021), VOL I, 2021, : 421 - 431
  • [3] Do Students Use SemanticsWhen Solving Parsons Puzzles? - A Log-Based Investigation
    Kumar, Amruth N.
    INTELLIGENT TUTORING SYSTEMS (ITS 2021), 2021, 12677 : 444 - 450
  • [4] Mnemonic Variable Names in Parsons Puzzles
    Kumar, Amruth N.
    PROCEEDINGS OF THE ACM CONFERENCE ON GLOBAL COMPUTING EDUCATION (COMPED '19), 2019, : 120 - 126
  • [5] Solving the puzzles
    Swannell, Cate
    MEDICAL JOURNAL OF AUSTRALIA, 2016, 205 (06) : C3 - C3
  • [6] SOLVING PUZZLES
    Squires, Susan
    ANNALS OF ANTHROPOLOGICAL PRACTICE, 2006, 26 (01) : 191 - 208
  • [7] Helping Students Solve Parsons Puzzles Better
    Kumar, Amruth N.
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 65 - 70
  • [8] Solving the puzzles of hypnosis
    McConkey, Kevin
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 168 - 168
  • [9] Solving archaeological puzzles
    Derech, Niv
    Tal, Ayellet
    Shimshoni, Ilan
    PATTERN RECOGNITION, 2021, 119
  • [10] SOLVING PAIN PUZZLES
    BRAND, L
    SEMINARS IN ANESTHESIA, 1986, 5 (04): : 301 - 303