Epplets: A Tool for Solving Parsons Puzzles

被引:28
作者
Kumar, Amruth N. [1 ]
机构
[1] Ramapo Coll, Mahwah, NJ 07430 USA
来源
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION | 2018年
基金
美国国家科学基金会;
关键词
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
相关论文
共 12 条
[1]   The Code Mangler: Evaluating Coding Ability Without Writing any Code [J].
Cheng, Nick ;
Harrington, Brian .
PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, :123-128
[2]   EPISTEMIC FORMS AND EPISTEMIC GAMES - STRUCTURES AND STRATEGIES TO GUIDE INQUIRY [J].
COLLINS, A ;
FERGUSON, W .
EDUCATIONAL PSYCHOLOGIST, 1993, 28 (01) :25-42
[3]   Solving Parsons Problems Versus Fixing and Writing Code [J].
Ericson, Barbara J. ;
Margulieux, Lauren E. ;
Rick, Jochen .
17TH KOLI CALLING INTERNATIONAL CONFERENCE ON COMPUTING EDUCATION RESEARCH (KOLI CALLING 2017), 2017, :20-29
[4]  
Ericson Barbara J., 2015, P 11 ANN INT C INT C, P169, DOI DOI 10.1145/2787622.2787731
[5]  
Helminen J., 2012, Proceedings of the ninth annual international conference on International computing education research, P119, DOI DOI 10.1145/2361276.2361300
[6]  
Ihantola P, 2011, J INF TECHNOL EDUC-I, V10, P116
[7]  
Ihantola P, 2010, ITICSE 2010: PROCEEDINGS OF THE 2010 ACM SIGCSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P302
[8]  
Kumar A. N., 2006, P 2006 INT C AD HYP, P161
[9]   The Effect of Providing Motivational Support in Parsons Puzzle Tutors [J].
Kumar, Amruth N. .
ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2017, 2017, 10331 :528-531
[10]   Extension of the Flow-Aware Networking (FAN) architecture to the IP over WDM environment [J].
Lopez, V. ;
Cardenas, C. ;
Hernandez, J. A. ;
Aracil, J. ;
Gagnaire, M. .
2008 4TH INTERNATIONAL TELECOMMUNICATION NETWORKING WORKSHOP ON QOS IN MULTISERVICE IP NETWORKS, 2008, :101-+