Vol. 12 No. 4 (2026): In Progress
Open Access
Peer Reviewed

Research Trends in Computational Thinking: A Systematic Content Analysis of Publications

Authors

Edi Daenuri Anwar , Sarwi , Ani Rusilowati , Bambang Subali , Hartono , Siti Alimah

DOI:

10.29303/jppipa.v12i4.13657

Published:

2026-04-25

Downloads

Abstract

Computational thinking (CT) is an essential skill for solving complex problems. This study aims to identify and analyze CT frameworks used as instructional techniques across various subjects. This research employs a literature review method. Data were obtained from the ERIC database using the keywords “computational thinking”, “science education.” From more than 600 articles published between 2012 and 2021, 32 articles were selected based on inclusion criteria. The selection process followed systematic stages: identification, screening, eligibility, and inclusion. Data were analyzed using content analysis focusing on publication year, source, subject area, research participants, educational level, and CT frameworks. The results indicate that CT is implemented across multiple educational levels, from preschool to higher education, and is integrated into various subjects. CT approaches are frequently combined with STEM and constructivist approaches to enhance problem-solving skills. Common CT components include decomposition, pattern recognition, abstraction, and algorithmic thinking, along with several variations of other CT components. Overall, CT is an effective approach that can be applied across disciplines to develop problem-solving and critical thinking skills. The integration of CT in learning is recommended to improve the quality of education in the digital era.

Keywords:

Computational thinking STEM Integration Problem solving

References

Adler, R. F., & Kim, H. (2018). Enhancing future K-8 teachers’ computational thinking skills through modeling and simulations. Education and Information Technologies, 23(4), 1501–1514. https://doi.org/10.1007/s10639-017-9675-1 DOI: https://doi.org/10.1007/s10639-017-9675-1

Aksit, O., & Wiebe, E. N. (2020). Exploring Force and Motion Concepts in Middle Grades Using Computational Modeling: a Classroom Intervention Study. Journal of Science Education and Technology, 29(1), 65–82. https://doi.org/10.1007/s10956-019-09800-z DOI: https://doi.org/10.1007/s10956-019-09800-z

Alfayez, A. A., & Lambert, J. (2019). Exploring Saudi Computer Science Teachers’ Conceptual Mastery Level of Computational Thinking Skills. Computers in the Schools, 36(3), 143–166. https://doi.org/10.1080/07380569.2019.1639593 DOI: https://doi.org/10.1080/07380569.2019.1639593

Almujaddid, S. A., Yuliati, L., & Wisodo, H. (2025). Experiential Learning with STEM-Computational Thinking (STEM-CT) Approach to Develop Students’ Problem Solving Skills. Jurnal Penelitian Pendidikan IPA, 11(1), 1026–1032. https://doi.org/10.29303/jppipa.v11i1.9639 DOI: https://doi.org/10.29303/jppipa.v11i1.9639

Aristawat, F. A., Budiyanto, C., & Yuana, R. A. (2018). Adopting educational robotics to enhance undergraduate students’ self-efficacy levels of computational thinking. Journal of Turkish Science Education, 15(Special Issue), 42–50. https://doi.org/10.12973/tused.10255a

Brigas, C. J. J., & Figueiredo, J. A. Q. (2019). “The Hour of the Code”: Computational thinking workshop in a primary school in Guarda, Portugal. Research in Social Sciences and Technology, 4(2), 129–136. https://doi.org/10.46303/ressat.04.02.9 DOI: https://doi.org/10.46303/ressat.04.02.9

Chen, G., Shen, J., Barth-Cohen, L., Jiang, S., Huang, X., & Eltoukhy, M. (2017). Assessing elementary students’ computational thinking in everyday reasoning and robotics programming. Computers and Education, 109, 162–175. https://doi.org/10.1016/j.compedu.2017.03.001 DOI: https://doi.org/10.1016/j.compedu.2017.03.001

