Development of computational reasoning through block programming in primary school students at the Universidad Peruana Los Andes
DOI:
https://doi.org/10.5281/zenodo.17604749Keywords:
computational reasoning, block programming, primary educationAbstract
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
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
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
The journal is licensed under the Attribution License (CC BY), allowing the possibility of copying, distributing, displaying, and producing derivative works, as long as the author is acknowledged and cited.







