SCRATCH-BASED INTERACTIVE E-MODULES FOR PROMOTING JUNIOR HIGH SCHOOL STUDENTS’ COMPUTATIONAL THINKING SKILLS: A SYSTEMATIC LITERATURE REVIEW

Authors

  • Azzura Qatrunnada Universitas Sebelas Maret, Kota Surakarta, Jawa Tengah, Indonesia
  • Roemintoyo Universitas Sebelas Maret, Kota Surakarta, Jawa Tengah, Indonesia
  • Budi Tri Cahyono Universitas Sebelas Maret, Kota Surakarta, Jawa Tengah, Indonesia

DOI:

https://doi.org/10.53806/ijcss.v7i2.1456

Keywords:

Computational Thinking, Interactive E-Module, Junior High School Students, Scratch, Systematic Literature Review, Visual Programming.

Abstract

This study synthesizes recent evidence on Scratch-based interactive e-modules for supporting junior high school students’ computational thinking skills. Using a systematic literature review approach, 20 studies published between 2021 and 2026 were selected through a PRISMA-style screening process and analyzed descriptively and thematically. The findings indicate that Scratch-based learning is most effective when supported by scaffolding, project- or problem-based learning, integration with mathematics or science contexts, and explicit computational thinking assessment. Several Indonesian studies also report that Scratch-assisted e-modules are generally valid, practical, and potentially effective for supporting computational thinking development, although most studies remain limited to small-scale developmental research. This review suggests that interactive e-modules should be designed as contextualized, project-oriented, and scaffolded learning environments that encourage problem solving, reflection, and debugging practices in junior high school learning contexts.

References

[1] B. Jiang and Z. Li, “Effect of Scratch on computational thinking skills of Chinese primary school students,” J. Comput. Educ., vol. 8, no. 4, 2021, doi: 10.1007/s40692-021-00190-z.

[2] M. Harahap and D. Eliza, “E-Modul Pembelajaran Coding Berbasis Pengenalan Budaya Indonesia untuk Meningkatkan Computational Thinking,” J. Obs. J. Pendidik. Anak Usia Dini, vol. 6, no. 4, 2022, doi: 10.31004/obsesi.v6i4.2323.

[3] T. S. S. Rao and K. K. Bhagat, “Computational thinking for the digital age: a systematic review of tools, pedagogical strategies, and assessment practices,” Educ. Technol. Res. Dev., vol. 72, no. 4, 2024, doi: 10.1007/s11423-024-10364-y.

[4] H. Montiel and M. G. Gomez-Zermeño, “Educational challenges for computational thinking in k–12 education: A systematic literature review of ‘scratch’ as an innovative programming tool,” Computers, vol. 10, no. 6, 2021, doi: 10.3390/computers10060069.

[5] N. K. Findayani, I. N. Suparta, and S. Sariyasa, “Development of Project based Statistics e-Module with Scratch Assistance to Improve Students’ Computational Thinking Skills,” J. Pendidik. MIPA, vol. 24, no. 3, 2023, doi: 10.23960/jpmipa/v24i3.pp516-527.

[6] H. Ma, M. Zhao, H. Wang, X. Wan, T. W. Cavanaugh, and J. Liu, “Promoting pupils’ computational thinking skills and self-efficacy: a problem-solving instructional approach,” Educ. Technol. Res. Dev., vol. 69, no. 3, 2021, doi: 10.1007/s11423-021-10016-5.

[7] K. Katchapakirin, C. Anutariya, and T. Supnithi, “ScratchThAI: A conversation-based learning support framework for computational thinking development,” Educ. Inf. Technol., vol. 27, no. 6, 2022, doi: 10.1007/s10639-021-10870-z.

[8] C. Wang, J. Shen, and J. Chao, “Integrating Computational Thinking in STEM Education: A Literature Review,” Int. J. Sci. Math. Educ., vol. 20, no. 8, 2022, doi: 10.1007/s10763-021-10227-5.

[9] C. Tikva and E. Tambouris, “The effect of scaffolding programming games and attitudes towards programming on the development of Computational Thinking,” Educ. Inf. Technol., vol. 28, no. 6, 2023, doi: 10.1007/s10639-022-11465-y.

[10] S. Gökçe and A. A. Yenmez, “Ingenuity of scratch programming on reflective thinking towards problem solving and computational thinking,” Educ. Inf. Technol., vol. 28, no. 5, 2023, doi: 10.1007/s10639-022-11385-x.