Chongo, S., Osman, K., & Nayan, N. A. (2020). Level of Computational ThinkingLevel of Computational Thinking Skills among Secondary Science Student: Variation across Gender and Mathematics Achievement Skills among Secondary Science Student: Variation across Gender and Mathematics Achievement. Science Education International, 31(2), 159–163. https://doi.org/10.33828/sei.v31.i2.4 DOI: https://doi.org/10.33828/sei.v31.i2.4

Csizmadia, A., Standl, B., & Waite, J. (2019). Integrating the constructionist learning theory with computational thinking classroom activities. Informatics in Education, 18(1), 41–67. https://doi.org/10.15388/infedu.2019.03 DOI: https://doi.org/10.15388/infedu.2019.03

Ehsan, H., Rehmat, A. P., & Cardella, M. E. (2021). Computational thinking embedded in engineering design: capturing computational thinking of children in an informal engineering design activity. International Journal of Technology and Design Education, 31(3), 441–464. https://doi.org/10.1007/s10798-020-09562-5 DOI: https://doi.org/10.1007/s10798-020-09562-5

Ertugrul-Akyol, B. (2019). Development of Computational Thinking Scale: Validity and Reliability Study. International Journal of Educational Methodology, 5(3), 421–432. https://doi.org/10.12973/ijem.5.3.421 DOI: https://doi.org/10.12973/ijem.5.3.421

Fitri, D. N., Setiadi, D., Kusuma, A. S. H. M., & Merta, I. W. (2024). Pengaruh Problem Based Learning Berbantuan Media Animasi terhadap Computational Thinking Siswa. Journal of Classroom Action Research, 6(3), 531–536. Retrieved from https://jppipa.unram.ac.id/index.php/jcar/article/view/8416

Fuad, S., Abdurrahman, Suyatna, A., & Lengkana, D. (2025). Development of Interactive Learning Multimedia Based on Android Integrated with STEM Heat Material to Improve Students’ Computational Thinking. Jurnal Penelitian Pendidikan IPA, 11(5), 134–143. https://doi.org/10.29303/jppipa.v11i5.11106 DOI: https://doi.org/10.29303/jppipa.v11i5.11106

Garneli, V., & Chorianopoulos, K. (2018). Programming video games and simulations in science education: exploring computational thinking through code analysis. Interactive Learning Environments, 26(3), 386–401. https://doi.org/10.1080/10494820.2017.1337036 DOI: https://doi.org/10.1080/10494820.2017.1337036

Gero, A., & Levin, I. (2019). Computational thinking and constructionism: Creating difference equations in spreadsheets. International Journal of Mathematical Education in Science and Technology, 50(5), 779–787. https://doi.org/10.1080/0020739X.2018.1501827 DOI: https://doi.org/10.1080/0020739X.2018.1501827

Gilchrist, P. O., Alexander, A. B., Green, A. J., Sanders, F. E., Hooker, A. Q., & Reif, D. M. (2021). Development of a pandemic awareness stem outreach curriculum: Utilizing a computational thinking taxonomy framework. Education Sciences, 11(3). https://doi.org/10.3390/educsci11030109 DOI: https://doi.org/10.3390/educsci11030109

Gopinath, B., & Santhi, R. (2021). Development and Evaluation of Fishbone-Based Advanced Computational Thinking (FACT) Pedagogy: A Teacher-Student Collaborative Learning Environment in Engineering and Science Education. Higher Education for the Future, 8(1), 108–122. https://doi.org/10.1177/2347631120970177 DOI: https://doi.org/10.1177/2347631120970177

Hunsaker, E., & West, R. E. (2020). Designing Computational Thinking and Coding Badges for Early Childhood Educators. TechTrends. https://doi.org/10.1007/s11528-019-00420-3 DOI: https://doi.org/10.1007/s11528-019-00420-3

Irgens, G. A., Dabholkar, S., Bain, C., Woods, P., Hall, K., Swanson, H., Horn, M., & Wilensky, U. (2020). Modeling and Measuring High School Students’ Computational Thinking Practices in Science. Journal of Science Education and Technology, 29(1), 137–161. https://doi.org/10.1007/s10956-020-09811-1 DOI: https://doi.org/10.1007/s10956-020-09811-1

