Comput. Educ. | 2019

Learning to code or coding to learn? A systematic review

 
 

Abstract


Abstract The resurgence of computer programming in the school curriculum brings a promise of preparing students for the future that goes beyond just learning how to code. This study reviewed research to analyse educational outcomes for children learning to code at school. A systematic review was applied to identify relevant articles and a thematic analysis to synthesise the findings. Ten articles were included in the synthesis and an overarching model was developed which depicts the themes. The results demonstrate that although students are learning to code, a range of other educational outcomes can be learnt or practiced through the teaching of coding. These included mathematical problem-solving, critical thinking, social skills, self-management and academic skills. The review also identified the importance of instructional design for developing these educational outcomes through coding.

Volume 128
Pages 365-376
DOI 10.1016/j.compedu.2018.10.005
Language English
Journal Comput. Educ.

Full Text