A preview of this full-text is provided by Wiley.
Content available from British Journal of Educational Technology
This content is subject to copyright. Terms and conditions apply.
British Journal of Educational Technology
doi:10.1111/bjet.12685
Vol 50 No 4 2019 1979–1995
© 2018 British Educat ional Resear ch Association
Gamifying programming education in K-12: A review of
programming curricula in seven countries and programming
games
Renny S. N. Lindberg , Teemu H. Laine and Lassi Haaranen
Renny S. N. Lindberg is a doctoral student in the Department of Computer Sciences at the Vrije Universiteit Brussel,
Belgium. Teemu H. Laine is an associate professor in the Department of Computer Science, Electrical and Space
Engineering at the Luleå University of Technology. Lassi Haaranen is a doctoral student in the Department of
Computer Science at the Aalto University. Address for correspondence: Teemu H. Laine, Department of Computer
Science, Electrical and Space Engineering, Luleå University of Technology, Forskargatan 1, 931 87 Skellefteå,
Sweden. Email: teemu@ubilife.net
Introduction
Computer programming has been an essential tool for computer scientists and engineers for
decades. Today, programming is recognized as a core competency skill also outside the engi-
neering field. The demand for workers possessing programming skills is expected to grow dras-
tically in the near future. In Europe alone, there will be over 800,000 ICT job vacancies by 2020
Balanskat and Engelhard (2015). Consequently, several governmental and non-governmental
projects, such as the European Coding Initiative and the Code.org, have been established to pro-
mote programming education, with emphasis on children.
Likewise, countries around the world have moved toward inclusion of programming education to
national school curricula (Alano et al., 2016; Australian Curriculum Assessment and Reporting
Authority, 2015; Balanskat & Engelhardt, 2015; Department for Education (UK), 2013a;
Information Technology Foundation for Education (Estonia), 2015; Ministry of Education
(Finland), 2014; Ministry of Education (France), 2015; Ministry of Education (Israel), 2016;
Ministry of Education and Science (Korea), 2015). This move has been particularly strong in
Europe, as evidenced by a report published in 2015, which surveyed 21 Ministries of Education
Abstract
An increasing number of countries have recently included programming education in
their curricula. Similarly, utilizing programming concepts in gameplay has become
popular in the videogame industry. Although many games have been developed for
learning to program, their variety and their correspondence to national curricula
remain an uncharted territory. Consequently, this paper has three objectives. Firstly, an
investigation on the guidelines on programming education in K-12 in seven countries
was performe d by collecting cur ricula and other relevant data off icial from governmental
and non-profit educational websites. Secondly, a review of existing acquirable games
that utilize programming topics in their gameplay was conducted by searching popular
game stores. Lastly, we compared the curricula and made suggestions as to which age
group the identified games would be suitable. The results of this study can be useful to
educators and curriculum designers who wish to gamify programming education.