Kale, U., & Yuan, J. (2021). Still a New Kid on the Block? Computational Thinking as Problem Solving in Code.org. Journal of Educational Computing Research, 59(4), 620–644. https://doi.org/10.1177/0735633120972050 DOI: https://doi.org/10.1177/0735633120972050

Karakasis, C., & XINOGALOS, S. (2020). BlocklyScript: Design and Pilot Evaluation of an RPG Platform Game for Cultivating Computational Thinking Skills to Young Students. Informatics in Education, 19(4), 641–668. https://doi.org/10.15388/INFEDU.2020.28 DOI: https://doi.org/10.15388/infedu.2020.28

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, 69(5), 2761–2787. https://doi.org/10.1007/s11423-021-10034-3 DOI: https://doi.org/10.1007/s11423-021-10034-3

Lai, X., & Wong, G. K. (2022). Collaborative versus individual problem solving in computational thinking through programming: A meta‐analysis. British Journal of Educational Technology, 53(1), 150–170. https://doi.org/10.1111/bjet.13157 DOI: https://doi.org/10.1111/bjet.13157

Latif, Z. M., Razak, A., Lufri, & Chatri, M. (2024). Development of Android-Based E-books Using Sigil 0.9.13 in Animal Ecology Courses for Biology Students. Jurnal Penelitian Pendidikan IPA, 10(7), 4412–4417. https://doi.org/10.29303/jppipa.v10i7.5112 DOI: https://doi.org/10.29303/jppipa.v10i7.5112

Lee, I., & Malyn-Smith, J. (2020). Computational Thinking Integration Patterns Along the Framework Defining Computational Thinking from a Disciplinary Perspective. Journal of Science Education and Technology, 29(1), 9–18. https://doi.org/10.1007/s10956-019-09802-x DOI: https://doi.org/10.1007/s10956-019-09802-x

Lyon, J. A., & Magana, A. J. (2021). The use of engineering model-building activities to elicit computational thinking: A design-based research study. Journal of Engineering Education, 110(1), 184–206. https://doi.org/10.1002/jee.20372 DOI: https://doi.org/10.1002/jee.20372

Ma, H., Zhao, M., Wang, H., Wan, X., Cavanaugh, T. W., & Liu, J. (2021). Promoting pupils’ computational thinking skills and self-efficacy: a problem-solving instructional approach. Educational Technology Research and Development, 69(3), 1599–1616. https://doi.org/10.1007/s11423-021-10016-5 DOI: https://doi.org/10.1007/s11423-021-10016-5

Matsumoto, P. S., & Cao, J. (2017). The Development of Computational Thinking in a High School Chemistry Course. Journal of Chemical Education, 94(9), 1217–1224. https://doi.org/10.1021/acs.jchemed.6b00973 DOI: https://doi.org/10.1021/acs.jchemed.6b00973

Menolli, A., & Neto, J. C. (2022). Computational thinking in computer science teacher training courses in Brazil: A survey and a research roadmap. In Education and Information Technologies (Vol. 27, Issue 2). Springer US. https://doi.org/10.1007/s10639-021-10667-0 DOI: https://doi.org/10.1007/s10639-021-10667-0

Mensan, T., Osman, K., & Abdul Majid, N. A. (2020). Development and Validation of Unplugged Activity of Computational Thinking in Science Module to Integrate Computational Thinking in Primary Science Education. Science Education International, 31(2), 142–149. https://doi.org/10.33828/sei.v31.i2.2 DOI: https://doi.org/10.33828/sei.v31.i2.2

Merino-Armero, J. M., González-Calero, J. A., Cózar-Gutiérrez, R., & Villena-Taranilla, R. (2018). Computational Thinking Initiation. An experience with robots in Primary Education. Journal of Research in Science, Mathematics and Technology Education, 1(2), 181–206. https://doi.org/10.31756/jrsmte.124 DOI: https://doi.org/10.31756/jrsmte.124

Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2020). Development of computational thinking, digital competence and 21 st century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. https://doi.org/10.1080/20004508.2019.1627844 DOI: https://doi.org/10.1080/20004508.2019.1627844

