Contemporary Approaches to Integrating Computational Thinking Skills in Early Childhood: A Systematic Review

Document Type : Original Article

Author

PhD Candidate, Department of Curriculum and Methods of Teaching Computer Education, College of Education, King Saud University, Saudi Arabia.

Abstract

     Teaching computational thinking skills has become an increasingly popular topic among researchers. However, knowing how to effectively teach and learn computational thinking skills in early childhood is uncommon. Therefore, this study aims to identify the contemporary trends in integrating computational thinking skills in early childhood education for children aged 3 to 6 years. This is achieved through a systematic review of studies related to the subject, compiling and analysing them. The study adopted the PRISMA framework guidelines when reviewing and including relevant previous studies between 2019 and 2023. Data were obtained through a review of published study results in the following databases: ERIC, IEEE, Science Direct, and Google Scholar. A total of 16 studies in both Arabic and English were examined according to the inclusion and exclusion criteria of the study. After analysing the results of the studies, this study concluded that there is a positive impact of using robotics activities and digital environment applications in developing computational thinking skills in early childhood. In addition to how to benefit from it, this study also presented several recommendations, namely the need to fill knowledge gaps by presenting future research directions regarding the development and evaluation of computational thinking curricula in early childhood education and directing more research towards teaching computational thinking in digital environment.                                                                                                                                                                                                

Keywords


