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 条
  • [31] A comment on "solving the puzzles of structural efficiency"
    Fang, Lei
    Li, Hecheng
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2013, 230 (02) : 444 - 446
  • [32] Subgoal strategies for solving board puzzles
    Huang, GX
    Myers, D
    JOURNAL OF AUTOMATED REASONING, 1998, 20 (03) : 215 - 253
  • [33] Fourier Bases for Solving Permutation Puzzles
    Pan, Horace
    Kondor, Risi
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130 : 172 - +
  • [34] Efficient Solving of Birds of a Feather Puzzles
    Neller, Todd W.
    Berson, Connor
    Kharel, Jivan
    Smolik, Ryan
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 9686 - 9692
  • [35] Solving Smullyan Puzzles with Formal Systems
    José Félix Costa
    Diogo Poças
    Axiomathes, 2018, 28 : 181 - 199
  • [36] A PROGRAM FOR SOLVING WORD SUM PUZZLES
    BURSTALL, RM
    COMPUTER JOURNAL, 1969, 12 (01): : 48 - &
  • [37] Solving Smullyan Puzzles with Formal Systems
    Costa, Jose Felix
    Pocas, Diogo
    AXIOMATHES, 2018, 28 (02): : 181 - 199
  • [38] SOLVING TANGRAM PUZZLES - A CONNECTIONIST APPROACH
    OFLAZER, K
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1993, 8 (05) : 603 - 616
  • [39] Seizures From Solving Sudoku Puzzles
    Feddersen, Berend
    Vollmar, Christian
    Remi, Jan
    Stephan, Thomas
    Flanagin, Virginia L.
    Noachtar, Soheyl
    JAMA NEUROLOGY, 2015, 72 (12) : 1524 - 1526
  • [40] Generative approaches for solving tangram puzzles
    Yamada F.M.
    Batagelo H.C.
    Gois J.P.
    Takahashi H.
    Discover Artificial Intelligence, 2024, 4 (01):