A serious game for developing computational thinking and learning introductory computer programming

被引:122
作者
Kazimoglu, Cagin [1 ]
Kiernan, Mary [1 ]
Bacon, Liz [1 ]
Mackinnon, Lachlan [1 ]
机构
[1] Univ Greenwich, London SE18 6PF, England
来源
CYPRUS INTERNATIONAL CONFERENCE ON EDUCATIONAL RESEARCH (CY-ICER-2012) | 2012年 / 47卷
关键词
Serious games; game based learning; computational thinking; introductory programming; learning programming with games;
D O I
10.1016/j.sbspro.2012.06.938
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Owing to their ease of engagement and motivational nature, especially for younger age groups, games have been omnipresent in education since earliest times. More recently, computer video games have become widely used, particularly in secondary and tertiary education, to impart core knowledge in some subject areas and as an aid to attracting and retaining students. Academics have proposed a number of approaches, using games-based learning (GBL), to impart theoretical and applied knowledge, especially in the computer science discipline. Our research is concerned with the design of an innovative educational game framework focused on the development of Computational Thinking (CT) skills, and herein we introduce a serious game, based on our framework, which encourages the development of CT skills to facilitate learning introductory computer programming. We describe how a limited number of key introductory computer programming concepts have been mapped onto the game-play, and how an equivalent set of skills characterising CT can be acquired through playing the game. A survey response group of 25 students, following computer science and related degree programmes but with very diverse backgrounds and experience, provided initial usability feedback on the game. Their feedback confirmed that they found the game enjoyable, and also universally believed that this approach would be beneficial in helping students learn problem-solving skills for introductory computer programming. Feedback from this group will be incorporated in a revised version of the game, which will now be subject to rigorous experimental evaluation and analysis, to provide structured empirical evidence in support of our approach. (C) 2012 Published by Elsevier Ltd.
引用
收藏
页码:1991 / 1999
页数:9
相关论文
共 29 条
[11]  
Coull N J., 2011, Innovation in Teaching and Learning in Information and Computer Sciences, V10, P78, DOI DOI 10.11120/ITAL.2011.10010078
[12]  
DENNING PJ, 2009, COMMUN ACM, V52, P28
[13]  
Guzdial M., 2011, ANY COGNITIVE BENEFI
[14]   Education - Paving the way computational for thinking [J].
Guzdial, Mark .
COMMUNICATIONS OF THE ACM, 2008, 51 (08) :25-27
[15]  
Kazimoglu C., 2010, WORLD C E LEARN CORP
[16]   Understanding Computational Thinking Before Programming: Developing Guidelines for the Design of Games to Learn Introductory Programming Through Game-Play [J].
Kazimoglu, Cagin ;
Kiernan, Mary ;
Bacon, Liz ;
MacKinnon, Lachlan .
INTERNATIONAL JOURNAL OF GAME-BASED LEARNING, 2011, 1 (03) :30-52
[17]  
Lahtinen E., 2005, SIGCSE Bulletin, V37, P14, DOI 10.1145/1151954.1067453
[18]   The effect of simulation games on the learning of computational problem solving [J].
Liu, Chen-Chung ;
Cheng, Yuan-Bang ;
Huang, Chia-Wen .
COMPUTERS & EDUCATION, 2011, 57 (03) :1907-1918
[19]   Experimental Feedback on Prog&Play: A Serious Game for Programming Practice [J].
Muratet, M. ;
Torguet, P. ;
Viallet, F. ;
Jessel, J. P. .
COMPUTER GRAPHICS FORUM, 2011, 30 (01) :61-73
[20]  
Perkovic L., 2010, P 15 ANN C INN TECHN