[11] A. Koray and E. Bilgin, “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,” Sci. Insights Educ. Front., vol. 18, no. 1, 2023, doi: 10.15354/sief.23.or410.

[12] T. Y?lmaz and S. ?zmirli, “Effect of unplugged and plugged coding activities on secondary school students’ computational thinking skills,” J. Educ. Technol. Online Learn., vol. 6, no. 4, 2023, doi: 10.31681/jetol.1375335.

[13] K. Bilgic and B. Dogusoy, “Exploring secondary school students’ computational thinking experiences enriched with block-based programming activities: An action research,” Educ. Inf. Technol., vol. 28, no. 8, 2023, doi: 10.1007/s10639-023-11583-1.

[14] M. M. Ibrohim, E. Siregar, and U. A. Chaeruman, “Scratch and Computational Thinking in Elementary School: A Meta-analysis,” AL-ISHLAH J. Pendidik., vol. 15, no. 3, 2023, doi: 10.35445/alishlah.v15i3.2326.

[15] T. D. Wulandari, P. Listaji, T. Sulaiman, W. M. W. Jaafar, and S. S. A. Rahim, “Development of STEM-Based Science Educational Game Using Scratch to Train Computational Thinking Skill for Secondary School Students,” Indones. J. Sci. Educ., vol. 12, no. 4, pp. 867–884, 2024, doi: https://dx.doi.org/10.24815/jpsi.v12i4.39893.

[16] E. Irawan, R. Rosjanuardi, and S. Prabawanto, “Promoting Computational Thinking through Programming Trends, Tools, and Educational Approaches: a Systematic Review,” JTAM (Jurnal Teor. dan Apl. Mat., vol. 8, no. 4, 2024, doi: 10.31764/jtam.v8i4.26407.

[17] K. Woo and G. Falloon, “Integrating coding across the curriculum: a scoping review,” 2025. doi: 10.1080/08993408.2024.2344402.

[18] A. Rohim and D. Wicaksono, “Arsitek digital masa depan: revolusi pemahaman coding siswa al bayan melalui E-modul Scratch,” J. Penelit. dan Penilai. Pendidik., vol. 7, no. 2, pp. 287–308, 2025, doi: https://doi.org/10.22236/jppp.v7i2.19227.

[19] X. Fang, D. T. K. Ng, and M. Yuen, “Effects of geogebra-enhanced scratch computational thinking instruction on fifth-grade students’ motivation, anxiety, cognitive load,” Educ. Inf. Technol., vol. 30, no. 1, 2025, doi: 10.1007/s10639-024-13052-9.

[20] R. Zhang, S. Li, and Q. Zhang, “Fostering students’ computational thinking and mathematical learning through a Scratch-based probability module: a quasi-experimental study,” Educ. Tech Res. Dev, 2026, doi: https://doi.org/10.1007/s11423-026-10599-x.

[21] M. Berlian, N. M. Arsad, D. Hardila, Y. Yovita, and D. N. Nasution, “Development of Scratch Learning Media to Improve Scientific Literacy and Computational Thinking in Primary Education in the Society 5.0 Era,” J. Nat. Sci. Integr., vol. 7, no. 1, pp. 1–15, 2024, doi: 10.24014/jnsi.v7i1.30904.

[22] F. Handayani, Y. Fitria, S. Ahmad, and Z. Zen, “Development of E-Module Based on Problem Based Learning Assisted with Scratch Applications to Improve Students’ Computational Thinking Skills,” J. Kependidikan, vol. 9, no. 2, pp. 456–469, 2023, doi: 10.33394/jk.v9i2.7790.

[23] K. A. Setiawan, I. N. Suparta, and I. G. P. Suharta, “Development of a 2D Shape E-Module Based on Project-Based Learning with Scratch to Improve Computational Thinking Skills,” Int. J. Educ. Manag. Technol., vol. 3, no. 1, pp. 242–262, 2025.

[24] H. Yusrina et al., “CTMath: Enhancing Elementary Mathematics and Computational Thinking through Scratch-Integrated Learning,” Front. Educ., vol. 11, 2026, doi: 10.3389/feduc.2026.1767445.

[25] J. J. Santaengracia et al., “Computational Thinking in K–6 Education: A Scoping Review of Current Research Trends,” J. Comput. Educ., 2026, doi: 10.1007/s40692-025-00380-z.

Downloads

Published

2026-05-17