A serious game for developing computational thinking and learning introductory computer programming
Kazimoglu, Cagin, Kiernan, Mary, Bacon, Liz and MacKinnon, Lachlan (2012) A serious game for developing computational thinking and learning introductory computer programming. Procedia - Social and Behavioural Sciences, 47. pp. 1991-1999. ISSN 1877-0428 (doi:10.1016/j.sbspro.2012.06.938)
|PDF (Elseiver Open Access Article. Further details at: http://www.elsevier.com/about/open-access) - Published Version |
Available under License Creative Commons Attribution Non-commercial No Derivatives.
Download (714kB) | Preview
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.
|Additional Information:|| First available online: 18 August 2012.  This paper was first presented at the Cyprus International Conference on Educational Research (CY-ICER-2012) held from 8-10 February 2012 in North Cyprus.  This paper is an Elsevier open access article. Further details at: http://www.elsevier.com/about/open-access item|
|Uncontrolled Keywords:||serious games, game based learning, computational thinking, introductory programming, learning programming with games.|
|Subjects:||L Education > LB Theory and practice of education > LB2300 Higher Education|
Q Science > QA Mathematics > QA76 Computer software
|School / Department / Research Groups:||School of Computing & Mathematical Sciences|
|Last Modified:||23 May 2014 10:43|
Actions (login required)