Skip navigation

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

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:

PDF (Elseiver Open Access Article. Further details at:
(ITEM_9243)_KAZIMOGLU_2012_CMS.pdf - Published Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

Download (731kB)


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.

Item Type: Article
Additional Information: [1] First available online: 18 August 2012. [2] 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. [3] This paper is an Elsevier open access article. Further details at: 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
Faculty / School / Research Centre / Research Group: Greenwich Research into Innovative Pedagogies (GRIP)
Related URLs:
Last Modified: 18 Apr 2018 10:28

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics