Learning Basic Programing Skills With Educational Games: A Case of Primary Schools in Slovenia

被引:20
作者
Jakos, Franc [1 ]
Verber, Domen [2 ]
机构
[1] Janka Glazerja Ruse Primary Sch, Ruse, Slovenia
[2] Univ Maribor, Fac Elect Engn & Comp Sci, Maribor, Slovenia
关键词
computer science education; visual programing; educational games; primary school; assessment of knowledge;
D O I
10.1177/0735633116680219
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This study aimed to investigate the effectiveness of using educational games for learning basic programing skills. For this, we designed the game "Aladdin and his flying carpet" with all pedagogical consideration in mind. We conducted the experiment with 107 sixth grade pupils with no prior knowledge of programing. The game was applied at the beginning of the course in a naturalistic classroom environment. The progress was monitored and evaluated with validated pre- and posttests. The knowledge gain was observed according to the set of learning objectives from the general curricula, and minimum knowledge standards were pursued within those. The result demonstrated that most of the pupils achieved all of the observed learning objectives. The biggest progress was observed with the "complete a program" objective. The least progress was observed with the tasks where create a program and "divide a problem" objectives were combined. Strong correlation was found between the final results of the posttest and the scores from playing the game, especially with the more challenging "divide a problem" learning objective. Finally, no significant difference was observed in the results between girls and boys.
引用
收藏
页码:673 / 698
页数:26
相关论文
共 54 条
  • [1] Allcancode Inc, 2016, ALLC RUN MARC
  • [2] [Anonymous], 1998, GAME DEV
  • [3] [Anonymous], 2011, Learning science through computer games and simulations
  • [4] [Anonymous], 2016, CodeCombat: Learn to Code by Playing a Game
  • [5] [Anonymous], 2016, 2 LIFE
  • [6] [Anonymous], 2010, ACM Transactions on Computing Education (TOCE), DOI 10.1145/1789934.1789935
  • [7] Armoni M., 2010, PROC 2010 INT WORKSH, P69
  • [8] ARNES, 2015, COST VIRT SERV
  • [9] Bobrow D. G., 2016, LOGO PROGRAMMING LAN
  • [10] Carroll JohnM., 1998, MINIMALISM NURNBERG