Open Access Peer-reviewed Research Article

Developing Computational Thinking in Early Childhood Education: Long-Term Impacts on CT Skills and Motivation Using the CAL Approach, ScratchJr, and Gamification

Main Article Content

Alkinoos Ioannis Zourmpakis corresponding author

Abstract

Computational Thinking (CT) has been slowly being integrated into early education curricula as a critical skill for 21st-century learners. However, implementation of fully developed curricula devoted to CT development the corresponding motivational aspects for young learners, particularly when using pedagogical strategies like gamification, are scarce, especially when it comes to their long-term effects. This study investigates the long-term impact of the "Coding as Another Language" (CAL) with ScratchJr and integrated gamification elements through the ClassDojo platform on the CT skills and motivation in early childhood education. In this study, we employed a quantitative, semi-experimental approach measuring CT skills utilizing a pre-test and post-test approach and a brief summative assessment test. Also, a motivational questionnaire was utilized post-intervention. The sample consisted of 12 second-grade students over an entire school year. The findings revealed a statistically significant improvement in students' CT development. Furthermore, students reported significant high levels of self-efficacy, grade, self-determination, and intrinsic motivation suggesting that the gamified, project-based approach successfully fostered sustained engagement and confidence in a collaborative environment. This research contributes valuable insights into the successful implementation of long-term, gamified coding programs for young children, demonstrating that such approaches can significantly enhance both cognitive skills and key motivational aspects.

Keywords
computational thinking, early childhood education, scratchJr, gamification, motivational aspects

Article Details

How to Cite
Zourmpakis, A. I. (2025). Developing Computational Thinking in Early Childhood Education: Long-Term Impacts on CT Skills and Motivation Using the CAL Approach, ScratchJr, and Gamification. Advances in Mobile Learning Educational Research, 5(2), 1536-1547. https://doi.org/10.25082/AMLER.2025.02.009

