Abstract
Coding learning can promote the development of computational thinking (CT) in young children. The effect of coding learning on CT may vary between different cultures. However, it lacks studies to evaluate the effect of coding learning on the various dimensions of CT in young Chinese children. To provide insight into this question, we recruited children aged 5–6 years to participate in the quasi-experimental study involving an experimental group and a control group. The experimental group learned collaboration- and robot-based coding for 12 lessons, whereas children in the control group attended school learning activities. The two groups showed significant changes in CT concepts after coding learning, but the changes were not different between the two groups. In addition, coding learning positively influenced the development of CT practices, including algorithm and debugging skills. Finally, qualitative analyses showed that children could express, connect, and question after learning coding, suggesting that coding learning benefits the development of CT perspectives. To summarize, coding learning positively influences the ability to apply coding concepts to solve problems in practice and the perspectives about themselves and the world around them.




Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Data Availability
The datasets in the current study are available from the corresponding author, FG, on reasonable request.
References
Adams, C., Cutumisu, M., & Lu, C. (2019). Measuring K-12 Computational Thinking concepts, practices and perspectives: An examination of current CT assessments. In K. Graziano (Ed.), Proceedings of Society for Information Technology & Teacher Education International Conference (pp. 275–285). Las Vegas, NV, United States: Association for the Advancement of Computing in Education (AACE). Retrieved January 23, 2022 from https://www.learntechlib.org/primary/p/207654/.
Angeli, C., & Valanides, N. (2020). Developing young children’s computational thinking with educational robotics: An interaction effect between gender and scaffolding strategy. Computers in Human Behavior, 105, Article 105954. https://doi.org/10.1016/j.chb.2019.03.018.
Atmatzidou, S., Demetriadis, S., & Nika, P. (2018). How does the degree of guidance support students’ metacognitive and problem solving skills in educational robotics? Journal of Science Education and Technology, 27(1), 70–85. https://doi.org/10.1007/s10956-017-9709-x.
Bers, M. U. (2012). Designing digital experiences for positive youth development: From playpen to playground. Oxford University Press.
Bers, M. U. (2020). Coding as a playground: Programming and computational thinking in the early childhood classroom. Routledge.
Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum. Computers & Education, 72, 145–157. https://doi.org/10.1016/j.compedu.2013.10.020.
Bers, M. U., González-González, C., & Armas–Torres, M. B. (2019). Coding as a playground: Promoting positive learning experiences in childhood classrooms. Computers & Education, 138, 130–145. https://doi.org/10.1016/j.compedu.2019.04.013.
Brennan, K., & Resnick, M. (2012, April). New frameworks for studying and assessing the development of computational thinking. Paper presented at the Proceedings of the 2012 annual meeting of the American educational research association, Vancouver, Canada.
Brown, N. C. C., Sentance, S., Crick, T., & Humphreys, S. (2014). Restart: The resurgence of computer science in UK schools. ACM Trans Comput Educ, 14(2), https://doi.org/10.1145/2602484. Article 9.
Buitrago Flórez, F., Casallas, R., Hernández, M., Reyes, A., Restrepo, S., & Danies, G. (2017). Changing a generation’s way of thinking: Teaching computational thinking through programming. Review of Educational Research, 87(4), 834–860. https://doi.org/10.3102/0034654317710096.
Burleson, W. S., Harlow, D. B., Nilsen, K. J., Perlin, K., Freed, N., Jensen, C. N., Lahey, B., Lu, P., & Muldner, K. (2018). Active learning environments with robotic tangibles: Children’s physical and virtual spatial programming experiences. IEEE Transactions on Learning Technologies, 11(1), 96–106. https://doi.org/10.1109/TLT.2017.2724031.
Cao, M., Huang, H., & He, Y. (2017). Developmental connectomics from infancy through early childhood. Trends in Neurosciences, 40(8), 494–506. https://doi.org/10.1016/j.tins.2017.06.003.
Caro, D. H., Lenkeit, J., & Kyriakides, L. (2016). Teaching strategies and differential effectiveness across learning contexts: Evidence from PISA 2012. Studies in Educational Evaluation, 49, 30–41. https://doi.org/10.1016/j.stueduc.2016.03.005.
Cervera, N., Diago, P. D., Orcos, L., & Yáñez, D. F. (2020). The acquisition of computational thinking through mentoring: An exploratory study. Education Sciences, 10(8), 202. https://doi.org/10.3390/educsci10080202.
Chou, P. N. (2020). Using ScratchJr to foster young children’s computational thinking competence: A case study in a third-grade computer class. Journal of Educational Computing Research, 58(3), 570–595.
Chu, R. J., & Chu, A. Z. (2010). Multi-level analysis of peer support, internet self-efficacy and e-learning outcomes – the contextual effects of collectivism and group potency. Computers & Education, 55(1), 145–154. https://doi.org/10.1016/j.compedu.2009.12.011.
Creswell, J. W., & Plano Clark, V. L. (2018). Designing and conducting mixed methods research (3rd ed.). SAGE. https://us.sagepub.com/en-us/nam/designing-and-conducting-mixed-methods-research/book241842
Danby, S., Evaldsson, A. C., Melander, H., & Aarsand, P. (2018). Situated collaboration and problem solving in young children’s digital gameplay. British Journal of Educational Technology, 49(5), 959–972. https://doi.org/10.1111/bjet.12636.
Davies, D., Jindal-Snape, D., Collier, C., Digby, R., Hay, P., & Howe, A. (2013). Creative learning environments in education—A systematic literature review. Thinking Skills and Creativity, 8, 80–91. https://doi.org/10.1016/j.tsc.2012.07.004.
Erb, C. D., & Marcovitch, S. (2019). Tracking the within-trial, cross-trial, and developmental dynamics of cognitive control: Evidence from the Simon task. Child Development, 90(6), 831–848. https://doi.org/10.1111/cdev.13111.
Feldman, R., & Eidelman, A. I. (2009). Biological and environmental initial conditions shape the trajectories of cognitive and social-emotional development across the first years of life. Developmental Science, 12, 194–200. https://doi.org/10.1111/j.1467-7687.2008.00761.x.
Fuller, B., & Clarke, P. (1994). Raising school effects while ignoring culture? Local conditions and the influence of classroom tools, rules, and pedagogy. Review of Educational Research, 64(1), 119–157. https://doi.org/10.3102/00346543064001119.
Geng, F., Canada, K., & Riggins, T. (2018). Age- and performance-related differences in encoding during early childhood: Insights from event-related potentials. Memory (Hove, England), 26(4), 451–461. https://doi.org/10.1080/09658211.2017.1366526.
Geng, F., Redcay, E., & Riggins, T. (2019). The influence of age and performance on hippocampal function and the encoding of contextual information in early childhood. Neuroimage, 195, 433–443. https://doi.org/10.1016/j.neuroimage.2019.03.035.
Grover, S., & Pea, R. (2018). Computational thinking: A competency whose time has come. In S. Sentance, E. Barendsen, & S. Carsten (Eds.), Computer science education: Perspectives on teaching and learning in school (pp. 19–37). London: Bloomsbury Academic.
Harel, I., & Papert, S. (1991). Constructionism. Ablex Publishing.
Heffernan, T., Morrison, M., Basu, P., & Sweeney, A. (2010). Cultural differences, learning styles and transnational education. Journal of Higher Education Policy and Management, 32(1), 27–39. https://doi.org/10.1080/13600800903440535.
Immordino-Yang, M. H., Darling-Hammond, L., & Krone, C. R. (2019). Nurturing nature: How brain development is inherently social and emotional, and what this means for education. Educational Psychologist, 54(3), 185–204. https://doi.org/10.1080/00461520.2019.1633924.
Ioannou, A., & Makridou, E. (2018). Exploring the potentials of educational robotics in the development of computational thinking: A summary of current research and practical proposal for future work. Education and Information Technologies, 23(6), 2531–2544. https://doi.org/10.1007/s10639-018-9729-z.
Jiang, Q., Wang, L., Zhao, W., & Pan, X. (2020). Mining the implicit relationship between cognitive level and computational thinking: From the perspective of programming behavioral representation. Modern Distance Education Research, 32(2), 94–103. doi10.3969/j.issn.1009-5195.2020.02.011
Jun, S., Han, S., & Kim, S. (2017). Effect of design-based learning on improving computational thinking. Behaviour & Information Technology, 36(1), 43–53. https://doi.org/10.1080/0144929X.2016.1188415.
Kopcha, T. J., Ocak, C., & Qian, Y. (2021). Analyzing children’s computational thinking through embodied interaction with technology: A multimodal perspective. Educational Technology Research and Development, 69, 1987–2012. https://doi.org/10.1007/s11423-020-09832-y.
Korkmaz, Ö., Çakir, R., & Özden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558–569. https://doi.org/10.1016/j.chb.2017.01.005.
Lin, C. P., Yang, S. J., Lin, K. Y., Looi, C. K., & Chen, Y. H. (2022). Explorations of two approaches to learning CT in a game environment for elementary school students. Journal of Computers in Education, 9, 261–290. https://doi.org/10.1007/s40692-021-00203-x.
Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51–61. https://doi.org/10.1016/j.chb.2014.09.012.
McCormick, K. I., & Hall, J. A. (2022). Computational thinking learning experiences, outcomes, and research in preschool settings: A scoping review of literature. Education and Information Technologies, 27, 3777–3812. https://doi.org/10.1007/s10639-021-10765-z.
Ministry of Education of the People’s Republic of China (2018). Information Technology Curriculum Standard for Ordinary Senior High Schools (2017 Edition). Retrieved from http://www.moe.gov.cn/srcsite/A26/s8001/201801/t20180115_324647.html. Accessed January 6, 2022
Muñoz-Repiso, A. G. V., & González, Y. A. C. (2019). Robótica para desarrollar el pensamiento computacional en Educación Infantil. Comunicar: Revista científica iberoamericana de comunicación y educación, 59, 63–72. https://doi.org/10.3916/c59-2019-06.
Noh, J., & Lee, J. (2020). Effects of robotics programming on the computational thinking and creativity of elementary school students. Educational Technology Research and Development, 68(1), 463–484. https://doi.org/10.1007/s11423-019-09708-w.
Piaget, J. (1952). The origins of intelligence in children (M. Cook, Trans.). W. W. Norton & Co. https://doi.org/10.1037/11494-000
Pugnali, A., Sullivan, A., & Bers, M. U. (2017). The impact of user interface on young children’s computational thinking. Journal of Information Technology Education: Innovations in Practice, 16, 171–193. https://doi.org/10.28945/3768.
Qualls, J. A., & Sherrell, L. B. (2010). Why computational thinking should be integrated into the curriculum. Journal of Computing Sciences in Colleges, 25(5), 66–71.
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.
Roussou, E., & Rangoussi, M. (2020). On the use of robotics for the development of computational thinking in kindergarten: Educational intervention and evaluation. In M. Merdan, W. Lepuschitz, G. Koppensteiner, R. Balogh, & D. Obdržálek (Eds.), Robotics in Education. RiE 2019. Advances in Intelligent Systems and Computing (1023 vol.). Cham: Springer. https://doi.org/10.1007/978-3-030-26945-6_3.
Sapounidis, T., Stamovlasis, D., & Demetriadis, S. (2019). Latent class modeling of children’s preference profiles on tangible and graphical robot programming. IEEE Transactions on Education, 62(2), 127–133. https://doi.org/10.1109/TE.2018.2876363.
Strawhacker, A., & Bers, M. U. (2015). I want my robot to look for food”: Comparing kindergartner’s programming comprehension using tangible, graphic, and hybrid user interfaces. International Journal of Technology and Design Education, 25(3), 293–319. https://doi.org/10.1007/s10798-014-9287-7.
Sullivan, A., & Bers, M. U. (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. https://doi.org/10.1007/s10798-015-9304-5.
Sullivan, A., & Bers, M. U. (2018). Dancing robots: Integrating art, music, and robotics in Singapore’s early childhood centers. International Journal of Technology and Design Education, 28(2), 325–346. https://doi.org/10.1007/s10798-017-9397-0.
Topping, K. J., & Bryce, A. (2004). Cross-age peer tutoring of reading and thinking: Influence on thinking skills. Educational Psychology, 24(5), 595–621. https://doi.org/10.1080/0144341042000262935.
Tsortanidou, X., Daradoumis, T., & Barberá, E. (2021). A K-6 computational thinking curricular framework: Pedagogical implications for teaching practice. Interactive Learning Environments, 1–21. https://doi.org/10.1080/10494820.2021.1986725.
Wang, L., Geng, F., Hao, X., Shi, D., Wang, T., & Li, Y. (2021). Measuring coding ability in young children: Relations to computational thinking, creative thinking, and working memory. Current Psychology. https://doi.org/10.1007/s12144-021-02085-9.
Weintrop, D., & Wilensky, U. (2015). To block or not to block, that is the question: Students’ perceptions of blocks-based programming. Proceedings of the 14th International Conference on Interaction Design and Children, 199–208. https://doi.org/10.1145/2771839.2771860
Whitehead, M. R. (2010). Language & literacy in the early years 0–7. Sage.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
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.
Zhong, B., Wang, Q., Chen, J., & Li, Y. (2016). An exploration of three-dimensional integrated assessment for computational thinking. Journal of Educational Computing Research, 53(4), 562–590. https://doi.org/10.1177/0735633115608444.
Zuzovsky, R. (2013). What works where? The relationship between instructional variables and schools’ mean scores in mathematics and science in low-, medium-, and high-achieving countries. Large-Scale Assessments in Education, 1(1), 2. https://doi.org/10.1186/2196-0739-1-2.
Acknowledgements
We thank the kindergarten and the families which participated in this study. We would also like to thank research assistants for helping with data collection and analyses.
Funding
This work was supported by the National Natural Science Foundation of China (62077042); Fundamental Research Funds for the Central Universities, the MOE (Ministry of Education in China) Project of Humanities and Social Sciences (20YJA190002); and Zhejiang University Education Foundation Global Partnership Fund.
Author information
Authors and Affiliations
Contributions
Chanjuan Fu: Conceptualization, Formal analysis, Investigation, Data Curation, Writing - Original Draft, Visualization. Xiaoxin Hao: Investigation. Donglin Shi: Investigation, Writing - Review & Editing. Lin Wang: Investigation, Resources. Fengji Geng: Conceptualization, Methodology, Resources, Writing - Review & Editing, Supervision, Project administration, Funding acquisition.
Corresponding author
Ethics declarations
Declaration of Competing Interest
All authors declare no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Fu, C., Hao, X., Shi, D. et al. Effect of coding learning on the computational thinking of young Chinese children: based on the three-dimensional framework. Educ Inf Technol 28, 14897–14914 (2023). https://doi.org/10.1007/s10639-023-11807-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10639-023-11807-4