Al-Munīr, R. (2019). Developing some computational thinking skills in kindergarten children using online programming games. Journal of Childhood, 31.
Mahmoud Muhammad, M. (2023). A performing arts program to develop computational thinking skills for kindergarten children. Journal of Childhood, 44 (1).
Ministry of Education. (2021). Early childhood. https://moe.gov.sa/ar/education/generaleducation/Pages/Kindergarten.aspx
المراجع الأجنبية:
Aljowaed, M. and Alebaikan, R. (2018). Training needs for computer teachers to use and tech computational thinking skills. International Journal for Research in Education, 42(3).
Amnouychokanant, V., Boonlue, S., Chuathong, S. and Thamwipt, K. (2021). Teaching Strategies Guidelines to Foster the Computational Thinking Ability in Higher Education. The Asian Conference on Education, 413-426.
Anderson, J. and Krause, S. (2019). Innovations in Educational Technology: Recent Trends and Future Directions. Journal of Educational Research, 112(3), 245-260.
Angeli, C. and Valanides, N. (2019). Developing young children's computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior.
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., et al. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Educational Technology & Society, 19(3), 47-58.
Arfé, B., Vardanega, T., Montuori, C. and Lavanga, M. (2019). Coding in Primary Grades Boosts Children’s Executive Functions. Front. Psychol.
Barr, V. and Stephenson, C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community?. ACM Inroads, 2(1), 48-54.
Bati K. (2021). A systematic literature review regarding computational thinking and programming in early childhood education. Education and Information Technologies, 1–24.
Bers, M. (2010).  The tangiblek robotics program: Applied computational thinking for young children., Early Childhood Research & Practice ,12 (2).
Bers, M. (2018). Coding as a playground. Taylor & Francis.
Bers, M., González-González, C. and Armas–Torres, M. (2019). Coding as a playground: Promoting positive learning experiences in childhood classrooms, Computers & Education, 138: 130-145,
Bers, M., Strawhacker, A. and Sullivan, A. (2022). The state of the field of computational thinking in early childhood education. OECD Education Working Papers, Paris: OECD Publishing.
Bers, M., Flannery, L., Kazakoff, E. and Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum, Computers & Education, 72, 140-157.
Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X. and Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers in Education, 109, 162–175.
Ching, Y. and Hsu.Y. (2023). Educational Robotics for Developing Computational Thinking in Young Learners: A Systematic Review, Computers and Education, 4.
Çiftci, S. and Bildiren, A. (2019). The effect of coding courses on the cognitive abilities and problem-solving skills of preschool children, Computer Science Education.
Clarke-Midura, J., Kozlowski, J., Shumway, J. and Lee, V. (2021). How young children engage reference frames when playing with coding toys, International Journal of Child-Computer Interaction,28.
Coleman, L. (2019). Ten topics ECE teachers can and should study today. Exchange, 86–87.
García-Valcárcel-Muñoz-Repiso, A. and Caballero-González, Y. (2019). Robotics to develop com- putational thinking in early Childhood Education. Comunicar. Media Education Research Journal, 27(1).
Ilic, U., Haseski, H. and Tugtekin, U. (2018). Publication trends over 10 years of computational think- ing research. Contemporary Educational Technology, 9(2), 131–153.
ISTE and CSTA. (2011). Operational Definition of Computational Thinking. Tech. rep., ISTE, CSTA, CSTA Computational Thinking Task Force.
Kazakoff, E. and Bers, M.  (2014). Put your robot in, put your robot out: Sequencing through programming robots in early childhood. Journal of Educational Computing Research, 50(4), 553–573.
Kyza, E., Georgiou, Y., Agesilaou, A. and Souropetsis, M. (2021). A cross-sectional study investigating primary school children’s coding practices and computational thinking using ScratchJr. Journal of Educational Computing Research.
Lin, S., Chien, S., Hsiao, C., Hsia, C. and Chao, K. (2020). Enhancing Computational Thinking Capability of Preschool Children by Game-based Smart Toys. Electronic Commerce Research and Applications, 44,1567-4223,
Li, Y., Schoenfeld, A., diSessa, A., Graesser, A., Benson, L., English, L.  and Duschl, R. (2020). Computational thinking is more about thinking than computing. Journal for STEM Education Research, 3(1), 1–18.
Manches, A. and Plowman, L. (2017). Computing education in children's early years: A call for debate. British Journal of Educational Technology, 48(1), 191–201.
McCormick, K. and Hall, J. (2021). Computational thinking learning experiences, outcomes, and research in preschool setting: a scoping review of literature, Education and Information Technologies,27.
Misirli, A. and Komis.V. (2023). Computational thinking in early childhood education: The impact of programming a tangible robot on developing debugging knowledge. Early Childhood Research Quarterly,65, 139-158.
Moher, D., Liberati, A., Tetzlaff, J., Altman, D. (2009). Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement. PLos Med, 6(7).
Murcia, K. (2021). Young children learning to code: A digital technologies framework for the early years. In Young children’s rights in a digital world, Springer. 255–266).
Murcia, K. and Tang, K. (2019). Exploring the multimodality of young children’s coding. Australian Educational Computing, 34(1).
Malyn-Smith, J. and Angeli, C. (2019). Computational Thinking. In: Tatnall, A. (eds) Encyclopedia of Education and Information Technologies. Springer, Cham.
Nam, K., Kim, H. and Lee, S. (2019). Connecting plans to action: The effects of a card-coded robotics curriculum and activities on Korean kindergartners. The Asia-Pacific Education Researcher, 28(5), 387–397.
Papadakis, S. (2021). Tools for evaluating educational apps for young children: a systematic review of the literature. Interactive Technology and Smart Education, 18(1), 18–49.
Pila, S., Aladé, F., Sheehan, K., Lauricella, A. and Wartella, E. (2019). Learning to code via tablet applications: An evaluation of daisy the dinosaur and kodable as learning tools for young children. Computers & Education, 128, 52–62.
Rich, P., Browning, S., Perkins, M., Shoop, T., Yoshikawa, E. and Belikov, O. (2019). Coding in K-8: International trends in teaching elementary/primary computing. TechTrends, 63(3), 311–329.
Román-González, M., Pérez-González, J. and Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the computational thinking test. Computers in Human Behavior, 72, 678–691.
Rodríguez-Martínez, J., González-Calero, J. and Sáez-López, J. (2020). Computational thinking and mathematics using scratch: An experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316–327.
Saxena, A., Lo, C., Hew, K. and Wong, G. (2020). Designing unplugged and plugged activities to cultivate computational thinking: An exploratory study in early childhood education. The Asia-Pacific Education Researcher, 29(1), 55–66.
Sharples, M. (2019). Practical Pedagogy:40 new ways to teach and learn. Routledge.
So, H., Jong, M. and Liu, C. (2020). Computational thinking education in the Asian Pacific Region. Asia-Pacific Education Researcher, 29(1), 1–8. 
Strawhacker, A., Lee, M. and Bers, M. (2018). Teaching tools, teachers’ rules: Exploring the impact of teaching styles on young children’s programming knowledge in ScratchJr. International Journal of Technology and Design Education, 28(2), 347–376.
Sullivan, A. and Bers, M. (2016). Robotics in the early childhood classroom: Learning outcomes from an 8-week robotics curriculum in pre-kindergarten through second grade. International Journal of Technology and Design Education, 26(1): 3–20.
Sullivan, A. and Bers, M. (2019). Computer science education in early childhood: The case of ScratchJr. Journal of Information Technology Education: Innovations in Practice, 18(1), 113–138.
Sung, J., Young- Lee, J. and Young-Chum, H. (2023). Short-term- effects of a classroom-based STEAM program using robotic kits on children in South Korea. International Journal of STEM Education, 10(1).
Wang, X., Choi, Y., Benson, K., Eggleston, C. and Weber, D. (2020). Teacher’s role in fostering preschool- ers’ computational thinking: An exploratory case study. Early Education and Development, 32(1), 26–48.
Walsh, C. and Campbell, C. (2018). Introducing coding as a literacy on mobile devices in the early years. In Mobile technologies in children’s language and literacy: innovative pedagogy in preschool and primary education, Emerald Publishing Limited, 51–66.
Wing, J. (2006).  Computational thinking. Commun.  ACM, 49(3), 5-33.