References

  1. Alotaibi, M. S. (2024). Game-based learning in early childhood education: a systematic review and meta-analysis. Frontiers in Psychology, 15. https://doi.org/10.3389/fpsyg.2024.1307881
  2. Basu, S., Biswas, G., Sengupta, P., Dickes, A., Kinnebrew, J. S., & Clark, D. (2016). Identifying middle school students’ challenges in computational thinking-based science learning. Research and Practice in Technology Enhanced Learning, 11(1). https://doi.org/10.1186/s41039-016-0036-2
  3. Bati, K. (2021). A systematic literature review regarding computational thinking and programming in early childhood education. Education and Information Technologies, 27(2), 2059–2082. https://doi.org/10.1007/s10639-021-10700-2
  4. Bati, K., & İkbal Yetişir, M. (2021). Examination of Turkish Middle School STEM Teachers’ Knowledge about Computational Thinking and Views Regarding Information and Communications Technology. Computers in the Schools, 38(1), 57–73. https://doi.org/10.1080/07380569.2021.1882206
  5. Benzizoune, O. (2024). Enhancing classroom management and student engagement: The role of ClassDojo and gamification in education. Journal of English Language Teaching and Applied Linguistics, 6(3), 106-114. https://doi.org/10.32996/jeltal
  6. Bers, M. U. (2012). Designing Digital Experiences for Positive Youth DevelopmentFrom Playpen to Playground. https://doi.org/10.1093/acprof:oso/9780199757022.001.0001
  7. Bers, M. U. (2018). Coding and Computational Thinking in Early Childhood: The Impact of ScratchJr in Europe. European Journal of STEM Education, 3(3). https://doi.org/10.20897/ejsteme/3868
  8. Bers, M. U. (2019). Coding as another language: a pedagogical approach for teaching computer science in early childhood. Journal of Computers in Education, 6(4), 499–528. https://doi.org/10.1007/s40692-019-00147-3
  9. Bers, M. U., & Horn, M. S. (2009). Tangible programming in early childhood: revisiting developmental assumptions through new technologies: Childhood in a digital world. In High-tech tots: Childhood in a digital world. Information Age Publishing.
  10. Bers, M. U., & Resnick, M. (2015). The official ScratchJr book: Help your kids learn to code. No Starch Press.
  11. Bers, M. U., Blake-West, J., Kapoor, M. G., Levinson, T., Relkin, E., Unahalekhaka, A., & Yang, Z. (2023). Coding as another language: Research-based curriculum for early childhood computer science. Early Childhood Research Quarterly, 64, 394–404. https://doi.org/10.1016/j.ecresq.2023.05.002
  12. Bers, M. U., Govind, M., & Relkin, E. (2022). Coding as another language: Computational thinking, robotics and literacy in first and second grade. In Computational thinking in prek-5: empirical evidence for integration and future directions (pp. 30-38). https://doi.org/10.1145/3507951.3519285
  13. Bostic, J., Lesseig, K., Sherman, M., & Boston, M. (2019). Classroom observation and mathematics education research. Journal of Mathematics Teacher Education, 24(1), 5–31. https://doi.org/10.1007/s10857-019-09445-0
  14. Cahill, M., & Furey, E. (2017). The Early Years-Career Development for Young Children: A Guide for Educators. CERIC. https://cica.org.au
  15. Çakır, N. A., Çakır, M. P., & Lee, F. J. (2021). We game on skyscrapers: the effects of an equity-informed game design workshop on students’ computational thinking skills and perceptions of computer science. Educational Technology Research and Development, 69(5), 2683–2703. https://doi.org/10.1007/s11423-021-10031-6
  16. Carocca, F., Blake-West, J., & Bers, M. (2024). Localizing the Coding as another Language: ScratchJr Curriculum Through the Culture Based Model Framework. Proceedings of the 18th International Conference of the Learning Sciences - ICLS 2024, 2139–2140. https://doi.org/10.22318/icls2024.110257
  17. Dufva, T., & Dufva, M. (2016). Metaphors of code—Structuring and broadening the discussion on teaching children to code. Thinking Skills and Creativity, 22, 97–110. https://doi.org/10.1016/j.tsc.2016.09.004
  18. Flannery, L. P., & Bers, M. U. (2013). Let’s Dance the “Robot Hokey-Pokey!” Journal of Research on Technology in Education, 46(1), 81–101. https://doi.org/10.1080/15391523.2013.10782614
  19. Glynn, S. M., Brickman, P., Armstrong, N., & Taasoobshirazi, G. (2011). Science motivation questionnaire II: Validation with science majors and nonscience majors. Journal of Research in Science Teaching, 48(10), 1159–1176. Portico. https://doi.org/10.1002/tea.20442
  20. Glynn, S. M., Taasoobshirazi, G., & Brickman, P. (2008). Science Motivation Questionnaire: Construct validation with nonscience majors. Journal of Research in Science Teaching, 46(2), 127–146. Portico. https://doi.org/10.1002/tea.20267
  21. Govender, I., Govender, D. W., Havenga, M., Mentz, E., Breed, B., Dignum, F., & Dignum, V. (2014). Increasing self-efficacy in learning to program: exploring the benefits of explicit instruction for problem solving. The Journal for Transdisciplinary Research in Southern Africa, 10(1). https://doi.org/10.4102/td.v10i1.19
  22. Guggemos, J. (2024). On the Predictors of Computational Thinking and Its Relationship with Artificial Intelligence. Artificial Intelligence for Supporting Human Cognition and Exploratory Learning in the Digital Age, 179–201. https://doi.org/10.1007/978-3-031-66462-5_10
  23. Heliawati, L., Afakillah, I. I., & Pursitasari, I. D. (2021). Creative Problem-Solving Learning through Open-Ended Experiment for Students’ Understanding and Scientific Work Using Online Learning. International Journal of Instruction, 14(4), 321–336. https://doi.org/10.29333/iji.2021.14419a
  24. Hurt, T., Greenwald, E., Allan, S., Cannady, M. A., Krakowski, A., Brodsky, L., Collins, M. A., Montgomery, R., & Dorph, R. (2023). The computational thinking for science (CT-S) framework: operationalizing CT-S for K–12 science education researchers and educators. International Journal of STEM Education, 10(1). https://doi.org/10.1186/s40594-022-00391-7
  25. Johansen, M. O., Eliassen, S., & Jeno, L. M. (2023). “Why is this relevant for me?”: increasing content relevance enhances student motivation and vitality. Frontiers in Psychology, 14. https://doi.org/10.3389/fpsyg.2023.1184804
  26. Katchapakirin, K., Anutariya, C., & Supnithi, T. (2022). ScratchThAI: A conversation-based learning support framework for computational thinking development. Education and Information Technologies, 27(6), 8533–8560. https://doi.org/10.1007/s10639-021-10870-z
  27. Kazimoglu, C., Kiernan, M., Bacon, L., & MacKinnon, L. (2012). Learning Programming at the Computational Thinking Level via Digital Game-Play. Procedia Computer Science, 9, 522–531. https://doi.org/10.1016/j.procs.2012.04.056
  28. Konstantina, L., Papadakis, S., & Kalogiannakis, M. (2025). Computational Thinking Using ScratchJr. – A Case Study. Futureproofing Engineering Education for Global Responsibility, 363–374. https://doi.org/10.1007/978-3-031-83523-0_34
  29. Kyza, E. A., Georgiou, Y., Agesilaou, A., & Souropetsis, M. (2021). A Cross-Sectional Study Investigating Primary School Children’s Coding Practices and Computational Thinking Using ScratchJr. Journal of Educational Computing Research, 60(1), 220–257. https://doi.org/10.1177/07356331211027387
  30. Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). On Computational Thinking and STEM Education. Journal for STEM Education Research, 3(2), 147–166. https://doi.org/10.1007/s41979-020-00044-w
  31. Li, Z., & Oon, P. T. (2024). The transfer effect of computational thinking (CT)-STEM: a systematic literature review and meta-analysis. International Journal of STEM Education, 11(1). https://doi.org/10.1186/s40594-024-00498-z
  32. Liu, Z., Gearty, Z., Richard, E., Orrill, C. H., Kayumova, S., & Balasubramanian, R. (2024). Bringing computational thinking into classrooms: a systematic review on supporting teachers in integrating computational thinking into K-12 classrooms. International Journal of STEM Education, 11(1). https://doi.org/10.1186/s40594-024-00510-6
  33. Louka, K. (2022). Programming environments for the development of CT in preschool education: A systematic literature review. Advances in Mobile Learning Educational Research, 3(1), 525–540. https://doi.org/10.25082/amler.2023.01.001
  34. Louka, K., & Papadakis, S. (2024). Enhancing computational thinking in early childhood education through ScratchJr integration. Heliyon, 10(10), e30482. https://doi.org/10.1016/j.heliyon.2024.e30482
  35. Ma, J., Zhang, Y., Zhu, Z., Zhao, S., & Wang, Q. (2023). Game-Based Learning for Students’ Computational Thinking: A Meta-Analysis. Journal of Educational Computing Research, 61(7), 1430–1463. https://doi.org/10.1177/07356331231178948
  36. Maida, S., Kashmala, P., Awais, H., & Khaldoon, K. (2023). Project-based Iterative Teaching Model for Introductory Programming Course. Nile Journal of Communication and Computer Science, 5(1), 10–41. https://doi.org/10.21608/njccs.2023.321167
  37. Miller, E. C., Severance, S., & Krajcik, J. (2020). Connecting Computational Thinking and Science in a US Elementary Classroom. Integrated Approaches to STEM Education, 185–204. https://doi.org/10.1007/978-3-030-52229-2_11
  38. NGSS Lead States. (2013). Next generation science standards: For states, by states. National Academies Press. https://epsc.wustl.edu
  39. Öztürk, Ç., & Korkmaz, Ö. (2019). The Effect of Gamification Activities on Students’ Academic Achievements in Social Studies Course, Attitudes towards the Course and Cooperative Learning Skills. Participatory Educational Research, 7(1), 1–15. https://doi.org/10.17275/per.20.1.7.1
  40. Papadakis, S. (2020). Apps to Promote Computational Thinking Concepts and Coding Skills in Children of Preschool and Pre-Primary School Age. Mobile Learning Applications in Early Childhood Education, 101–121. https://doi.org/10.4018/978-1-7998-1486-3.ch006
  41. Papadakis, S. (2022). Apps to Promote Computational Thinking and Coding Skills to Young Age Children: A Pedagogical Challenge for the 21st Century Learners. Educational Process International Journal, 11(1). https://doi.org/10.22521/edupij.2022.111.1
  42. Papadakis, S., Zourmpakis, A.-I., & Kalogiannakis, M. (2023). Analyzing the Impact of a Gamification Approach on Primary Students’ Motivation and Learning in Science Education. Learning in the Age of Digital and Green Transition, 701–711. https://doi.org/10.1007/978-3-031-26876-2_66
  43. Papadakis, S., Zourmpakis, A., Kasotaki, S., & Kalogiannakis, M. (2024). Teachers’ Perspectives on Integrating Adaptive Gamification Applications into Science Teaching, Journal of Electrical Systems, 20(11s), 2593-2600. https://doi.org/10.52783/jes.7917
  44. Piaget, J. (1973). The Child and Reality: Problems of Genetic Psychology. (A. Rosin, Trans.). New York: Grossman.
  45. Pila, S., Aladé, F., Sheehan, K. J., Lauricella, A. R., & Wartella, E. A. (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. https://doi.org/10.1016/j.compedu.2018.09.006
  46. Powney, J., & Watts, M. (2018). Interviewing in Educational Research. Routledge. https://doi.org/10.4324/9780429503740
  47. Relkin, E., de Ruiter, L. E., & Bers, M. U. (2021). Learning to code and the acquisition of computational thinking by young children. Computers & Education, 169, 104222. https://doi.org/10.1016/j.compedu.2021.104222
  48. Resnick, M., & Rusk, N. (2020). Coding at a crossroads. Communications of the ACM, 63(11), 120–127. https://doi.org/10.1145/3375546
  49. Ribaux, J. (2024). Code Comprehension for Novices with Explicit Instruction. Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 2, 571–573. https://doi.org/10.1145/3632621.3671419
  50. Saidin, N. D., Khalid, F., Martin, R., Kuppusamy, Y., & Munusamy, N. A. (2021). Benefits and Challenges of Applying Computational Thinking in Education. International Journal of Information and Education Technology, 11(5), 248–254. https://doi.org/10.18178/ijiet.2021.11.5.1519
  51. Salta, K., & Koulougliotis, D. (2015). Assessing motivation to learn chemistry: adaptation and validation of Science Motivation Questionnaire II with Greek secondary school students. Chemistry Education Research and Practice, 16(2), 237–250. https://doi.org/10.1039/c4rp00196f
  52. Sánchez-Martín, J., Cañada-Cañada, F., & Dávila-Acedo, M. A. (2017). Just a game? Gamifying a general science class at university. Thinking Skills and Creativity, 26, 51–59. https://doi.org/10.1016/j.tsc.2017.05.003
  53. Sarıyalçınkaya, A. D., Karal, H., Altinay, F., & Altinay, Z. (2021). Reflections on Adaptive Learning Analytics. Advancing the Power of Learning Analytics and Big Data in Education, 61–84. https://doi.org/10.4018/978-1-7998-7103-3.ch003
  54. Stamatios, P. (2022). Can Preschoolers Learn Computational Thinking and Coding Skills with ScratchJr? A Systematic Literature Review. International Journal of Educational Reform, 33(1), 28–61. https://doi.org/10.1177/10567879221076077
  55. Strawhacker, A., Lee, M., & Bers, M. U. (2017). 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. https://doi.org/10.1007/s10798-017-9400-9
  56. Sullivan, A., & Umashi Bers, M. (2019). Computer Science Education in Early Childhood: The Case of ScratchJr. Journal of Information Technology Education: Innovations in Practice, 18, 113–138. https://doi.org/10.28945/4437
  57. Sullivan, A., & Strawhacker, A. (2021). Screen-Free STEAM: Low-Cost and Hands-on Approaches to Teaching Coding and Engineering to Young Children. Embedding STEAM in Early Childhood Education and Care, 87–113. https://doi.org/10.1007/978-3-030-65624-9_5
  58. Tariq, R., Aponte Babines, B. M., Ramirez, J., Alvarez-Icaza, I., & Naseer, F. (2025). Computational thinking in STEM education: current state-of-the-art and future research directions. Frontiers in Computer Science, 6. https://doi.org/10.3389/fcomp.2024.1480404
  59. Totan, H. N., & Korucu, A. T. (2023). The Effect of Block Based Coding Education on the Students’ Attitudes about the Secondary School Students’ Computational Learning Skills and Coding Learning: Blocky Sample. Participatory Educational Research, 10(1), 443–461. https://doi.org/10.17275/per.23.24.10.1
  60. Uğraş, H., Uğraş, M., Papadakis, S., & Kalogiannakis, M. (2024). Innovative Early Childhood STEM Education with ChatGPT: Teacher Perspectives. Technology, Knowledge and Learning, 30(2), 809–831. https://doi.org/10.1007/s10758-024-09804-8
  61. Unahalekhaka, A., & Bers, M. U. (2021). Taking coding home: analysis of ScratchJr usage in home and school settings. Educational Technology Research and Development, 69(3), 1579–1598. https://doi.org/10.1007/s11423-021-10011-w
  62. Unahalekhaka, A., & Bers, M. U. (2022). Evaluating young children’s creative coding: rubric development and testing for ScratchJr projects. Education and Information Technologies, 27(5), 6577–6597. https://doi.org/10.1007/s10639-021-10873-w
  63. Vashishth, T. K., Sharma, V., Sharma, K. K., Kumar, B., Panwar, R., & Chaudhary, S. (2024). AI-Driven Learning Analytics for Personalized Feedback and Assessment in Higher Education. Using Traditional Design Methods to Enhance AI-Driven Decision Making, 206–230. https://doi.org/10.4018/979-8-3693-0639-0.ch009
  64. Vee, A. (2017). Coding literacy: How computer programming is changing writing. Mit Press. https://doi.org/10.7551/mitpress/10655.001.0001
  65. Videnovik, M., Vlahu‐Gjorgievska, E., & Trajkovik, V. (2020). To code or not to code: Introducing coding in primary schools. Computer Applications in Engineering Education, 29(5), 1132–1145. Portico. https://doi.org/10.1002/cae.22369
  66. Videnovik, M., Vold, T., Kiønig, L., Madevska Bogdanova, A., & Trajkovik, V. (2023). Game-based learning in computer science education: a scoping literature review. International Journal of STEM Education, 10(1). https://doi.org/10.1186/s40594-023-00447-2
  67. Wilensky, U. (2014). Computational thinking through modeling and simulation. white paper, Summit on Future Directions in Computer Education, Orlando, FL.
  68. Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
  69. Yang, Z., & Bers, M. (2023). Examining Gender Difference in the Use of ScratchJr in a Programming Curriculum for First Graders. Computer Science Education, 34(4), 864–885. https://doi.org/10.1080/08993408.2023.2224135
  70. Yang, Z., Shaffer, P. M., Hagan, C., Dubash, P., & Bers, M. (2023). Impact Study of the Coding as Another Language Curriculum: Study B. Grantee Submission.
  71. Ye, J., Lai, X., & Wong, G. K. (2022). The transfer effects of computational thinking: A systematic review with meta‐analysis and qualitative synthesis. Journal of Computer Assisted Learning, 38(6), 1620–1638. Portico. https://doi.org/10.1111/jcal.12723
  72. Zaibon, S. B., & Yunus, E. (2022). The Effectiveness of Game-Based Learning Application Integrated with Computational Thinking Concept for Improving Student’s Problem-Solving Skills. E-Infrastructure and e-Services for Developing Countries, 429–442. https://doi.org/10.1007/978-3-031-06374-9_28
  73. Zhang, L., & Nouri, J. (2019). A systematic review of learning computational thinking through Scratch in K-9. Computers & Education, 141, 103607. https://doi.org/10.1016/j.compedu.2019.103607
  74. Zhao, Z., & Tu, C. (2024). A Study on the Relationship between Perseverance and Learning Satisfaction among Students. International Journal of Instructional Cases, 8(1), 135-150.
  75. Zourmpakis, A.-I., Kalogiannakis, M., & Papadakis, S. (2024). The Effects of Adaptive Gamification in Science Learning: A Comparison Between Traditional Inquiry-Based Learning and Gender Differences. Computers, 13(12), 324. https://doi.org/10.3390/computers13120324
  76. Zourmpakis, A. I., Papadakis, S., & Kalogiannakis, M. (2022). Education of preschool and elementary teachers on the use of adaptive gamification in science education. International Journal of Technology Enhanced Learning, 14(1), 1. https://doi.org/10.1504/ijtel.2022.120556
  77. Zourmpakis, A.-I., Kalogiannakis, M., & Papadakis, S. (2023). Adaptive Gamification in Science Education: An Analysis of the Impact of Implementation and Adapted Game Elements on Students’ Motivation. Computers, 12(7), 143. https://doi.org/10.3390/computers12070143
  78. Zourmpakis, A.-I., Kalogiannakis, M., & Papadakis, S. (2023). A Review of the Literature for Designing and Developing a Framework for Adaptive Gamification in Physics Education. The International Handbook of Physics Education Research: Teaching Physics, 5-1-5–26. https://doi.org/10.1063/9780735425712_005