Development of computational reasoning through block programming in primary school students at the Universidad Peruana Los Andes

Authors

DOI:

https://doi.org/10.5281/zenodo.17604749

Keywords:

computational reasoning, block programming, primary education

Abstract

The purpose of this research is to determine the impact of block programming on the development of computational reasoning in third-year students of the Bachelor's Degree in Primary Education at the Universidad Peruana Los Andes during the year 2024. The study adopts a quantitative approach and a quasi-experimental design with experimental and control groups, in which pre- and post-intervention measurements were applied to a sample of 60 students in the third cycle of Primary Education, selected by simple random sampling. Inclusion and exclusion criteria were also established to ensure adequate participation. Data collection was carried out through surveys, and the analysis was performed using descriptive statistics and the Wilcoxon test, with the aim of evaluating changes in computational reasoning before and after the intervention. The main results showed that block programming has a significant impact on the development of students' computational reasoning. Similarly, a positive effect was observed on problem-solving skills (Z = -5.000, p = 0.000), pattern recognition (Z = -5.385, p = 0.000), abstraction ability (Z = -5.568, p = 0.000), and algorithm design (Z = -4.243, p = 0.000). In conclusion, block programming strengthened students' fundamental computational thinking skills.

Downloads

Download data is not yet available.

References

Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking (p. 25). https://scratched.gse.harvard.edu/ct/files/AERA2012.pdf

Çakiroğlu, Ü., & Özyilmaz Şahın, İ. (2025). Building blocks of abstraction: Exploring children’s real-life problem solving in block-based programming. Thinking Skills and Creativity, 59, 101995. https://doi.org/10.1016/j.tsc.2025.101995

Collado-Sánchez, M., García-Peñalvo, F. J., & Pinto-Llorente, A. M. (2021). Computational thinking competences training for primary education teachers. Ninth International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM’21), 758–762. https://doi.org/10.1145/3486011.3486544

Denning, P. J., & Tedre, M. (2022). Computational thinking: A disciplinary perspective. Informatics in Education, 20(3), 361–390. https://doi.org/10.15388/infedu.2021.21

Durango-Warnes, C., & Ravelo-Méndez, R. E. (2020). Beneficios del programa Scratch para potenciar el aprendizaje significativo de las Matemáticas en tercero de primaria. Trilogía Ciencia Tecnología Sociedad, 12(23), 161–184. https://doi.org/10.22430/21457778.1524

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

Holstein, S., & Cohen, A. (2025). Scratch teachers’ perceptions of teaching computational thinking with school subjects in a constructionist approach. Thinking Skills and Creativity, 56, 101772. https://doi.org/10.1016/j.tsc.2025.101772

Huaripata Huaripata, A. (2023). Aplicación del Programa Scratch para la compresión lectora en estudiantes de secundaria de una institución educativa, Tongod—2022 [Tesis de licenciatura, Universidad César Vallejo]. https://dialnet.unirioja.es/servlet/tesis?codigo=339284

Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The Scratch programming language and environment. ACM Transactions on Computing Education, 10(4), 16:1–16:15. https://doi.org/10.1145/1868358.1868363

Ministerio de Educación del Perú (MINEDU). (2023). Reporte de monitoreo de tecnologías educativas en instituciones públicas (Dirección de Innovación Tecnológica Educativa). MINEDU. http://www.minedu.gob.pe/normatividad/pesem/informe-evaluacion-2023-pesem.pdf

Pérez López, A. F. (2020). Actividades con Scratch para desarrollar el pensamiento algorítmico en estudiantes en una IEP de Chiclayo [Tesis de Maestría, Universidad Católica Santo Toribio de Mogrovejo]. http://tesis.usat.edu.pe/handle/20.500.12423/2736

Pérez-Marín, D., Hijón-Neira, R., Bacelo, A., & Pizarro, C. (2020). Can computational thinking be improved by using a methodology based on metaphors and Scratch to teach computer programming to children? Computers in Human Behavior, 105, 105849. https://doi.org/10.1016/j.chb.2018.12.027

Quiroz Vallejo, D. A., Carmona-Mesa, J. A., Castrillón Yepes, A., & Villa-Ochoa, J. A. (2021). Integración del pensamiento computacional en la educación primaria y secundaria en Latinoamérica: Una revisión sistemática de literatura. RED: Revista de Educación a Distancia, 21(68), 1–28. https://dialnet.unirioja.es/servlet/articulo?codigo=8205366

Reinhold, F., Sprenger, P., & Staniczek, G. (2025). Introducing computational thinking to second and third graders: Programming whole paths outperforms step-by-step navigation in maze tasks. Computers and Education Open, 8, 100260. https://doi.org/10.1016/j.caeo.2025.100260

Roig-Vila, R., & Moreno-Isac, V. (2020). El pensamiento computacional en educación: Análisis bibliométrico y temático. Revista de Educación a Distancia (RED), 20(63). https://doi.org/10.6018/red.402621

Román-González, M., Pérez-González, J.-C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047

Tejera-Martínez, F., Aguilera, D., & Vílchez-González, J. M. (2020). Lenguajes de programación y desarrollo de competencias clave: Revisión sistemática. Revista Electrónica de Investigación Educativa, 22, 1–16. https://doi.org/10.24320/redie.2020.22.e27.2869

Vargas Montenegro, A. K. (2021). Uso de Scratch para el aprendizaje lógico de programación en estudiantes de nivel primaria, Huaraz-2019 [Tesis de pregrado, Universidad Católica Los Ángeles de Chimbote]. https://repositorio.uladech.edu.pe/bitstream/handle/20.500.13032/25489/APRENDIZAJE_DESARROLLO_DE_CAPACIDADES_VARGAS_MONTENEGRO_AZUCENA_KATHERIN.pdf?sequence=1&isAllowed=y

Wing, J. M. (2017). Computational thinking’s influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7–14. https://doi.org/10.17471/2499-4324/922

Published

2025-11-13

How to Cite

López Robles , Z. M., Ticse Alfaro , D. D., Gilvonio Yaranga, F. M., Egoavil Victoria , E. M., & Castro Ingaroca, F. M. (2025). Development of computational reasoning through block programming in primary school students at the Universidad Peruana Los Andes. InveCom Journal, 6(3), 1-9. https://doi.org/10.5281/zenodo.17604749

Most read articles by the same author(s)