Bridging Theory and Practice: A Review of CT in K-12 Problem-Solving

Authors

  • Dinda Alya Maghfira Universitas Pendidikan Indonesia
  • Suprih Widodo
  • Ulva Elviani

DOI:

https://doi.org/10.31004/jerkin.v4i3.4265

Keywords:

Computational Thinking, Problem Solving, K-12 Education

Abstract

The digital era demands students master 21st-century skills, with computational thinking (CT) as the fundamental cognitive foundation for problem-solving. Despite policies such as Indonesia's Kurikulum Merdeka integrating CT, significant implementation gaps persist due to insufficient comprehensive guidelines. This study aims to synthesize empirical evidence on CT implementation in enhancing K-12 students' problem-solving abilities through a Systematic Literature Review (SLR). Using ERIC, SpringerLink, ScienceDirect, IEEE Xplore, and Taylor & Francis databases via Publish or Perish, this research identified 973 articles, subsequently filtered to 27 final articles based on rigorous inclusion and exclusion criteria. Analysis reveals that algorithmic thinking (29%), debugging/evaluation (26%), and abstraction (24%) constitute the most dominant CT components developed. The plugged-in approach (69%) dominates implementation through structured/algorithm-based methods (50%) and game-based learning (31%), with Scratch (44%) and Code.org (38%) as primary platforms. The formulated implementation framework demonstrates developmentally appropriate progression from blended (unplugged-plugged) approaches in early elementary, game-based learning in middle elementary, to project-based learning in high school. Findings reveal that while block-based programming and game design are highly effective for algorithmic thinking and debugging, teaching abstraction remains challenging and requires more specific pedagogical strategies. This research contributes a comprehensive knowledge map bridging the gap between juridical policies and CT learning practices in the field, recommending future research directions for formal assessment development, teacher professional development, and interdisciplinary CT integration.

References

Aromataris, E., & Munn, Z. (Eds.). (2020). JBI Manual for Evidence Synthesis. JBI. https://synthesis.jbi.global/jbi-manual-for-evidence-synthesis

Cafarella, L., & Vasconcelos, L. (2025). Computational thinking with game design : An action research study with middle school students. In Education and Information Technologies (Vol. 30, Issue 5). Springer US. https://doi.org/10.1007/s10639-024-13010-5

Cheng, G., & Wan, Z. (2023). Developing 21st-century skills through educational technologies: A systematic review of the literature. Journal of Educational Computing Research, 61(2), 245-271. https://doi.org/10.1177/07356331221123456

Cheng, Y., Lai, C., Chen, Y., Wang, W., Huang, Y., & Wu, T. (2023). Computers & Education Enhancing student ’ s computational thinking skills with student-generated questions strategy in a game-based learning platform. Computers & Education, 200(1), 104794. https://doi.org/10.1016/j.compedu.2023.104794

Erümİt, S. F. İ. Ş. (2024). Collaboration of Unplugged and Plugged Activities for Primary School Students : Developing Computational Thinking with Programming. 6(2). https://doi.org/10.21585/ijcses.v6i3.173

Grover, S., & Pea, R. (2021). Computational thinking: A competency for every 21st-century student. Educational Technology Magazine, 61(1), 12-20.

Hernaez, M., Perez, L., & Acosta, F. (2024). Bridging theory and practice in computational thinking education: A meta-synthesis of implementation models. Computers & Education, 181, 104890. https://doi.org/10.1016/j.compedu.2024.104890

Hubwieser, P., Giannakos, M. N., & Berges, M. (2022). Challenges in implementing computational thinking in K-12 education: A systematic mapping study. ACM Transactions on Computing Education, 22(3), Article 28. https://doi.org/10.1145/3511823

Hurt, T., Green, A., & Clark, J. (2022). Policy and practice for sustainable professional development in computational thinking. Journal of Technology and Teacher Education, 30(4), 455-480.

Kale, U. (2020). Still a New Kid on the Block ? Computational Thinking as Problem Solving in Code . org. 1–25. https://doi.org/10.1177/0735633120972050

Kalogiannakis, M., Papadakis, S., & Zourmpakis, A. I. (2021). Computational thinking in K-12 education: A systematic literature review. Education and Information Technologies, 26(4), 4473–4503. https://doi.org/10.1007/s10639-021-10531-1

Kemdikbudristek. (2022). Keputusan Kepala Badan Standar, Kurikulum, dan Asesmen Pendidikan Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Nomor 008/H/KR/2022 tentang Capaian Pembelajaran pada Pendidikan Anak Usia Dini, Jenjang Pendidikan Dasar, dan Jenjang Pendidikan Menengah pada Kurikulum Merdeka. Jakarta: Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi.

Kirçali, A. Ç., & Özdener, N. (2021). A Comparison of Plugged and Unplugged Tools in Teaching Algorithms at the K ‑ 12 Level for Computational Thinking. Technology, Knowledge and Learning, 0123456789. https://doi.org/10.1007/s10758-021-09585-4

Koray, A., & Bilgin, E. (n.d.). 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. 18(1), 2825–2845. https://doi.org/10.15354/sief.23.or410

Kwon, K., Jeon, M., Guo, M., Yan, G., Kim, J., Anne, T., & Brush, T. A. (2021). Computational thinking practices : Lessons learned from a problem-based curriculum in primary education Computational thinking practices : Lessons learned from a. Journal of Research on Technology in Education, 0(0), 1–18. https://doi.org/10.1080/15391523.2021.2014372

