Which Computational Thinking Components Are Emphasized in Science and Mathematics Education? A Bibliometric and Thematic Mapping Study

Authors

  • Hendrisa Rizqie Romandoni Universitas Sebelas Maret
  • Dzalfadina Tri Hastiti Cahyaningrum SMP Negeri 1 Ngemplak

Keywords:

Computational Thinking, Mathematics education, Science Education

Abstract

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

Download data is not yet available.

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

2026-01-31

How to Cite

Romandoni, H. R., & Cahyaningrum, D. T. H. (2026). Which Computational Thinking Components Are Emphasized in Science and Mathematics Education? A Bibliometric and Thematic Mapping Study. Pyramid: Journal of Mathematical Sciences, 1(1), 31–43. Retrieved from https://publikasi.abidan.org/index.php/pyramid/article/view/1755

Issue

Section

Articles