Novella, P., Susilawati, S., & Djajuli, D. (2024). Pengaruh Model Problem Based Learning Berbantuan Media Assemblr Edu terhadap Kemampuan Pemecahan Masalah Siswa Kelas V. Jurnal Syntax Admiration, 5(10), 4074–4080. https://doi.org/10.46799/jsa.v5i10.1522 DOI: https://doi.org/10.46799/jsa.v5i10.1522

Piedade, J., Dorotea, N., Pedro, A., & Matos, J. F. (2020). On teaching programming fundamentals and computational thinking with educational robotics: A didactic experience with pre-service teachers. Education Sciences, 10(9), 1–15. https://doi.org/10.3390/educsci10090214 DOI: https://doi.org/10.3390/educsci10090214

Rabiudin, Afifi, E. H. N., Hastuti, T. W., & Nisa, D. C. (2023). Computational Thinking Skills to Solve Kinematics Problems at High Cognitive Level Cases. Jurnal Penelitian Pendidikan IPA, 9(12), 10955–10964. https://doi.org/10.29303/jppipa.v9i12.5775 DOI: https://doi.org/10.29303/jppipa.v9i12.5775

Rehmat, A. P., Ehsan, H., & Cardella, M. E. (2020). Instructional strategies to promote computational thinking for young learners. Journal of Digital Learning in Teacher Education, 36(1), 46–62. https://doi.org/10.1080/21532974.2019.1693942 DOI: https://doi.org/10.1080/21532974.2019.1693942

Rich, K. M., Spaepen, E., Strickland, C., & Moran, C. (2020). Synergies and differences in mathematical and computational thinking: implications for integrated instruction. Interactive Learning Environments, 28(3), 272–283. https://doi.org/10.1080/10494820.2019.1612445 DOI: https://doi.org/10.1080/10494820.2019.1612445

Sholihah, U., & Firdaus, A. I. (2023). Student’s Computational Thinking Ability in Solving Trigonometry Problems in the Review of Self-Regulated Learning. Jurnal Penelitian Pendidikan IPA, 9(2), 626–633. https://doi.org/10.29303/jppipa.v9i2.2821 DOI: https://doi.org/10.29303/jppipa.v9i2.2821

Sırakaya, M., Alsancak Sırakaya, D., & Korkmaz, Ö. (2020). The Impact of STEM Attitude and Thinking Style on Computational Thinking Determined via Structural Equation Modeling. Journal of Science Education and Technology, 29(4), 561–572. https://doi.org/10.1007/s10956-020-09836-6 DOI: https://doi.org/10.1007/s10956-020-09836-6

Sondakh, D. E., Osman, K., & Zainudin, S. (2020). A proposal for holistic assessment of computational thinking for undergraduate: Content validity. European Journal of Educational Research, 9(1), 33–50. https://doi.org/10.12973/eu-jer.9.1.33 DOI: https://doi.org/10.12973/eu-jer.9.1.33

Sulsilah, H., Hidayat, A., & Ramalis, T. R. (2023). Analysis of Computational Thinking Instrument for High School Student Using Rasch Model. Jurnal Penelitian Pendidikan IPA, 9(3), 1445–1450. https://doi.org/10.29303/jppipa.v9i3.2771 DOI: https://doi.org/10.29303/jppipa.v9i3.2771

Sung, W., & Black, J. B. (2021). Factors to consider when designing effective learning: Infusing computational thinking in mathematics to support thinking-doing. Journal of Research on Technology in Education, 53(4), 404–426. https://doi.org/10.1080/15391523.2020.1784066 DOI: https://doi.org/10.1080/15391523.2020.1784066

Surbakti, D. K. B., Hidayat, T., Purwianingsih, W., Widodo, A., & Supriatno, B. (2023). Analysis of Biology Teacher’s Computational Thinking Skills in Environmental Learning. Jurnal Penelitian Pendidikan IPA, 9(5), 2604–2612. https://doi.org/10.29303/jppipa.v9i5.3411 DOI: https://doi.org/10.29303/jppipa.v9i5.3411

