Which Computational Thinking Components Are Emphasized in Science and Mathematics Education? A Bibliometric and Thematic Mapping Study
Keywords:
Computational Thinking, Mathematics education, Science EducationAbstract
Computational thinking (CT) has become a key competency in contemporary science and mathematics education, yet prior research often conceptualizes CT as a uniform construct with limited attention to disciplinary differences. This study aims to systematically map how CT components are emphasized across science/STEM and mathematics education in order to clarify domain-specific patterns and research directions. A bibliometric and thematic mapping approach was employed using peer-reviewed publications retrieved from the Dimensions AI database. Following PRISMA 2020 guidelines, 421 articles were included in the final dataset. Bibliometric analysis was conducted to examine publication trends and domain distribution, while co-word analysis and thematic mapping using VOSviewer were applied to identify thematic structures and the relative prominence of CT components across domains. The findings reveal six major thematic clusters representing conceptual problem solving, classroom pedagogy, technology and artificial intelligence, core CT components, programming and digital tools, and learning outcomes and affective dimensions. Comparative analysis shows distinct domain-responsive emphases: science/STEM education prioritizes algorithmic procedures, modeling and simulation, and data-oriented practices, whereas mathematics education more strongly emphasizes abstraction, generalization, pattern recognition, and formal algorithmic reasoning. These results indicate that CT should be conceptualized as a discipline-responsive construct rather than a generic set of skills. The study concludes by highlighting implications for curriculum design, teacher education, and assessment practices, and by identifying gaps for future research on the integration of computational thinking in domain-sensitive ways.
Downloads
References
Angeli, C. (2022). The effects of scaffolded programming scripts on pre-service teachers’ computational thinking: Developing algorithmic thinking through programming robots. International Journal of Child Computer Interaction, 31(Query date: 2025-08-06 16:51:29). https://doi.org/10.1016/j.ijcci.2021.100329
Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, (Query date: 2023-08-08 11:00:18). https://doi.org/10.1007/s10956-015-9552-x
Boonstra, K., Kool, M., Shvarts, A., & Drijvers, P. (2023). Theories and practical perspectives on fostering embodied abstraction in primary school geometry education. Frontiers in Education, 8, 1162681. (pub.1159959452). https://doi.org/10.3389/feduc.2023.1162681
Borkulo, van S., Chytas, C., Drijvers, P., Barendsen, E., & Tolboom, J. (2021). Computational Thinking in the Mathematics Classroom: Fostering Algorithmic Thinking and Generalization Skills Using Dynamic Mathematics Software. The 16th Workshop in Primary and Secondary Computing Education, 1–9. https://doi.org/10.1145/3481312.3481319
Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. 1, 25.
Cetin, I. (2017). Reflective abstraction in computational thinking. Journal of Mathematical Behavior, 47(Query date: 2025-08-06 16:51:29), 70–80. https://doi.org/10.1016/j.jmathb.2017.06.004
Grover, S. (2019). Thinking about Computational Thinking. Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 1283–1283. https://doi.org/10.1145/3287324.3293763
Grover, S., & Pea, R. (2018). Computational thinking: A competency whose time has come. Computer Science Education: Perspectives on Teaching and Learning in School, 19(1), 19–38.
Kallia, M., van Borkulo, S. P., Drijvers, P., Barendsen, E., & Tolboom, J. (2021). Characterising computational thinking in mathematics education: A literature-informed Delphi study. Research in Mathematics Education, 23(2), 159–187. https://doi.org/10.1080/14794802.2020.1852104
Li, X. (2023). Developing and Testing a Design-Based Learning Approach to Enhance Elementary Students’ Self-Perceived Computational Thinking. Journal of Research on Technology in Education, 55(2), 344–368. https://doi.org/10.1080/15391523.2021.1962453
Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020). Computational Thinking Is More about Thinking than Computing. Journal for STEM Education Research, 3(1), 1–18. (pub.1127694462). https://doi.org/10.1007/s41979-020-00030-2
Maharani, S., Susanti, V. D., Andari, T., Krisdiana, I., & Astuti, I. P. (2023). Trend Publication of Computational Thinking in Mathematics Education: Bibliometric Review. JIPM (Jurnal Ilmiah Pendidikan Matematika), 12(1), 22–32. (pub.1164367022). https://doi.org/10.25273/jipm.v12i1.17654
Moon, P. F., Himmelsbach, J., Weintrop, D., & Walkoe, J. (2023). Developing preservice teachers’ intuitions about computational thinking in a mathematics and science methods course. Journal of Pedagogical Research, 7(2), 5–20.
Muhammad, I., Rusyid, H. K., Maharani, S., & Angraini, L. M. (2024). Computational Thinking Research in Mathematics Learning in the Last Decade: A Bibliometric Review. International Journal of Education in Mathematics, Science and Technology, 12(1), 178–202.
OECD. (2023). PISA 2025 learning in the digital world: Assessment framework (Second Draft). OECD Publishing.
Rijke, W., Bollen, L., Eysink, T., & Tolboom, J. (2018). Computational thinking in primary school: An examination of abstraction and decomposition in different age groups. Informatics in Education, (Query date: 2023-08-08 11:00:18). https://www.ceeol.com/search/article-detail?id=645612
Ritschel, N., Fronchetti, F., Holmes, R., Garcia, R., & Shepherd, D. C. (2022). Can guided decomposition help end-users write larger block-based programs? A mobile robot experiment. Proceedings of the ACM on Programming Languages, 6(OOPSLA2), 233–258. (pub.1152360829). https://doi.org/10.1145/3563296
Romandoni, H. R., Nurhasanah, F., & Maharani, S. (2025). Integration And Evaluation of Computational Thinking in Mathematics Education: A Systematic Review of Research 2016-2025. Mosharafa: Jurnal Pendidikan Matematika, 14(4), 903–918. https://doi.org/10.31980/mosharafa.v14i4.3548
Sengupta, P., Dickes, A., & Farris, A. (2018). Toward a Phenomenology of Computational Thinking in STEM Education. In M. S. Khine (Ed.), Computational Thinking in the STEM Disciplines (pp. 49–72). Springer International Publishing. https://doi.org/10.1007/978-3-319-93566-9_4
Sengupta, P., Kinnebrew, J. S., Basu, S., Biswas, G., & Clark, D. (2013). Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework. Education and Information Technologies, 18(2), 351–380. https://doi.org/10.1007/s10639-012-9240-x
Shute, V., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, (Query date: 2023-08-08 11:00:18). https://www.sciencedirect.com/science/article/pii/S1747938X17300350
Sinclair, N., & de Freitas, E. (2019). Body studies in mathematics education: Diverse scales of mattering. ZDM, 51(2), 227–237. (pub.1113603886). https://doi.org/10.1007/s11858-019-01052-w
Taufik, M., Inam, A., & Susanti, R. D. (2024). Computational thinking in mathematical problem solving: Pattern recognition. International Journal of Multidisciplinary: Applied Business and Education Research, 5(3), 791–797. (pub.1170174035). https://doi.org/10.11594/ijmaber.05.03.05
UNESCO. (2023). Guidance for generative AI in education and research. UNESCO.
Weintrop, D. (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
Weintrop, D., Beheshti, E., Horn, M., Orton, K., Jona, K., Trouille, L., & Wilensky, U. (2015). Defining Computational Thinking for Mathematics and Science Classrooms. Journal of Science Education and Technology, 25(1), 127–147. (pub.1013162563). https://doi.org/10.1007/s10956-015-9581-5
Weintrop, D., Wise Rutstein, D., Bienkowski, M., & McGee, S. (2021). Assessing computational thinking: An overview of the field. Computer Science Education, 31(2), 113–116.
Wing, J. (2017). Computational thinking’s influence on research and education for all. Italian Journal of Educational Technology, 25(2), 7–14.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dzalfadina Tri Hastiti Cahyaningrum, Hendrisa Rizqie Romandoni

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