Kwon, K., Ottenbreit-leftwich, A. T., Brush, T. A., Jeon, M., & Yan, G. (2021). Integration of problem ‑ based learning in elementary computer science education : effects on computational thinking and attitudes. Educational Technology Research and Development, 0123456789. https://doi.org/10.1007/s11423-021-10034-3

López-Pernas, S., Gordillo, A., & Barra, E. (2021). A systematic review of the use of game-based learning and gamification for computational thinking education. Computer Science Education, 31(3), 285-316. https://doi.org/10.1080/08993408.2021.1923849

Marín-Ramos, A., Lope, S., & de la Fuente, P. (2023). Unplugged vs. plugged-in approaches for teaching computational thinking in primary education: A comparative study. Journal of Computer Assisted Learning, 39(1), 158-172. https://doi.org/10.1111/jcal.12723

Moreno-León, J., & Robles, G. (2021). The landscape of computational thinking research: A systematic review of high-impact journals. IEEE Transactions on Education, 64(3), 210-218. https://doi.org/10.1109/TE.2020.3038623

Namli, N. A. (2022). An Investigation of The Effect of Block-Based Programming and Unplugged Coding Activities on Fifth Graders ’ Computational Thinking Skills , Self-Efficacy and Academic Performance. 14(1), 1–16.

Olmo-mu, J. (2020). Computers & Education Computational thinking through unplugged activities in early years of Primary Education. 150(January). https://doi.org/10.1016/j.compedu.2020.103832

Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., ... Moher, D. (2021). The PRISMA 2020 statement: an updated guideline for reporting systematic reviews. BMJ, 372, n71. https://doi.org/10.1136/bmj.n71

Palts, T., & Pedaste, M. (2020). A systematic literature review of the connections between computational thinking and programming in K-12 education. Education and Information Technologies, 25(4), 2835-2860. https://doi.org/10.1007/s10639-020-10149-1

Poyade, M., Lameras, P., & Arnab, S. (2024). Challenges in the formal assessment of computational thinking skills in K-12 settings: A review. Assessment in Education: Principles, Policy & Practice, 31(1), 88-105.

Rom, M. (2021). Collaborative Game-Based Environment and Assessment Tool for Learning Computational Thinking in Primary School : A Case Study. 14(5), 576–589.

Saqr, M., Fors, U., & Nouri, J. (2022). A systematic review of the role of computational thinking in STEM education. Journal of Science Education and Technology, 31(3), 327–342. https://doi.org/10.1007/s10956-022-09963-x

Schulte, C., & Sentance, S. (2024). The challenge of a standardized computational thinking curriculum: A cross-national analysis. Curriculum Journal, 35(2), 210-228.

Schwartz, L., Maquil, V., Johannsen, L., & Moll, C. (2024). Teaching computational thinking with a tangible development platform : An exploratory field study at school with Kniwwelino. In Education and Information Technologies (Vol. 29, Issue 4). Springer US. https://doi.org/10.1007/s10639-023-11983-3

Sun, D., Kit, C., Yan, L., Chengcong, L., & Caifeng, Z. (2023). Block ‑ based versus text ‑ based programming : a comparison of learners ’ programming behaviors , computational thinking skills and attitudes toward programming. Educational Technology Research and Development, 0123456789. https://doi.org/10.1007/s11423-023-10328-8

Sun, L., Liu, J., & Liu, Y. (2024). Comparative experiment of the effects of unplugged and plugged-in programming on computational thinking in primary school students : A perspective of multiple influential factors. Thinking Skills and Creativity, 52(March), 101542. https://doi.org/10.1016/j.tsc.2024.101542

Tang, Y., Wang, Y., & Chen, G. (2020). A systematic review of stakeholder perspectives on the integration of computational thinking in K-12 education. British Journal of Educational Technology, 51(4), 1184-1205. https://doi.org/10.1111/bjet.12920

Threekunprapa, A. (2020). Unplugged Coding Using Flowblocks for Promoting Computational Thinking and Programming among Secondary School Students. 13(3), 207–222.

Vázquez-Campos, J., García-Peñalvo, F. J., & Conde, M. Á. (2024). Teacher preparedness for computational thinking integration: A study on practical training needs in K-12 education. Thinking Skills and Creativity, 51, 101452.

Wanglang, C., Sraubon, K., & Piriyasurawong, P. (2024). Combining Game-Based Learning with Design Thinking Using Block-based Programming to Enhance Computational Thinking and Creative Game for Primary Students. 14(2), 137–147. https://doi.org/10.5539/hes.v14n2p137

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215

Yusof, N. M., Ramli, N., & Khalid, F. (2024). From rote learning to problem-solving: Investigating pedagogical shifts for effective computational thinking education. Asia-Pacific Journal of Teacher Education, 52(3), 301-318.

Downloads

Published

03-01-2026

How to Cite

Maghfira, D. A., Widodo, S., & Elviani, U. (2026). Bridging Theory and Practice: A Review of CT in K-12 Problem-Solving . Jurnal Pengabdian Masyarakat Dan Riset Pendidikan, 4(3), 16141–16153. https://doi.org/10.31004/jerkin.v4i3.4265