Research Trends in Computational Thinking: A Systematic Content Analysis of Publications
DOI:
10.29303/jppipa.v12i4.13657Published:
2026-04-25Downloads
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 solvingReferences
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
License
Copyright (c) 2026 Edi Daenuri Anwar, Sarwi, Ani Rusilowati, Bambang Subali, Hartono, Siti Alimah

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with Jurnal Penelitian Pendidikan IPA, agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution 4.0 International License (CC-BY License). This license allows authors to use all articles, data sets, graphics, and appendices in data mining applications, search engines, web sites, blogs, and other platforms by providing an appropriate reference. The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in Jurnal Penelitian Pendidikan IPA.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).






