Visual programming and computational thinking environments for K-9 education: a systematic literature review

Dimitrios Trakosas,Christina Tikva,Efthimios Tambouris
DOI: https://doi.org/10.1504/IJLT.2023.131313
2023-06-08
International Journal of Learning Technology
Abstract:Teaching programming and computational thinking to young students has gained increasing attention in recent years. This great attention is attributed partially to the emergence of easy-to-use visual programming environments. These environments help students focus on the logic and concepts of programming and at the same time enhance their engagement. It has been shown that the characteristics of visual programming environments influence students' engagement with programming. However, there is still no systematic investigation of these characteristics. This study aims to provide insights on the characteristics of visual programming environments for K-9 education based on a systematic literature review of 83 empirical studies on K-9 teaching and learning programming. These characteristics are analysed based on the following four levels: a) functional features; b) student experience; c) teacher experience; d) disadvantages. Finally, herein we discuss the features that a programming environment for K-9 education could have to improve the experience of students and teachers.
What problem does this paper attempt to address?