Abstract
This research explores preschool teachers' perceptions of a programming course designed specifically for early childhood educators, focusing on the ScratchJr platform and the ”Animated Genres” curriculum. The study was conducted across four academic years from 2020 to 2023, and included a 37-question survey aimed at master's students with previous qualifications in preschool teaching. The survey was divided into four parts: demographic, respondents performance in the course, their views on ScratchJr, and their assessments of the ”Animated Genres” curriculum. Non-parametric descriptive and inferential statistical techniques were applied to data analysis.
Participants provided high ratings for the course organization, especially for the learning materials, syllabus, and the lecturer's enthusiasm. However, the potential for applying the skills learned in classroom environments received lower ratings. The main obstacle identified was the lack of essential equipment in preschools (μ=4.78), which impeded the use of tools such as ScratchJr. These challenges did not notably impact ScratchJr's rating. Furthermore, many respondents considered the “Animated Genres” curriculum an effective method to engage, motivate, and teach children.
In summary, during the four-year evaluation period, the course achieved commendable ratings (quality performance score μ=4.62), along with the ScratchJr tool (μ=4.52) and the curriculum (μ=4.56). These findings provide important insights for educators, curriculum developers, and policymakers looking to improve coding education for young learners, highlighting the need to fully address infrastructural constraints to capitalize on the advantages of early coding instruction.
The study revealed the technological, educational, and social affordances, as well as the limitations of teaching coding in Serbian preschools.
References
[1] S. Papert, Mindstorms children, computers, and powerful ideas, Basic Books, Inc. Publishers, 1980. (in English)
[2] J.M. Wing, “Computational thinking”, Communications of the ACM 49, no. 3 (2006): 33-35. https://doi.org/10.1145/1118178.1118215. (in English)
[3] A. Strawhacker, M.U.Bers, “What they learn when they learn coding: investigating cognitive domains and computer programming knowledge in young children”, Education Technology Research and Development 67 (2019): 541–575. https://doi.org/10.1007/s11423-018-9622-x. (in English)
[4] M. Başaran, S. Metin, Ö.F. Vural, “Meta-thematic synthesis of research on early childhood coding education: A comprehensive review”, Education and Information Technologies 29 (2024): 20795–20822. https://doi.org/10.1007/s10639-024-12675-2. (in English)
[5] G. Fessakis, E. Gouli, and E. Mavroudi, ”Problem solving by 5–6 years old kindergarten children in a computer programming environment A case study”, Computers & Education, 63 (2013): 87–97. https://doi.org/10.1016j.compedu.2012.11.016. (in English)
[6] M.U. Bers, C. González-González and M.B. Armas–Torres, “Coding as a playground: Promoting positive learning experiences in childhood classrooms”, Computers & Education 138 (2019): 130-145. https://doi.org/10.1016/j.compedu.2019.04.013. (in English)
[7] E.F. Silva, B.J. Dembogurski and G. S. Semaan, “A literature review of computational thinking in early ages”, International Journal of Early Years Education 31 no.3 (2022): 753–772. https://doi.org/10.1080/09669760.2022.2107491. (in English)
[8] K. Bati, “A systematic literature review regarding computational thinking and programming in early childhood education”, Education and Information Technologies 27 (2022): 2059–2082. https://doi.org/10.1007/s10639-021-10700-2. (in English)
[9] J. Su and W. Yang, “A Systematic Review of Integrating Computational Thinking in Early Childhood Education”, Computers and Education Open 4 (2023): 100122. https://doi.org/10.1016/j.caeo.2023.100122. (in English)
[10] W. Yang, J. Su and H. Li, ”Demystifying early childhood computational thinking: An umbrella review to upgrade the field”, Future in Educational Research 2 no.4 (2024): 458–477. https://doi.org/10.1002/fer3.38
[11] E. Macrides, O. Miliou and C. Angeli, “Programming in early childhood education: A systematic review”, International Journal of Child-Computer Interaction 32 (2021): 100396. https://doi.org/10.1016/j.ijcci.2021.100396. (in English)
[12] B. Arfé, T. Vardanega, C. Montuori and M. Lavanga, ”Coding in Primary Grades Boosts Children’s Executive Functions”, Frontiers in Psychology 10 (2019): 2713. https://doi.org/10.3389/fpsyg.2019.02713
[13] C. Lee and J. Xiong, “From Keyboard to Chatbot: An AI-powered Integration Platform with Large-Language Models for Teaching Computational Thinking for Young Children”, (2024), _arXiv preprint arXiv:2405.00750 [cs.HC]. [Online]. Available: https://arxiv.org/pdf/2405.00750, https://doi.org/10.48550/arXiv.2405.00750 (in English)
[14] L. Juraković, N. Tatković, P. Radulović and M. Vekić, “Preschool teachers’ attitudes to the use of information and communication technology in preschool institutions”, Fundamental and applied researches in practice of leading scientific schools 38 no.2 (2020): 66-72. https://doi.org/10.33531/farplss.2020.2.12. (in English)
[15] H.I. Jeong and Y. Kim, “The acceptance of computer technology by teachers in early childhood education”, Interactive Learning Environments 25 no.4 (2016): 496–512. https://doi.org/10.1080/10494820.2016.1143376. (in English)
[16] “Y. Zeng W. Yang and A. Bautista, “Teaching programming and computational thinking in early childhood education: a case study of content knowledge and pedagogical knowledge”, Frontiers in Psychology, 14 (2023):1252718. https://doi.org/10.3389/fpsyg.2023.1252718. (in English)
[17] A. Otterborn, K.J. Schönborn and M. Hultén, “Investigating Preschool Educators’ Implementation of Computer Programming in Their Teaching Practice”, Early Childhood Education Journal 48 (2020): 253–262. https://doi.org/10.1007/s10643-019-00976-y. (in English)
[18] S. Sentance and A. Csizmadia, “Computing in the curriculum: Challenges and strategies from a teacher’s perspective”, Education and Information Technologies 22 (2017): 469–495. https://doi.org/10.1007/s10639-016-9482-0, https://doi.org/10.1007/s40299-019-00478-w (in English)
[19] A. Strawhacker, M. Lee and M.U. Bers, “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 (2018): 347–376. https://doi.org/10.1007/s10798-017-9400-9. (in English)
[20] DevTech Research Group. “ScratchJr Around the World”, DevTech Research Group, retreived March 08, 2025, [Online]. Available: https://sites.bc.edu/devtech/research-2-2/scratchjr-around-the-world-2/(in English)
[21] K. Brennan and M. Resnick, “New frameworks for studying and assessing the development of computational thinking [Paper presentation]”, Proceedings of the 2012 annual meeting of the American educational research association. Canada: Vancouver (2012, April) (in English)
[22] Y. Zeng, W. Yang and A. Bautista, “Computational thinking in early childhood education: Reviewing the literature and redeveloping the three-dimensional framework”, Educational Research Review 39 (2023): 100520, https://doi.org/10.1016/j.edurev.2023.100520. (in English)
[23] T.-C. Hsu, S.-C. Chang and Y.-T Hung, “How to learn and how to teach computational thinking: Suggestions based on a review of the literature”, Computers & Education 126 (2018): 296–310. https://doi.org/10.1016/j.compedu.2018.07.004. (in English)
[24] J. Lee and J. Junoh, J, “Implementing Unplugged Coding Activities in Early Childhood Classrooms”, Early Childhood Education Journal 47(2019): 709–716. https://doi.org/10.1007/s10643-019-00967-z. (in English)
[25] A. Saxena, C.K. Lo, K.F. Hew and G.K.W. Wong, “Designing Unplugged and Plugged Activities to Cultivate Computational Thinking: An Exploratory Study in Early Childhood Education”, Asia-Pacific Education Researcher, 29 (2020): 55–66. https://doi.org/10.1007/s40299-019-00478-w. (in English)
[26] S. Metin, “Activity-based unplugged coding during the preschool period”, International Journal of Technology and Design Education, 32 (2022): 149–165. https://doi.org/10.1007/s10798-020-09616-8. (in English)
[27] M.U. Bers, “Coding and Computational Thinking in Early Childhood: The Impact of ScratchJr in Europe”, European Journal of STEM Education 3 no.3 (2018): 08. https://doi.org/10.20897/ejsteme/3868. (in English)
[28] M. Kalogiannakis and S. Papadakis, “Pre-service kindergarten teachers acceptance of “ScratchJr” as a tool for learning and teaching computational thinking and Science education”,.Proceedings of the 12th Conference of the European Science Education Research Association (ESERA), «Research, Practice and Collaboration in Science Education»; 21-25 August 2017. Dublin, Ireland (2017). (in English)
[29] M. Kalogiannakis and S. Papadakis, “A Proposal for Teaching Scratchjr Programming Environment in Preservice Kindergarten Teachers”, Proceedings of the 12th Conference of the European Science Education Research Association (ESERA), «Research, Practice and Collaboration in Science Education»; 21-25 August 2017. Dublin, Ireland (2017): 2095-2105 (in English)
[30] M.U. Bers and M. Resnick, The Official ScratchJr Book - Help Your Kids Learn to Code. No Starch Press, 2016. (in English)
[31] M. Resnick, J. Maloney, A. Monroy-Hernández, N. Rusk, E. Eastmond, K. Brennan and Y. Kafai, “Scratch: programming for all”, Communications of the ACM 52 no.11 (2009): 60-67. https://doi.org/10.1145/1592761.1592779. (in English)
[32] L.P. Flannery, B. Silverman, E.R. Kazakoff, M.U. Bers, P. Bontá and M. Resnick, “Designing ScratchJr”, Proceedings of the 12th Int. Conf. on Interaction Design and Children - IDC '13, (2013): 1-10. https://doi.org/10.1145/2485760.2485785. (in English)
[33] D.J. Portelance, A.L. Strawhacker and M.U. Bers, “Constructing the ScratchJr programming language in the early childhood classroom”, International Journal of Technology and Design Education 26 no.4 (2016): 489-504. https://doi.org/10.1007/10798-015-9325-0. (in English)
[34] Developmental Technologies Research Group at Tufts University, “Animated Genres Classroom Curriculum for Grades K-2”, (n.d), [Online]. Available:https://www.scratchjr.org/curricula/animatedgenres/full.pdf, accessed March 1, 2020. (in English)
[35] Developmental Technologies Research Group at Tufts University. (n.d./2020). Animated Genres – Curriculum for ages K-2. [Online]. Available: http://string.co.rs/wp-content/uploads/2020/05/Kurikulum-Animirani_zanrovi.pdf (in Serbian)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright (c) 2025 Aleksandar Spasić, Miljana Mladenović, Bratislav Nikolić

