Computational Thinking and Coding Activities in Developing Critical Thinking in Early Childhood
DOI:
https://doi.org/10.51278/bec.v5i1.2638Keywords:
Computational Thinking, Coding Activities, Critical Thinking, Early Childhood, ScratchjrAbstract
This study aims to analyze the effect of implementing computational thinking and coding activities on the development of critical thinking skills in early childhood. The study used a quasi-experimental approach with a pretest-posttest control group design on 60 children aged 5-6 years in Medan City Kindergarten, who were randomly divided into an experimental group (n=30) and a control group (n=30). The data collection instrument used structured observation based on the Critical Thinking Skills for Early Childhood (CTSEC) rubric that has been validated by experts. The experimental group received an integrated computational thinking intervention of coding activities using the ScratchJr platform for eight weeks (16 sessions), while the control group followed regular learning. Data were analyzed using an independent t-test and ANCOVA. The results showed a significant difference in critical thinking skills between the experimental and control groups (t=8.47, p<0.001, d=2.18). The indicators that improved the most were problem-solving ability (87%), followed by logical thinking ability (82%), and analytical ability (76%). This study concludes that the integration of computational thinking and coding activities effectively stimulates the development of critical thinking in early childhood through the mechanisms of problem decomposition, pattern recognition, and algorithmic thinking. The implications of these findings are relevant for the development of technology-based early childhood education curricula in the digital era.References
Bers, M. U., Gonzalez-Gonzalez, 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
Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates.
Creswell, J. W., & Creswell, J. D. (2018). Research design: Qualitative, quantitative, and mixed methods approaches (5th ed.). SAGE Publications.
Facione, P. A. (1990). Critical thinking: A statement of expert consensus for purposes of educational assessment and instruction. The California Academic Press.
Flannery, L. P., Silverman, B., Kazakoff, E. R., Bers, M. U., Bontá, P., & Resnick, M. (2013). Designing ScratchJr: Support for early childhood learning through computer programming. Proceedings of the 12th International Conference on Interaction Design and Children (pp. 1–10). ACM. https://doi.org/10.1145/2485760.2485762
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
Landis, J. R., & Koch, G. G. (1977). The measurement of observer agreement for categorical data. Biometrics, 33(1), 159–174. https://doi.org/10.2307/2529310
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
Papert, S., & Harel, I. (1991). Situating constructionism. In I. Harel & S. Papert (Eds.), Constructionism (pp. 1–11). Ablex Publishing Corporation.
Piaget, J. (1952). The origins of intelligence in children. International Universities Press.
Portelance, D. J., Strawhacker, A. L., & Bers, M. U. (2016). Constructing the ScratchJr programming language in the early childhood classroom. International Journal of Technology and Design Education, 26(4), 489–504. https://doi.org/10.1007/s10798-015-9325-0
Resnick, M., & Silverman, B. (2005). Some reflections on designing construction kits for kids. Proceedings of the 2005 Conference on Interaction Design and Children (pp. 117–122). ACM.
Scherer, R., Siddiq, F., & Sánchez Viveros, B. (2019). The cognitive benefits of learning computer programming: A meta-analysis of transfer effects. Journal of Educational Psychology, 111(5), 764–792. https://doi.org/10.1037/edu0000314
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-015-9412-6
Vygotsky, L. S. (1978). Mind in society: The development of higher psychological processes. Harvard University Press.
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
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Rabitah Hanum Hasibuan, Serena Dwi Masta, Aina Aslamyah, Ika Anggraini, Amallia Soraya, Siti Suryani

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.