Tan, W. L., Samsudin, M. A., Ismail, M. E., Ahmad, N. J., & Talib, C. A. (2021). Exploring the Effectiveness of STEAM Integrated Approach via Scratch on Computational Thinking. Eurasia Journal of Mathematics, Science and Technology Education, 17(12). https://doi.org/10.29333/ejmste/11403 DOI: https://doi.org/10.29333/ejmste/11403

Tonbuloğlu, B., & Tonbuloğlu, I. (2019). The effect of unplugged coding activities on computational thinking skills of middle school students. Informatics in Education, 18(2), 403–426. https://doi.org/10.15388/infedu.2019.19 DOI: https://doi.org/10.15388/infedu.2019.19

Tran, Y. (2019). Computational Thinking Equity in Elementary Classrooms: What Third-Grade Students Know and Can Do. Journal of Educational Computing Research, 57(1), 3–31. https://doi.org/10.1177/0735633117743918 DOI: https://doi.org/10.1177/0735633117743918

Tsai, M. J., Liang, J. C., & Hsu, C. Y. (2021). The Computational Thinking Scale for Computer Literacy Education. Journal of Educational Computing Research, 59(4), 579–602. https://doi.org/10.1177/0735633120972356 DOI: https://doi.org/10.1177/0735633120972356

Tsakeni, M. (2021). Preservice Teachers’ Use of Computational Thinking to Facilitate Inquiry-based Practical Work in Multiple-deprived Classrooms. Eurasia Journal of Mathematics, Science and Technology Education, 17(1), 1–13. https://doi.org/10.29333/ejmste/9574 DOI: https://doi.org/10.29333/ejmste/9574

Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2016). Defining Computational Thinking for Mathematics and Science Classrooms. Journal of Science Education and Technology, 25(1), 127–147. https://doi.org/10.1007/s10956-015-9581-5 DOI: https://doi.org/10.1007/s10956-015-9581-5

Wong, K. C. (2020). Computational thinking and artificial intelligence education: A balanced approach using both classical ai and modern ai. Proceedings of International Conference on Computational Thinking Education, 110–111. Retrieved from https://cte-stem2021.nie.edu.sg/assets/docs/proceedings/cte-2020.pdf#page=120

Wu, S. Y., & Su, Y. S. (2021). Visual Programming Environments and Computational Thinking Performance of Fifth- and Sixth-Grade Students. Journal of Educational Computing Research, 59(6), 1075–1092. https://doi.org/10.1177/0735633120988807 DOI: https://doi.org/10.1177/0735633120988807

Yin, Y., Hadad, R., Tang, X., & Lin, Q. (2020). Improving and Assessing Computational Thinking in Maker Activities: the Integration with Physics and Engineering Learning. Journal of Science Education and Technology, 29(2), 189–214. https://doi.org/10.1007/s10956-019-09794-8 DOI: https://doi.org/10.1007/s10956-019-09794-8

Yusup, M., Siahaan, S. M., & Harianja, M. R. (2025). Integrating Energy Literacy and Computational Thinking in Secondary Education: A Rasch-Based Analysis to Support Game-Based Physics Learning. Jurnal Penelitian Pendidikan IPA, 11(8), 887–895. https://doi.org/10.29303/jppipa.v11i8.11703 DOI: https://doi.org/10.29303/jppipa.v11i8.11703

Author Biographies

Edi Daenuri Anwar, UIN Walisongo

Author Origin : Indonesia

Sarwi, Universitas Negeri Semarang

Author Origin : Indonesia

Ani Rusilowati, Universitas Negeri Semarang

Author Origin : Indonesia

Bambang Subali, Universitas Negeri Semarang

Author Origin : Indonesia

Hartono, Universitas Negeri Semarang

Author Origin : Indonesia

Siti Alimah, Universitas Negeri Semarang

Author Origin : Indonesia

Downloads

Download data is not yet available.

How to Cite

Anwar, E. D., Sarwi, Rusilowati, A., Subali, B., Hartono, & Alimah, S. (2026). Research Trends in Computational Thinking: A Systematic Content Analysis of Publications. Jurnal Penelitian Pendidikan IPA, 12(4), 162–169. https://doi.org/10.29303/jppipa.v12i4.13657