Improving Reasoning Skills in Primary School Students: An Experimental Study on 2D Game Development with Scratch
DOI:
https://doi.org/10.23917/ieltech.v1i1.16524Keywords:
reasoning skills, Scratch, visual programming, project-based learning, 2D game development, elementary education, quasi-experimentalAbstract
Reasoning ability is a fundamental skill for problem-solving and decision-making, yet its development in elementary school computer education remains suboptimal, often limited to basic operational tasks. This study aims to investigate the effect of Scratch visual programming, implemented through 2D game development projects with the Project-Based Learning (PjBL) model, on the reasoning skills of fifth-grade students. A quasi-experimental one-group pretest-posttest design was employed, involving 30 students (14 male, 16 female) from a public elementary school in Wonogiri, Indonesia. The intervention consisted of five meetings where students collaboratively created drag-and-drop and jumping games using Scratch, following the PjBL syntax. Data were collected through a validated reasoning test adapted from Raven's Coloured Progressive Matrices (8 items, Cronbach's α = 0.634) and the System Usability Scale (SUS) questionnaire. Expert validation confirmed the module's high validity (Aiken's V = 0.70-0.76) and reliability (α = 0.944-0.992). The results revealed a statistically significant increase in reasoning scores from pretest (M = 61.00, SD = 12.45) to posttest (M = 86.67, SD = 8.92), with t(29) = -8.19, p < 0.001, and a large effect size (Cohen's d = 1.50). The SUS scores (M = 86.8) indicated high usability and acceptability of the learning method and module. Student project performance was excellent (M = 95), demonstrating successful application of logical sequencing and systematic planning. These findings provide empirical evidence that integrating Scratch visual programming with PjBL through 2D game development significantly enhances elementary students' reasoning abilities while offering a practical and engaging approach for computer education. The study contributes to the growing body of literature on block-based programming and computational thinking in primary education, with implications for curriculum design and instructional practice in the digital age.
Downloads
References
Apriyanto, A., & Sukirman. (2024). Utilization of visual programming scratch to improve problem-solving skills. AIP Conference Proceedings, 2926(1), 020067.
Brooke, J. (1996). SUS-A quick and dirty usability scale. Usability Evaluation in Industry, 189(194), 4–7.
Dias Aziz Sukirman, & Pramudita, A. A. (2022). Utaminingsih,“Block-Based Visual Programming as a Tool for Learning the Concepts of Programming for Novices,.” Int. J. Inf. Educ. Technol, 12(5), 365–371. https://doi.org/10.18178/ijiet.2022.12.5.1628
Gao, X., Yang, Y., Du, Y., & Sun, D. (2025). Effect of Mind Mapping-Based Scaffolding on Elementary Students’ Computational Thinking in Block-Based Programming. Journal of Educational Computing Research, 63(1), 236–271. https://doi.org/10.1177/07356331241303067
Katoningsih, S., & Sunaryo, I. (2020). Programme for International Student Assesment (PISA) as reading literacy standard: Critical thinking skill is priority. Education, Sustainability And Society, 3(1), 08–10.
Koray, A., & Bilgin, E. (2023). The Effect of Block Coding (Scratch) Activities Integrated into the 5E Learning Model in Science Teaching on Students’ Computational Thinking Skills and Programming Self-Efficacy. Science Insights Education Frontiers, 18(1), 2825–2845.
Maggin, D. M. (2022). Group experimental and quasi-experimental research designs for special education intervention validation. In Handbook of Special Education Research, Volume I (pp. 101–114). Routledge.
Ming, G. K., Fuad, D. R. S. M., Lee, H. L. J., Yaacob, Y. R. M., & Kang, T. N. W. (2025). Creative Learning Unplugged: A Constructionist Approach to Coding Education Using Scratch. International Journal of Research and Innovation in Social Science, IX(IIIS), 556–570. https://doi.org/10.47772/IJRISS.2025.903SEDU0032
Monge Roffarello, A., & Sáenz, J. P. (2025). Supporting teachers, engaging students: A collaborative model for K-12 computing education. Entertainment Computing, 54, 100937. https://doi.org/10.1016/j.entcom.2025.100937
Muniz, M., Gomes, C. M. A., & Pasian, S. R. (2016). Factor structure of Raven’s coloured progressive matrices. Psico-USF, 21, 259–272.
Olsson, J., & Granberg, C. (2024). Teacher-student interaction supporting students’ creative mathematical reasoning during problem solving using Scratch. Mathematical Thinking and Learning, 26(3), 278–305. https://doi.org/10.1080/10986065.2022.2105567
Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., & Silverman, B. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60–67.
Romero, E., & Artal-Sevil, J. S. (2021). Scratch: A tool for learning and teaching. ICERI2021 Proceedings, 7844–7853.
Siswandi, R., Mahanani, D., Salahudin, M., Isnaini, I., Budiarsani, N. L., & Hafsah, H. (2024). IMPLEMENTATION OF PROJECT BASED LEARNING MODEL BASED ON CODING SCRATCH PRODUCTS TO INCREASE STUDENTS’ UNDERSTANDING OF PRESERVING NATIONAL CULTURE. Abjadia : International Journal of Education, 9(2), 301–309. https://doi.org/10.18860/abj.v9i2.27190
Sri Utami. (2024). A Critical Appraisal: Elementary School Coding Education Effectiveness with Scratch in Alignment with Cognitive Development, Analyzed through Piagetian Lens. Journal of Electrical Systems, 20(5s), 1180–1187. https://doi.org/10.52783/jes.2432
Stamatios, P. (2024). Can preschoolers learn computational thinking and coding skills with ScratchJr? A systematic literature review. International Journal of Educational Reform, 33(1), 28–61.
Sukirman, Pramudita, D. A., Afiyanto, A., & Utaminingsih. (2022). Block-Based Visual Programming as a Tool for Learning the Concepts of Programming for Novices. International Journal of Information and Education Technology, 12(5), 365–371. https://doi.org/10.18178/ijiet.2022.12.5.1628
Topalli, D., & Cagiltay, N. E. (2018). Improving programming skills in engineering education through problem-based game projects with Scratch. Computers & Education, 120, 64–74.
Utami, S., & Ghufron, A. (2024). A critical Appraisal: Elementary School Coding Education Effectiveness with scratch in alignment with Cognitive Development, analyzed through Piagetian Lens. Journal of Electrical Systems, 20(5s), 1180–1187.
Winarsih, N. A. S., Rohman, M. S., Saraswati, G. W., & Mulyanto, E. (2024). Penalaran Logika menggunakan Scratch pada SD Negeri Pendrikan Lor 03. Abdimasku: Jurnal Pengabdian Masyarakat, 7(2), 684–689.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35.
Zacharis, G. K. (2025). Fostering Early Childhood Science Education Through Visual Programming: A Case Study with Pre-service Teachers Using ScratchJr. In Research on E-Learning and ICT in Education: Technological, Pedagogical and Instructional Perspectives (pp. 69–84). Springer.
Downloads
Submitted
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Bima Samudra Wicaksana, Ahmad Apriyanto

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




