Skip to main content

Advertisement

Log in

Researching Computational Thinking in Early Childhood STE(A)M Education Context: A Descriptive Review on the State of Research and Future Directions

  • Research Review
  • Published:
Journal for STEM Education Research Aims and scope Submit manuscript

Abstract

Computational thinking (CT) has been regarded as an essential skill set that students should acquire from their early years of life. As a thinking practice applicable to problem-solving processes, it has been argued that CT can be demonstrated and incorporated into other disciplines. While most studies have focused on CT integration with science, technology, engineering, and mathematics (STEM), this article extends to the STEAM (science, technology, engineering, the arts, and mathematics) perspective with an emphasis on the role of the arts in early CT learning. After selecting nine representative studies in this area, we conducted an in-depth examination around three themes. First, we synthesized the definition and features of early CT in the selected literature. Second, we drew attention to how CT facilitates STEM learning for young children. Next, based on examining the third theme regarding arts integration with early CT, we identified future directions for researching CT in early childhood STEAM education. The investigation aims to inspire future scholarly efforts to provide powerful learning opportunities for young children by integrating early CT into interdisciplinary STEAM domains.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

References

(*) indicates the reviewed articles

  • *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, 105954. https://doi.org/10.1016/j.chb.2019.03.018

  • Arfé, B., Vardanega, T., Montuori, C., & Lavanga, M. (2019). Coding in primary grades boosts children’s executive functions. Frontiers in Psychology, 10, 2713. https://doi.org/10.3389/fpsyg.2019.02713

    Article  Google Scholar 

  • Bakala, E., Gerosa, A., Hourcade, J. P., & Tejera, G. (2021). Preschool children, robots, and computational thinking: A systematic review. International Journal of Child-Computer Interaction, 29, 100337. https://doi.org/10.1016/j.ijcci.2021.100337

    Article  Google Scholar 

  • Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12. ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905

    Article  Google Scholar 

  • Bati, K. (2022). 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

    Article  Google Scholar 

  • Bautista, A. (2021). Steam education: Contributing evidence of validity and effectiveness (educación steam: Aportando Pruebas de Validez y efectividad). Journal for the Study of Education and Development, 44(4), 755–768. https://doi.org/10.1080/02103702.2021.1926678

    Article  Google Scholar 

  • Bequette, J. W., & Bequette, M. B. (2012). A place for art and design education in the STEM conversation. Art Education, 65(2), 40–47. https://doi.org/10.1080/00043125.2012.11519167

    Article  Google Scholar 

  • Bers, M. U. (2012). Designing digital experiences for positive youth development: From playpen to playground. Oxford University Press.

    Book  Google Scholar 

  • Bers, M. U. (2018). Coding as a playground: Programming and computational thinking in the early childhood classroom. Routledge.

    Google Scholar 

  • 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

    Article  Google Scholar 

  • *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

  • Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Exploring the field of computational thinking as a 21st century skill. EDULEARN Proceedings. https://doi.org/10.21125/edulearn.2016.2136

  • Bredekamp, S., Masterson, M. L., Willer, B. A., & Wright, B. L. (2022). Developmentally appropriate practice in early childhood programs serving children from birth through age 8. National Association for the Education of Young Children.

  • Brennan, K. (2021). How kids manage self-directed programming projects: Strategies and structures. Journal of the Learning Sciences, 30(4–5), 576–610. https://doi.org/10.1080/10508406.2021.1936531

    Article  Google Scholar 

  • Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 Annual Meeting of the American Educational Research Association, (vol. 1, p. 25). Vancouver, Canada.

  • Campbell, C., & Walsh, C. (2017). Introducing the ‘new’ digital literacy of coding in the early years. Practical Literacy, 22(3), 10–12.

    Google Scholar 

  • Çetin, M., & Demircan, H. Ö. (2020). Empowering technology and engineering for STEM education through programming robots: A systematic literature review. Early Child Development and Care, 190(9), 1323–1335. https://doi.org/10.1080/03004430.2018.1534844

    Article  Google Scholar 

  • Clapp, E. P., & Jimenez, R. L. (2016). Implementing steam in maker-centered learning. Psychology of Aesthetics, Creativity, and the Arts, 10(4), 481–491. https://doi.org/10.1037/aca0000066

    Article  Google Scholar 

  • Cui, Z., & Ng, O.-L. (2021). The interplay between mathematical and computational thinking in primary school students’ mathematical problem-solving within a programming environment. Journal of Educational Computing Research, 59(5), 988–1012. https://doi.org/10.1177/0735633120979930

    Article  Google Scholar 

  • Denner, J., Werner, L., & Ortiz, E. (2012). Computer Games created by Middle School Girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249. https://doi.org/10.1016/j.compedu.2011.08.006

    Article  Google Scholar 

  • Dijkstra, E. W. (1974). Programming as a discipline of mathematical nature. The American Mathematical Monthly, 81(6), 608–612. https://doi.org/10.2307/2319209

    Article  Google Scholar 

  • DiSessa, A. A. (2000). Changing minds: Computers, learning and literacy. Mit Press.

    Book  Google Scholar 

  • Duncan, G. J., Dowsett, C. J., Claessens, A., Magnuson, K., Huston, A. C., Klebanov, P., Pagani, L. S., Feinstein, L., Engel, M., Brooks-Gunn, J., Sexton, H., Duckworth, K., & Japel, C. (2007). School readiness and later achievement. Developmental Psychology, 43(6), 1428–1446. https://doi.org/10.1037/0012-1649.43.6.1428

    Article  Google Scholar 

  • *Ehsan, H., Rehmat, A. P., & Cardella, M. E. (2021). Computational thinking embedded in engineering design: Capturing computational thinking of children in an informal engineering design activity. International Journal of Technology and Design Education, 31(3), 441–464. https://doi.org/10.1007/s10798-020-09562-5

  • Ezeamuzie, N. O., & Leung, J. S. (2022). Computational thinking through an empirical lens: A systematic review of literature. Journal of Educational Computing Research, 60(2), 481–511. https://doi.org/10.1177/07356331211033158

    Article  Google Scholar 

  • García-Valcárcel-Muñoz-Repiso, A., & Caballero-González, Y.-A. (2019). Robotics to develop computational thinking in early Childhood Education. Comunicar, 27(59), 63–72. https://doi.org/10.3916/C59-2019-06

    Article  Google Scholar 

  • Gerosa, A., Koleszar, V., Tejera, G., Gómez-Sena, L., & Carboni, A. (2021). Cognitive abilities and computational thinking at age 5: Evidence for associations to sequencing and symbolic number comparison. Computers and Education Open, 2, 100043. https://doi.org/10.1016/j.caeo.2021.100043

    Article  Google Scholar 

  • Graham, M. A. (2021). The Disciplinary Borderlands of Education: Art and steam education (los límites disciplinares de la educación: Arte y educación steam). Journal for the Study of Education and Development, 44(4), 769–800. https://doi.org/10.1080/02103702.2021.1926163

    Article  Google Scholar 

  • Grover, S., Fisler, K., Lee, I., & Yadav, A. (2020). Integrating computing and computational thinking into K-12 STEM learning. Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 481–482. https://doi.org/10.1145/3328778.3366970

  • Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189x12463051

    Article  Google Scholar 

  • *Hall, J. A., & McCormick, K. I. (2022). “My cars don’t drive themselves”: Preschoolers’ guided play experiences with button-operated robots. TechTrends, 66(3), 510–526. https://doi.org/10.1007/s11528-022-00727-8

  • Hamilton, M., Clarke-Midura, J., Shumway, J. F., & Lee, V. R. (2020). An emerging technology report on computational toys in early childhood. Technology, Knowledge and Learning, 25(1), 213–224. https://doi.org/10.1007/s10758-019-09423-8

    Article  Google Scholar 

  • Heckman, J. J., & Carneiro, P. (2003). Human capital policy. NBER Working Paper Series, 9495. https://doi.org/10.3386/w9495

  • Highfield, K. (2010). Robotic toys as a catalyst for mathematical problem solving. Australian Primary Mathematics Classroom, 15(2), 22–27.

    Google Scholar 

  • Hsu, T.-C., Chang, S.-C., & Hung, Y.-T. (2018). How to learn and how to teach computational thinking: Suggestions based on a review of the literature. Computers & Education, 126, 296–310. https://doi.org/10.1016/j.compedu.2018.07.004

    Article  Google Scholar 

  • 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

  • Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic J. Modern Computing, 4(3), 583–596.

    Google Scholar 

  • *Kanaki, K., & Kalogiannakis, M. (2022). Assessing algorithmic thinking skills in relation to age in early childhood stem education. Education Sciences, 12(6), 380. https://doi.org/10.3390/educsci12060380

  • Kangasniemi, M., Utriainen, K., Ahonen, S., Pietilä, A., Jääskeläinen, P., & Liikanen, E. (2013). Kuvaileva kirjallisuuskatsaus: Eteneminen tutkimuskysymyksestä jäsennettyyn tietoon/Narrative literature review: From a research question to structured knowledge. Hoitotiede, 25(4), 291–301.

    Google Scholar 

  • Katz, D. L. (1960). Conference report on the use of computers in engineering classroom instruction. Communications of the ACM, 3(10), 522–527. https://doi.org/10.1145/367415.993453

    Article  Google Scholar 

  • Kjällander, S., Mannila, L., Åkerfeldt, A., & Heintz, F. (2021). Elementary students’ first approach to computational thinking and programming. Education Sciences, 11(2), 80. https://doi.org/10.3390/educsci11020080

    Article  Google Scholar 

  • Korea Foundation for the Advancement of Science and Creativity [KOFAC]. (2017). Concept and definition of STEAM. STEAM 교육. Retrieved from https://steam.kofac.re.kr/?page_id=11269

  • *Kotsopoulos, D., Floyd, L., Dickson, B. A., Nelson, V., & Makosz, S. (2022). Noticing and naming computational thinking during play. Early Childhood Education Journal, 50(4), 699–708. https://doi.org/10.1007/s10643-021-01188-z

  • Krippendorff, K. (2004). Content analysis: An introduction to its methodology (2nd ed.). Sage.

    Google Scholar 

  • LaJevic, L. (2013). Arts integration What is really happening in the elementary classroom? Journal for Learning through the Arts, 9(1), 1–28. https://doi.org/10.21977/d99112615

    Article  Google Scholar 

  • Lavigne, H. J., Lewis-Presser, A., & Rosenfeld, D. (2020). An exploratory approach for investigating the integration of computational thinking and mathematics for preschool children. Journal of Digital Learning in Teacher Education, 36(1), 63–77. https://doi.org/10.1080/21532974.2019.1693940

    Article  Google Scholar 

  • Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020a). Computational thinking is more about thinking than computing. Journal for STEM Education Research, 3(1), 1–18. https://doi.org/10.1007/s41979-020-00030-2

    Article  Google Scholar 

  • Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020b). On computational thinking and STEM education. Journal for STEM Education Research, 3(2), 147–166. https://doi.org/10.1007/s41979-020-00044-w

    Article  Google Scholar 

  • Madill, H., Campbell, R. G., Cullen, D. M., Armour, M. A., Einsiedel, A. A., Ciccocioppo, A. L., & Coffin, W. L. (2007). Developing career commitment in STEM-related fields: Myth versus reality. In R. J. Burke, M. C. Mattis, & E. Elgar (Eds.), Women and minorities in science, technology, engineering and mathematics: Upping the numbers (pp. 210–244). Edward Elgar Publishing.

    Google Scholar 

  • Martín-Gordillo, M. (2019). STEAM(E). Escuela. http://maculammg.blogspot.com/2019/10/steame.html

  • Martín-Páez, T., Aguilera, D., Perales-Palacios, F. J., & Vílchez-González, J. M. (2019). What are we talking about when we talk about STEM education? A Review of Literature. Science Education, 103(4), 799–822. https://doi.org/10.1002/sce.21522

    Article  Google Scholar 

  • McClure, E. R., Guernsey, L., Clements, D. H., Bales, S. N., Nichols, J., Kendall-Taylor, N., & Levine, M. H. (2017). STEM starts early: Grounding science, technology, engineering, and math education in early childhood. In Joan Ganz Cooney Center at Sesame Workshop. 1900 Broadway, New York, NY 10023.

  • Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.

    Google Scholar 

  • Paré, G., Trudel, M.-C., Jaana, M., & Kitsiou, S. (2015). Synthesizing information systems knowledge: A typology of literature reviews. Information & Management, 52(2), 183–199. https://doi.org/10.1016/j.im.2014.08.008

    Article  Google Scholar 

  • Paré G, & Kitsiou S. (2017). Chapter 9: Methods for literature reviews. In F. Lau & C. Kuziemsky, Handbook of eHealth evaluation: An evidence-based approach [Internet]. Victoria (BC): University of Victoria. Available from: https://www.ncbi.nlm.nih.gov/books/NBK481583/#

  • Perignat, E., & Katz-Buonincontro, J. (2019). Steam in practice and research: An integrative literature review. Thinking Skills and Creativity, 31, 31–43. https://doi.org/10.1016/j.tsc.2018.10.002

    Article  Google Scholar 

  • Piaget, J. (1971). Developmental stages and developmental processes. In D. R. Green, M. P. Ford, & G. B. Flamer (Eds.), Measurement and Piaget (pp. 172–188). McGraw-Hill.

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Quigley, C. F., Herro, D., & Jamil, F. M. (2017). Developing a conceptual model of steam teaching practices. School Science and Mathematics, 117(1–2), 1–12. https://doi.org/10.1111/ssm.12201

    Article  Google Scholar 

  • *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

  • Resnick, M., & Rusk, N. (2020). Coding at a crossroads. Communications of the ACM, 63(11), 120–127. https://doi.org/10.1145/3375546

    Article  Google Scholar 

  • Resnick, M., & Siegel, D. (2015). A different approach to coding. International Journal of People-Oriented Programming, 4(1), 1–4.

    Google Scholar 

  • Resnick, M. (2006). Computer as paintbrush: Technology, play, and the creative society. Play = Learning, 192–206. https://doi.org/10.1093/acprof:oso/9780195304381.003.0010

  • *Rose, S., Habgood, M. P., & Jay, T. (2017). An exploration of the role of visual programming tools in the development of young children’s computational thinking. Electronic Journal of e-Learning, 15(4). https://doi.org/10.34190/ejel.15.4.2368

  • Roussou, E., & Rangoussi, M. (2019). On the use of robotics for the development of computational thinking in kindergarten: Educational intervention and evaluation. Robotics in Education, 31–44. https://doi.org/10.1007/978-3-030-26945-6_3

  • Rudolph, S., & Wright, S. (2015). Drawing out the value of the visual: Children and young people theorizing time through art and narrative. Journal of Curriculum Studies, 47(4), 486–507. https://doi.org/10.1080/00220272.2015.1006685

    Article  Google Scholar 

  • Saxena, A., Lo, C. K., Hew, K. F., & Wong, G. K. (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. https://doi.org/10.1007/s40299-019-00478-w

    Article  Google Scholar 

  • Selby, C. C., & Woollard, J. (2013). Computational thinking: The developing definition. Proceedings of the 45th ACM technical symposium on computer science education. Canterbury: ACM.

  • Sharapan, H. (2012). From STEM to STEAM: How early childhood educators can apply Fred Rogers’ approach. YC Young Children, 67(1), 36.

    Google Scholar 

  • Sullivan, A., & Bers, M. U. (2013). Gender differences in kindergarteners’ robotics and programming achievement. International Journal of Technology and Design Education, 23(3), 691–702. https://doi.org/10.1007/s10798-012-9210-z

    Article  Google Scholar 

  • Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148, 103798. https://doi.org/10.1016/j.compedu.2019.103798

    Article  Google Scholar 

  • Tikva, C., & Tambouris, E. (2021). Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature review. Computers & Education, 162, 104083. https://doi.org/10.1016/j.compedu.2020.104083

    Article  Google Scholar 

  • Wang, X. C., Choi, Y., Benson, K., Eggleston, C., & Weber, D. (2021). Teacher’s role in fostering preschoolers’ computational thinking: An exploratory case study. Early Education and Development, 32(1), 26–48. https://doi.org/10.1080/10409289.2020.1759012

    Article  Google Scholar 

  • Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining computational thinking for mathematics and Science Classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5

    Article  Google Scholar 

  • Weng, X., Cui, Z., Ng, O.-L., Jong, M. S., & Chiu, T. K. (2022a). Characterizing students’ 4c skills development during problem-based digital making. Journal of Science Education and Technology, 31(3), 372–385. https://doi.org/10.1007/s10956-022-09961-4

    Article  Google Scholar 

  • Weng, X., Ng, O.-L., Cui, Z., & Leung, S. (2022b). Creativity development with problem-based digital making and block-based programming for Science, Technology, Engineering, arts, and Mathematics learning in middle school contexts. Journal of Educational Computing Research, 073563312211156. https://doi.org/10.1177/07356331221115661

  • Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215

    Article  Google Scholar 

  • Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society a: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725.

    Article  Google Scholar 

  • Wing, J. M. (2011). Research notebook: Computational thinking—What and why. The Link Magazine, 20–23. Carnegie Mellon University's School of Computer Science.

  • Wyeth, P., & Wyeth, G. (2008). Robot building for preschoolers. In R. Goevel, J. Siekmann, & W. Wahlster (Eds.), Lecture notes in artificial intelligence (pp. 124–135). Springer.

    Google Scholar 

  • *Xu, W., Geng, F., & Wang, L. (2022). Relations of computational thinking to reasoning ability and creative thinking in young children: Mediating role of arithmetic fluency. Thinking Skills and Creativity, 44, 101041. https://doi.org/10.1016/j.tsc.2022.101041

  • Ye, H., Liang, B., Ng, O.-L., & Chai, C. S. (2023). Integration of computational thinking in K-12 mathematics education: A systematic review on CT-based mathematics instruction and student learning. International Journal of STEM Education, 10(1). https://doi.org/10.1186/s40594-023-00396-w

  • Yu, J., & Roque, R. (2019). A review of computational toys and kits for young children. International Journal of Child-Computer Interaction, 21, 17–36. https://doi.org/10.1016/j.ijcci.2019.04.001

    Article  Google Scholar 

  • Zhang, L. C., & 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

    Article  Google Scholar 

Download references

Funding

This study is fully supported by the Research Grants Council, General Research Fund (Ref. No. 14603720).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oi-Lam Ng.

Ethics declarations

This review does not involve direct data collection from human participants.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, Y., Ng, OL. & Leung, S. Researching Computational Thinking in Early Childhood STE(A)M Education Context: A Descriptive Review on the State of Research and Future Directions. Journal for STEM Educ Res 6, 427–455 (2023). https://doi.org/10.1007/s41979-023-00097-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41979-023-00097-7

Keywords

Navigation