A Review of Research on Parsons Problems

被引:44
作者
Du, Yuemeng [1 ]
Luxton-Reilly, Andrew [1 ]
Denny, Paul [1 ]
机构
[1] Univ Auckland, Auckland, New Zealand
来源
PROCEEDINGS OF THE TWENTY-SECOND AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE'20 | 2020年
关键词
Parsons problem; Parsons puzzle; programming exercise;
D O I
10.1145/3373165.3373187
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Parsons problems are a type of programming exercise where students rearrange jumbled code blocks of a solution program back into its original form. It is usually implemented as a complement or alternative to traditional programming exercises like code-tracing and code-writing. This paper reviews the existing literature on the Parsons problem in introductory CS education. We find that the flexible nature of the design of Parsons problems has led to many variants, and these have been continuously refined to better address student needs. However, the effectiveness of Parsons problems, both as a question type and as a learning tool in CS education, remains uncertain due to a lack of replicated research in the field.
引用
收藏
页码:195 / 202
页数:8
相关论文
共 42 条
[1]  
[Anonymous], 2008, P 4 INT WORKSH COMP, DOI DOI 10.1145/1404520.1404531
[2]  
[Anonymous], 2008, P 4 INT WORKSH COMP, DOI DOI 10.1145/1404520.1404532
[3]  
Astrachan O., 2012, ACM INROADS, V3, P38, DOI [DOI 10.1145/2189835.2189849, 10.1145/2189835.2189849]
[4]   EvoParsons: design, implementation and preliminary evaluation of evolutionary Parsons puzzle [J].
Bari, A. T. M. Golam ;
Gaspar, Alessio ;
Wiegand, R. Paul ;
Albert, Jennifer L. ;
Bucci, Anthony ;
Kumar, Amruth N. .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2019, 20 (02) :213-244
[5]  
Beaubouef T., 2005, SIGCSE Bulletin, V37, P103, DOI 10.1145/1083431.1083474
[6]  
Benda K., 2012, ACM Trans. Comput. Educ., V12, P1, DOI DOI 10.1145/2382564.2382567
[7]   E-Assessment in Programming Courses: Towards a Digital Ecosystem Supporting Diverse Needs? [J].
Chirumamilla, Aparna ;
Sindre, Guttorm .
DIGITAL TRANSFORMATION FOR A SUSTAINABLE SOCIETY IN THE 21ST CENTURY, 2019, 11701 :585-596
[8]   Active Learning through Game Play in a Data Structures Course [J].
Dicheva, Darina ;
Hodge, Austin .
SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, :834-839
[9]  
Ericson B. J., 2015, P 11 ANN INT C INT C, P169, DOI DOI 10.1145/2787622.2787731
[10]   Evaluating the Efficiency and Effectiveness of Adaptive Parsons Problems [J].
Ericson, Barbara J. ;
Foley, James D. ;
Rick, Jochen .
ICER'18: PROCEEDINGS OF THE 2018 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2018, :60-68