ENHANCING MIDDLE SCHOOL STUDENTS COMPUTATIONAL THINKING THROUGH SCRATCH-BASED ANIMATION IN INTRODUCTORY PROGRAMMING LEARNING CASE STUDY: AL HARAKI ISLAMIC SCHOOL DEPOK

  • Zaqi KURNIAWAN Budi Luhur University
  • Rizka TIAHARYADINI Universitas Budi Luhur
  • Windhy WIDHYANTY Universitas Budi Luhur
Keywords: Animation, Computational Thinking, Middle School, Programming Education, Scratch

Abstract

This community service project investigates how middle school students at Al Haraki Islamic School in Depok might improve their computational thinking (CT) skills by incorporating Scratch-based animation into introductory programming. The community service program was carried out in phases, which included planning, conducting workshops, assessing participants, and concluding the program. Through interactive animation projects, students learned about pattern recognition, abstraction, algorithmic design, and problem decomposition. Data from the pre- and post-tests demonstrate a notable improvement in CT skills: algorithmic design rose from 58.4 to 82.1, issue decomposition from 61.2 to 79.5, pattern identification from 64.8 to 81.0, and abstraction from 59.7 to 77.3. During workshop sessions, the progressive learning process was reinforced. The average skill level increased from 2.0 at the beginning to 4.86 by the end, with abstraction demonstrating the most gain (+3.3). Surveys of feedback also showed significant motivation (mean = 4.5) and engagement (mean = 4.3) on a 5-point scale, demonstrating that Scratch-based animation promoted creativity and group learning in addition to enhancing cognitive abilities. Student confidence and the necessity of consistent teacher support to guarantee program sustainability were brought to light during reflection sessions. Overall, this strategy worked well to connect middle school students' abstract CT concepts with interesting, actual-life situations.

Downloads

Download data is not yet available.

References

Çelik, E., & Sevgi, S. (2025). Middle school students’ views on mathematical situations designed with Scratch. Journal of Educational Technology and Online Learning, 8(2), 190–205. https://doi.org/10.31681/jetol.1636413
Fanchamps, L. J. A., & Vansteenkiste, M. (2023). The Effect of Visual Programming Environments on the Development of Computational Thinking and the Influence of Self-Regulating Ability in Upper Primary School Children. In CTE-STEM Asia-Pacific Society for Computers in Education, 8–10.
Fuentes-Peñailillo, F., Gutter, K., Vega, R., & Silva, G. C. (2024). Transformative Technologies in Digital Agriculture: Leveraging Internet of Things, Remote Sensing, and Artificial Intelligence for Smart Crop Management. Journal of Sensor and Actuator Networks, 13(4), 39. https://doi.org/10.3390/jsan13040039
Giménez, A., Bordoy, S., Sánchez, A., López‐Zamora, M., Sopena, J. M., & Luque, J. L. (2021). A supplemental computer‐assisted intervention programme to prevent early reading difficulties in Spanish learners: A stratified random control trial. Journal of Computer Assisted Learning, 37(2), 510–520. https://doi.org/10.1111/jcal.12504
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
Huizinga, T., Nieveen, N., & Handelzalts, A. (2019). Identifying Needs for Support to Enhance Teachers’ Curriculum Design Expertise. In Collaborative Curriculum Design for Sustainable Innovation and Teacher Learning (pp. 115–137). Springer International Publishing. https://doi.org/10.1007/978-3-030-20062-6_7
Lei, H., Chiu, M. M., Li, F., Wang, X., & Geng, Y. (2020). Computational thinking and academic achievement: A meta-analysis among students. Children and Youth Services Review, 118, 105439. https://doi.org/10.1016/j.childyouth.2020.105439
Nguyen, L. Q., & Le, H. Van. (2024). Challenges in EFL Constructivist Classrooms from Teachers’ Perspectives: A Case Study in Vietnam. Sage Open, 14(2). https://doi.org/10.1177/21582440241245187
Papadakis, S., Kalogiannakis, M., Orfanakis, V., & Zaranis, N. (2017). The Appropriateness of Scratch and App Inventor as Educational Environments for Teaching Introductory Programming in Primary and Secondary Education. International Journal of Web-Based Learning and Teaching Technologies, 12(4), 58–77. https://doi.org/10.4018/IJWLTT.2017100106
Perez, L., Clark, H. F., Hadad, R., Nava, I., & Giannotti, M. (2023). CT for equity: situating computational thinking, computer science, and social justice in a math and science teacher education program. In International Encyclopedia of Education (Fourth Edition) (pp. 312–320). Elsevier. https://doi.org/10.1016/B978-0-12-818630-5.13007-6
Putra, G. M. C., Prasetyaningtyas, F. D., Ansori, I., Kurnianto, B., Wahyuni, N. I., Xinzhe, Z., & Nurmanto, T. N. (2025). Effectiveness of Project-Based Scratch Programming to Improve Problem-Solving Skills of Elementary School Students. International Journal of Social Learning (IJSL), 5(2), 460–478. https://doi.org/10.47134/ijsl.v5i2.417
Rodríguez-Martínez, J. A., González-Calero, J. A., & Sáez-López, J. M. (2020). Computational thinking and mathematics using Scratch: an experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316–327. https://doi.org/10.1080/10494820.2019.1612448
Romano, S., Capece, N., Erra, U., Scanniello, G., & Lanza, M. (2019). On the use of virtual reality in software visualization: The case of the city metaphor. Information and Software Technology, 114, 92–106. https://doi.org/10.1016/j.infsof.2019.06.007
Sawada, C., Terazono, M., Hagino, T., & Hattori, T. (2025). An Analysis of K-12 Programming Education Utilizing the Minecraft Metaverse Amidst the COVID-19 Pandemic. Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 1615–1616. https://doi.org/10.1145/3641555.3705122
Sidiq, M. R., Napitupulu, E., & Farihah, F. (2025). Enhancing Computational Learning through Visual Programming Media: An Empirical Study of Academic Achievement. JINAV: Journal of Information and Visualization, 6(1), 1–9. https://doi.org/10.35877/454RI.jinav4019
Stewart, W., & Baek, K. (2023). Analyzing computational thinking studies in Scratch programming: A review of elementary education literature. International Journal of Computer Science Education in Schools, 6(1), 35–58. https://doi.org/10.21585/ijcses.v6i1.156
Su, J., & Yang, W. (2023). A systematic review of integrating computational thinking in early childhood education. Computers and Education Open, 4, 100122. https://doi.org/10.1016/j.caeo.2023.100122
Wei, X., Saab, N., & Admiraal, W. (2021). Assessment of cognitive, behavioral, and affective learning outcomes in massive open online courses: A systematic literature review. Computers & Education, 163, 104097. https://doi.org/10.1016/j.compedu.2020.104097
Published
2025-10-27
How to Cite
KURNIAWAN, Z., TIAHARYADINI, R., & WIDHYANTY, W. (2025). ENHANCING MIDDLE SCHOOL STUDENTS COMPUTATIONAL THINKING THROUGH SCRATCH-BASED ANIMATION IN INTRODUCTORY PROGRAMMING LEARNING CASE STUDY: AL HARAKI ISLAMIC SCHOOL DEPOK. ICCD, 7(1), 305-313. https://doi.org/10.33068/iccd.v7i1.877
Section
Articles