1. Factors to consider when using learning games for learning programming in K-9 education
- Author
-
Mozelius, Peter and Nouri, Jalal
- Subjects
Learning games ,Programming education ,K-9 education ,Didactics ,Didaktik ,GBL ,Game-based learning - Abstract
Game-based learning is an emerging field with learning games played for various learning objectives In different educational contexts. One context where several research studies have reported on positive outcomes is for programming education. In the wide variety of games for learning to program this study reviews games and gamified concepts that have been developed for K-9 students to learn basic programming concepts. The aim of the study was to identify important factors to consider in the use of learning games for K9 programming education. The study was designed and carried out inspired by the six step method described by Machi and McEvoy (2016): The six steps were: 1) To define a topic, 2) To search and select literature, 3) Organising the literature, 4) Reviewing the literature, 5) Discussion and critique of literature, and finally 6) Writing the review. The type of literature study could be described as an exhaustive with selective citation, with the aim of considering all the relevant sources, but only describing a selected sample. Findings show that there is a wide variety in the use of games on basic programming concepts and also different game types. In a thematic analysis best and worst practices in recent research have been grouped into categories. Found main categories to consider in the implementation of learning games for programming in K9 setting were: Computational thinking and problem solving, Challenges, Immersion and Flow, Gender differences, Game types, Teacher involvement, and Game construction with puzzle programming.
- Published
- 2018