Abstract
This is a conceptual paper based on existing literature aiming to provide practical information on designing and implementing activities to promote children’s computational thinking. Computational thinking is a relatively new term in early childhood education that refers to a specific problem-solving thinking process involving various logical and analytical thinking skills. Four foundational skills have been identified as core thinking skills of computational thinking: decomposition, abstraction, pattern recognition, and algorithm. We explain these four skills in this paper and their practical applications to teaching and learning in early childhood education. Early computational thinking skills are found in common early childhood activities. This paper identifies activities teachers can use in the classroom to explicitly promote children’s computational thinking and provides a new perspective on how to adapt classroom activities to integrate computational thinking. In particular, we emphasize the need to vary the demands of the content in the activity and incorporate computational thinking based on children’s needs and development to ensure that children progress through the thinking process.
Similar content being viewed by others
References
Barron, B., Cayton-Hodges, G., Bofferding, L., Copple, C., Darling-Hammond, L., & Levine, M. (2011). Take a giant step: A blueprint for teaching children in a digital age. The Joan Ganz Cooney Center at Sesame Workshop. https://edpolicy.stanford.edu/sites/default/files/publications/take-giant-step-blueprint-teaching-young-children-digital-age.pdf
Bers, M. U. (2018a). Coding and computational thinking in early childhood: The impact of Scratch Jr. in Europe. European Journal of STEM Education, 3(3), 8. https://doi.org/10.20897/ejsteme/3868
Bers, M. U. (2018b). Coding, playgrounds and literacy in early childhood education: The development of KIBO robotics and Scratch Jr. https://sites.tufts.edu/devtech/files/2018/05/EDUCON.pdf
Bransford, J. D., Brown, A. L., & Cocking, R. R. (2000). How people learn: Brain, mind, experience, and school: Expanded edition (1st ed.). National Academy Press.
Brett, J. (1989). The mitten: A Ukrainian folktale, adapted. Putnam.
Cansu, S. K., & Cansu, F. K. (2019). An overview of computational thinking. International Journal of Computer Science Education in Schools, 3(10), 17–30. https://doi.org/10.21585/ijcses.v3i1.53
Carle, E. (1969). The very hungry caterpillar. World Publishing Company.
Chongo, S., Osman, K., & Nayan, N. A. (2020). Level of computational thinking skills among secondary science students. Science Education International, 31(2), 159–163. https://doi.org/10.33828/sei.v31.i2
Computer Science Teachers Association. (2017). CSTA K-12 computer science standards (Revised 2017). https://k12cs.org/wp-content/uploads/2016/09/K%E2%80%9312-Computer-Science-Framework.pdf
Dietz, G., Landay, J., & Gweon, H. (2019). Building blocks of computational thinking: Young children's developing capacities for problem decomposition. Cognitive Science, 1647–1653.
Hemmendinger, D. (2010). A plea for modesty. ACM Inroads, 1(2), 4–7. https://doi.org/10.1145/1805724.1805725
International Society for Technology in Education. (2016). ISTE National Educational Technology Standards (NETS). https://www.iste.org/iste-standards
International Society for Technology in Education. (2017). Computational thinking. competencies. http://www.iste.org/standards/computational-thinking
International Society for Technology in Education. (2021). Computational thinking competencies. https://www.iste.org/standards/iste-standards-for-computational-thinking
Joswick, C., Clements, D. H., Sarama, J., Day-Hess, C., & Banse, H. (2019). Double impact: Mathematics and executive function. Teaching Children Mathematics, 25(7), 416–426. https://doi.org/10.5951/teacchilmath.25.7.0416
Lavigne, H., Presser, A. L., Rosenfeld, D., Wolsky, M., & Andrews. J. (2020). Creating a preschool computational thinking learning blueprint to guide the development of learning resources for young children. Connected Science Learning, 2 (2). https://www.nsta.org/connected-science-learning/connected-science-learning-april-june-2020/creating-preschool
Lavigne, H. & Wolsky, M. (2021). Using stories to support computational thinking. Edutopia. https://www.edutopia.org/article/using-stories-support-computational-thinking
Lee, J. (2020). Coding in early childhood education. Contemporary Issues in Early Childhood, 21(3), 266–269. https://doi.org/10.1177/1463949119846541
Lee, J., Collins, D., & Winkelman, L. (2015). Connecting 2D and 3d: Drafting blueprints, building, and playing, Young Children, 70 (1), 32–35. https://www.proquest.com/docview/1657332761?pq-origsite=gscholar&fromopenview=true
Lee, I., Grover, S., Martin, F., Pillai, S., & Malyn-Smith, J. (2019). Computational thinking from a disciplinary perspective: Integrating computational thinking in K-12 science, technology, engineering, and mathematics education. Journal of Science Education and Technology, 29, 1–8. https://doi.org/10.1007/s10956-019-09803-w.pdf
Lee, J., & Jo, J. (2019). Implementing unplugged coding activities in an early childhood classroom setting. Early Childhood Education Journal, 47, 709–716. https://doi.org/10.1007/s10643-019-00967-z
Lee, J., Joswick, C., Pole, K., & Jocius, R. (2021). Algorithm design for young children. Contemporary Issues in Early Childhood https://doi.org/10.1177/14639491211033663
Lee, J., Lee, J. O., & Collins, D. (2009). Enhancing children’s spatial sense: Tangrams. Childhood Education, 86(2), 92–94. https://doi.org/10.1080/00094056.2010.10523120
Lu, J., & Fletcher, G. (2009). Thinking about computational thinking. SIGCSE '09. https://doi.org/10.1145/1539024.1508959
Lynch, M. (2019). Why we must teach our teachers computational thinking? https://www.thetechedvocate.org/why-we-must-teach-our-teachers-computational-thinking/
Martin, F. (2018). Rethinking computational thinking. CSTA—The Advocate, (Feb. 17, 2018). http://advocate.csteachers.org/2018/02/17/rethinking-computational-thinking/
Merino-Armero, J., González-Calero, J., & Cózar-Gutiérrez, R. (2021). Computational thinking in K-12 education. An insight through meta-analysis. Journal of Research on Technology Education. https://doi.org/10.1080/15391523.2020.1870250
Modan, N. (2019). 33 states adopted 57 computer science ed policies since 2018. https://www.k12dive.com/news/33-states-adopted-57-computer-science-ed-policies-since-2018/562530/
National Association for the Education of Young Children. (2009). Key messages of the position statement. https://www.naeyc.org/sites/default/files/globally-shared/downloads/PDFs/resources/position-statements/KeyMessages.pdf
National Association for the Education of Young Children. (2012). Position statement of the National Association for the Education of Young Children and the Fred Rogers Center for Early Learning and Children’s Media at Saint Vincent College. https://www.naeyc.org/sites/default/files/globally-shared/downloads/PDFs/resources/topics/12_KeyMessages_Technology.pdf
National Association for the Education of Young Children. (2020). Developmentally appropriate practice. https://www.naeyc.org/sites/default/files/globally-shared/downloads/PDFs/resources/position-statements/dap-statement_0.pdf
Piaget, J. (1957). Construction of reality in the child. Routledge & Kegan Paul.
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books. https://www.google.com/books/edition/Mindstorms/nDjRDwAAQBAJ?hl=en&gbpv=1&dq=Papert,+S.+(1980).++Mindstorms:+Children,+Computers,+and+Powerful+Ideas.+Basic+Books.&pg=PT12&printsec=frontcover
Partnership for 21st Century Skills. (2009). P21 Definition framework. https://files.eric.ed.gov/fulltext/ED519462.pdf
Ramey, C. T., & Ramey, S. L. (1999). Chapter 8. Beginning school for young children at risk. Retrieved from https://files.eric.ed.gov/fulltext/ED438026.pdf#page=231
Rittle-Johnson, B., Fyfe, E. R., Hofer, K. G., & Farran, D. C. (2016). Early math trajectories: Low-income children’s mathematics knowledge from ages 4 to 11. Child Development, 88, 1727–1742. https://doi.org/10.1111/cdev.12662
Rubin, A., & Salmieri, D. (2012). Dragons love tacos. Penguin Random-House.
Sipe, L. R. (1998). How picture books work: A semiotically framed theory of text–picture relationships. Children’s Literature in Education, 29, 97–108. https://link.springer.com/article/10.1023%2FA%3A1022459009182
Stephens, K. (2007). Curiosity and wonder: Cue into children’s inborn motivation to learn. Retrived from https://www.easternflorida.edu/community-resources/child-development-centers/parent-resourcelibrary/documents/curiosity-and-wonder.pdf
Strawhacker, A., & Bers, M. U. (2019). What they learn when they learn coding: Investigating cognitive domains and computer programming knowledge of young children. Educational Technology Research and Development, 61(3), 541–575. https://link.springer.com/article/10.1007%2Fs11423-018-9622-x
Sykora, C. (2021). Computational thinking for all. Retrived from https://www.iste.org/explore/computationalthinking/computational-thinking-all
Taback, S. (2004). This is the house that Jack built. Puffin.
U. S. Center for Disease Control and Prevention. (2021). Cleaning, disinfection, and hand hygiene in schools—A toolkit for school administrators. https://www.cdc.gov/coronavirus/2019-ncov/community/schools-childcare/clean-disinfect-hygiene.html
Valenzuela, J. (2020). How to develop computational thinkers. https://www.iste.org/explore/how-develop-computational-thinkers
Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715–728. https://doi.org/10.1007/s10639-01509412-6
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/510956-051-9581-5
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://www.cs.cmu.edu/afs/cs/Web/People/15110-s13/Wing06-ct.pdf
Wing, J. M. (2008). Computational thinking and thinking about computing: Philosophical transactions of the Royal Society. Physical and Engineering Sciences, 366(18813), 717–725. https://doi.org/10.1098/rsta.2008.0118
Wolfenbarger, C. D., & Sipe, L. R. (2007). A unique visual and literary art form: Recent research on picturebooks. Language Arts, 84(3), 273–280. https://www.csun.edu/~bashforth/305_PDF/305_FinalProj/RecentRessaerchPicBooks_Jan07_LA.pdf
Yadav, A., Zhou, N., Mayfield, C., Hambrusch, S., & Korb, J. T. (2011). Introducing computational thinking in education courses. In Proceedings of the 42nd ACM technical symposium on computer science education (pp. 465–470). ACM. http://dl.acm.org/citation.cfm?id=1953297
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lee, J., Joswick, C. & Pole, K. Classroom Play and Activities to Support Computational Thinking Development in Early Childhood. Early Childhood Educ J 51, 457–468 (2023). https://doi.org/10.1007/s10643-022-01319-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10643-022-01319-0