Video games as a medium for software education

Date
2013-08-28
Authors
Marques, Bradley R.C.
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The work presented contributes to the field of serious and educational games. Specifically, the use of video games as a medium for visualising and teaching computer programming is investigated. This research contextualises video games within existing taxonomies of software visualisation techniques. The factors of educational game design that should be prioritised are elicited from perspectives of both students and educators. As part of the investigation, an educational game that teaches basic computer programming concepts has been iteratively designed and developed. It was tested on 130 university-level students. An analytics system collects data about how players engage with the game; a survey was used to collect qualitative user experience data; and a multiple-choice software skills test was administered before and after students played the game. It is shown that novice computer programmers increased their marks by 8% in the skills test after playing the game for under 45 minutes. Keywords: Educational Games, Games, Gamification, Serious Games, Software education, Software pedagogy, Software visualisation, Visual programming
Description
Keywords
Citation
Collections