Exploring Research on Computational Thinking in Mathematics: Trends, Challenges, and Impact on Modern Learning

Mirza Aulia(1), Siti Fatimah(2,Mail), Jarnawi Afgani Dahlan(3), Abdul Wahab A(4) | CountryCountry:


(1) Department of Mathematics Education, Universitas Pendidikan Indonesia, Indonesia, Indonesia
(2) Department of Mathematics Education, Universitas Pendidikan Indonesia, Indonesia, Indonesia
(3) Department of Mathematics Education, Universitas Pendidikan Indonesia, Indonesia, Indonesia
(4) Department of Mathematics Education, Universitas Pendidikan Indonesia, Indonesia, Indonesia

MailCorresponding Author

10.23960/jpmipa.v26i2.pp1196-1218
Metrics→
              
Indexing Site→


Download Full Text: PDF

Copyright (c) 2025 Mirza Aulia, Siti Fatimah, Jarnawi Afgani Dahlan, Abdul Wahab A


Abstract

Computational Thinking (CT) has been recognized as one of the essential skills of the 21st century and is increasingly being integrated into educational curricula in various countries. This study aims to analyze trends, challenges, and the impact of CT in mathematics education through a Systematic Literature Review (SLR) approach of 41 selected articles from the Scopus database covering the period from 2019 to 2024. The analysis results show a significant increase in the number of publications related to CT in mathematics education, with the highest peak occurring in 2023. Scratch technology was identified as one of the most commonly used tools to support CT learning, although there was considerable variation in the types of technology used in the reviewed literature. The most frequently studied mathematics topics were geometry and number patterns, while topics such as trigonometry and measurement were still rarely explored. The findings also indicate that CT has a positive impact on the mathematics learning process, which can be grouped into three main areas: (1) CT's contribution to students' understanding and learning outcomes, (2) the role of digital technology in supporting the implementation of CT, and (3) the relationship between CT and the development of higher-order mathematical thinking skills. However, six categories of challenges in implementing CT in the classroom were also identified, including: (1) barriers to using technology for CT learning, (2) lack of training and guidance for teachers, and (3) limitations in infrastructure and supporting facilities. To address these challenges and optimize the potential of CT in transforming mathematics learning, close collaboration between researchers, educators, and policymakers is required.     

 

Keywords: computational thinking, systematic literature review, mathematics learning.

References

Abdul Hanid, M. F., Mohamad Said, M. N. H., Yahaya, N., & Abdullah, Z. (2022). Effects of augmented reality application integration with computational thinking in geometry topics. Education and Information Technologies, 27(7), 9485–9521. https://doi.org/10.1007/s10639-022-10994-w

Agbo, F. J., Oyelere, S. S., Suhonen, J., & Tukiainen, M. (2023). Design, development, and evaluation of a virtual reality game-based application to support computational thinking. Educational Technology Research and Development, 71(2), 505–537. https://doi.org/10.1007/s11423-022-10161-5

Aminah, N., Sukestiyamo, Y., Wardono, & Cahyono, A. N. (2022). A teaching practice design based on a computational thinking approach for prospective math teachers using ed-tech apps. International Journal of Interactive Mobile Technologies, 16(14), 43–62. https://doi.org/10.3991/ijim.v16i14.30463

Aminah, N., Sukestiyarno, Y. L., Cahyono, A. N., & Maat, S. M. (2023). Student activities in solving mathematics problems with computational thinking using Scratch. International Journal of Evaluation and Research in Education, 12(2), 613–621. https://doi.org/10.11591/ijere.v12i2.23308

Aminah, N., Sukestiyarno, Y. L., Wardono, W., & Cahyono, A. N. (2022). Computational thinking process of prospective mathematics teacher in solving diophantine linear equation problems. European Journal of Educational Research, volume-11-2022(volume-11-issue-3-july-2022), 1495–1507. https://doi.org/10.12973/eu-jer.11.3.1495

Angraini, L. M., Yolanda, F., & Muhammad, I. (2023). Augmented reality: the improvement of computational thinking based on students’ initial mathematical ability. International Journal of Instruction, 16(3), 1033–1054. https://doi.org/10.29333/iji.2023.16355a

Balanskat, A., & Engelhardt, K. (2015). Computing our future Computer programming and coding Priorities, school curricula and initiatives across Europe. Retrieved from http://creativecommons.org/licenses/by-sa/3.0/

Barcelos, T. S., Munoz, R., Villarroel, R., Merino, E., & Silveira, I. F. (2018). Mathematics learning through computational thinking activities: a systematic literature review. Journal of Universal Computer Science (Vol. 24).

Bråting, K., & Kilhamn, C. (2021). Exploring the intersection of algebraic and computational thinking. Mathematical Thinking and Learning, 23(2), 170–185. https://doi.org/10.1080/10986065.2020.1779012

Büscher, C. (2024). Differences in students’ computational thinking activities when designing an algorithm for drawing plane figures. International Journal of Science and Mathematics Education. https://doi.org/10.1007/s10763-024-10465-3

Busuttil, L., & Formosa, M. (2020). Teaching computing without computers: unplugged computing as a pedagogical strategy. Informatics in Education, 19(4), 569–587. https://doi.org/10.15388/infedu.2020.25

Chan, S. W., Looi, C. K., Ho, W. K., Huang, W., Seow, P., & Wu, L. (2021). Learning number patterns through computational thinking activities: A Rasch model analysis. Heliyon, 7(9). https://doi.org/10.1016/j.heliyon.2021.e07922

Chongo, S., Osman, K., & Nayan, N. A. (2020). Level of computational thinking 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

Cırıt, D. K., & Aydemir, S. (2023). Online scratch activities during the COVID-19 pandemic: Computational and creative thinking. International Journal of Evaluation and Research in Education, 12(4), 2111–2120. https://doi.org/10.11591/ijere.v12i4.24938

Dahshan, M., & Galanti, T. (2024). Teachers in the loop: integrating computational thinking and mathematics to build early place value understanding. Education Sciences, 14(2). https://doi.org/10.3390/educsci14020201

Denning, P. J. (2017). Remaining trouble spots with computational thinking. Communications of the ACM, 60(6), 33–39. https://doi.org/10.1145/2998438

Dong, W., Li, Y., Sun, L., & Liu, Y. (2024). Developing pre-service teachers’ computational thinking: a systematic literature review. International Journal of Technology and Design Education, 34(1), 191–227. https://doi.org/10.1007/s10798-023-09811-3

Dúo-Terrón, P. (2023, April 1). Analysis of scratch software in scientific production for 20 years: programming in education to develop computational thinking and STEAM Disciplines. Education Sciences. MDPI. https://doi.org/10.3390/educsci13040404

Elicer, R., Tamborg, A. L., Bråting, K., & Kilhamn, C. (2023). Comparing the integration of programming and computational thinking into Danish and Swedish elementary mathematics curriculum resources. Iron and Steel Technology, 11(3), 77–102. https://doi.org/10.31129/LUMAT.11.3.1940

Elmoazen, R., Saqr, M., Tedre, M., & Hirsto, L. (2022). A systematic literature review of empirical research on epistemic network analysis in education. IEEE Access, 10, 17330–17348. https://doi.org/10.1109/ACCESS.2022.3149812

Fernando Tercero Vitola de la Rosa. (2023). Enseñanza y aprendizaje de la trigonometría: Un abordaje desde las investigaciones doctorales en educación matemática. GACETA DE PEDAGOGÍA, (45), 228–253. https://doi.org/10.56219/rgp.vi45.1900

Galitskaya, V., & Drigas, A. (2020). Special education: teaching geometry with ICTs. International Journal of Emerging Technologies in Learning (IJET), 15(06), 173. https://doi.org/10.3991/ijet.v15i06.11242

Hanid, M. F. A., Mohamad Said, M. N. H., Yahaya, N., & Abdullah, Z. (2022). The elements of computational thinking in learning geometry by using augmented reality application. International Journal of Interactive Mobile Technologies, 16(2), 28–41. https://doi.org/10.3991/ijim.v16i02.27295

Haseski, H. I., Ilic, U., & Tugtekin, U. (2018). Defining a new 21st century skill-computational thinking: concepts and trends. International Education Studies, 11(4), 29. https://doi.org/10.5539/ies.v11n4p29

Hunsaker, E. (2020). Computational thinking. Retrieved from https://new.edtechbooks.org/k12handbook/computational_thinking

Ibrohim, M. M., Siregar, E., & Chaeruman, U. A. (2023). Scratch and computational thinking in elementary school: a meta-analysis. AL-ISHLAH: Jurnal Pendidikan, 15(3), 2703–2715. https://doi.org/10.35445/alishlah.v15i3.2326

International Society for Technology in Education (ISTE) and the computer science teachers association (CSTA). (2011). Operational definition of computational thinking for K–12 Education. Retrieved from https://cdn.iste.org/www-root/Computational_Thinking_Operational_Definition_ISTE.pdf

Irawan, E., Rosjanuardi, R., & Prabawanto, S. (2024). Research trends of computational thinking in mathematics learning: A bibliometric analysis from 2009 to 2023. Eurasia Journal of Mathematics, Science and Technology Education. Modestum LTD. https://doi.org/10.29333/ejmste/14343

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

Kannadass, P., Hidayat, R., Siregar, P. S., & Husain, A. P. (2023). Relationship between computational and critical thinking towards modelling competency among pre-service mathematics teachers. TEM Journal, 12(3), 1370–1382. https://doi.org/10.18421/TEM123-17

Karen Brennan, O., Monroy Hernández, A., & Resnick, M. CSCL2009 pre-conference events-seminars scratch: creating and sharing interactive media. Retrieved from http://scratch.mit.edu

Kaup, C. F., Pedersen, P. L., & Tvedebrink, T. (2023). Integrating computational thinking to enhance students’ mathematical understanding. Journal of Pedagogical Research, 7(2), 127–142. https://doi.org/10.33902/JPR.202318531

Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele, UK.

Kite, V., Park, S., & Wiebe, E. (2021). The code-centric nature of computational thinking education: a review of trends and issues in computational thinking education research. Sage Open, 11(2). https://doi.org/10.1177/21582440211016418

Knie, L., Standl, B., & Schwarzer, S. (2022). First experiences of integrating computational thinking into a blended learning in-service training program for STEM teachers. Computer Applications in Engineering Education, 30(5), 1423–1439. https://doi.org/10.1002/cae.22529

Lee, S. W. Y., Tu, H. Y., Chen, G. L., & Lin, H. M. (2023). Exploring the multifaceted roles of mathematics learning in predicting students’ computational thinking competency. International Journal of STEM Education, 10(1). https://doi.org/10.1186/s40594-023-00455-2

Lewis Presser, A. E., Young, J. M., Rosenfeld, D., Clements, L. J., Kook, J. F., Sherwood, H., & Cerrone, M. (2023). Data collection and analysis for preschoolers: An engaging context for integrating mathematics and computational thinking with digital tools. Early Childhood Research Quarterly, 65, 42–56. https://doi.org/10.1016/j.ecresq.2023.05.012

Li, Y., Schoenfeld, A. H., diSessa, A. A., Graesser, A. C., Benson, L. C., English, L. D., & Duschl, R. A. (2020, April 1). Computational thinking is more about thinking than computing. Journal for STEM Education Research. Springer Nature. https://doi.org/10.1007/s41979-020-00030-2

Magreñán-Ruiz, Á. A., González-Crespo, R. A., Jiménez-Hernández, C., & Orcos-Palma, L. (2024). Development of computational thinking through BlocksCAD, Blockly and problem-solving in mathematics. Revista Espanola de Pedagogia, 82(287), 135–152. https://doi.org/10.22550/2174-0909.3933

Maharani, S., Kholid, M. N., Pradana, L. N., & Nusantara, T. (2019). Problem solving in the context of computational thinking. Infinity Journal, 8(2), 109. https://doi.org/10.22460/infinity.v8i2.p109-116

Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education, 10(4), 1–15. https://doi.org/10.1145/1868358.1868363

Moita, F., & Viana, L. H. (2019). Um estudo sobre as conexões entre o desenvolvimento do pensamento computacional e o ensino da Geometria. In Anais dos Workshops do VIII Congresso Brasileiro de Informática na Educação (CBIE 2019) (p. 208). Brazilian Computer Society (Sociedade Brasileira de Computação - SBC). https://doi.org/10.5753/cbie.wcbie.2019.208

Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2022a). Introduction to Computational Thinking with Scratch for Teacher Training for Spanish Primary School Teachers in Mathematics. Education Sciences, 12(12). https://doi.org/10.3390/educsci12120899

Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2022b). Introduction to computational thinking with scratch for teacher training for spanish primary school teachers in mathematics. Education Sciences, 12(12). https://doi.org/10.3390/educsci12120899

Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2024). Computational thinking with scratch: a tool to work on geometry in the fifth grade of primary education. Sustainability (Switzerland), 16(1). https://doi.org/10.3390/su16010110

Møller, A. K., & Kaup, C. F. (2023). Parents’ and children’s learning when collaborating on inquiry-based mathematics and computational thinking tasks. Journal of Pedagogical Research, 7(2), 108–126. https://doi.org/10.33902/JPR.202319033

Mumcu, F., Kıdıman, E., & Özdinç, F. (2023). Integrating computational thinking into mathematics education through an unplugged computer science activity. Journal of Pedagogical Research, 7(2), 72–92. https://doi.org/10.33902/JPR.202318528

Musaeus, L. H., & Musaeus, P. (2024). Computational thinking and modeling: a quasi-experimental study of learning transfer. Education Sciences, 14(9), 980. https://doi.org/10.3390/educsci14090980

Nordby, S. K., Bjerke, A. H., & Mifsud, L. (2022). Computational thinking in the primary mathematics classroom: a systematic review. Digital Experiences in Mathematics Education, 8(1), 27–49. https://doi.org/10.1007/s40751-022-00102-5

Nordby, S. K., Mifsud, L., & Bjerke, A. H. (2024a). Computational thinking in primary mathematics classroom activities. Frontiers in Education, 9. https://doi.org/10.3389/feduc.2024.1414081

Nordby, S. K., Mifsud, L., & Bjerke, A. H. (2024b). Computational thinking in primary mathematics classroom activities. Frontiers in Education, 9. https://doi.org/10.3389/feduc.2024.1414081

Nurlaelah, E., Usdiyana, D., & Fadilah, N. (2024). The relationship between computational thinking ability and logical mathematical intelligence. Mosharafa: Jurnal Pendidikan Matematika, 13(1), 87–96. https://doi.org/10.31980/mosharafa.v13i1.1978

Ogegbo, A. A., & Ramnarain, U. (2022). A systematic review of computational thinking in science classrooms. Studies in Science Education. Routledge. https://doi.org/10.1080/03057267.2021.1963580

Pan, Y., Adams, E. L., Ketterlin-Geller, L. R., Larson, E. C., & Clark, C. (2024). Enhancing middle school students’ computational thinking competency through game-based learning. Educational Technology Research and Development. https://doi.org/10.1007/s11423-024-10400-x

Papert & Seymour. (1980). Mindstorms: children, computers, and powerful ideas.

Phuong, N. L., Hien, L. T. T., Linh, N. Q., Thao, T. T. P., Pham, H.-H. T., Giang, N. T., & Thuy, V. T. (2023). Implementation of STEM education: A bibliometrics analysis from case study research in Scopus database. Eurasia Journal of Mathematics, Science and Technology Education, 19(6), em2278. https://doi.org/10.29333/ejmste/13216

Piedade, J., & Dorotea, N. (2022). Effects of Scratch-based activities on 4th-grade students’ computational thinking skills. Informatics in Education. https://doi.org/10.15388/infedu.2023.19

Rafiepour, A., & Farsani, D. (2021). Cultural historical analysis of Iranian school mathematics curriculum: The role of computational thinking. Journal on Mathematics Education, 12(3), 411–426. https://doi.org/10.22342/JME.12.3.14296.411-426

Rajapakse-Mohottige, N. U. S., Andersen, R., & Bjerke, A. H. (2024). Computational thinking in Norwegian teacher education: An analysis of mathematics and science course descriptions. Nordic Journal of Digital Literacy, 19(1), 25–38. https://doi.org/10.18261/NJDL.19.1.3

Reichert, J. T., Couto Barone, D. A., & Kist, M. (2020). Computational thinking in K-12: An analysis with mathematics teachers. Eurasia Journal of Mathematics, Science and Technology Education, 16(6). https://doi.org/10.29333/EJMSTE/7832

Rich, K. M., Yadav, A., & Larimore, R. A. (2020). Teacher implementation profiles for integrating computational thinking into elementary mathematics and science instruction. Education and Information Technologies, 25(4), 3161–3188. https://doi.org/10.1007/s10639-020-10115-5

Richardo, R. R., D. S. I. A., & W. A. (2023). Computational thinking skill for mathematics and attitudes based on gender: comparative and relationship analysis. Pegem Journal of Education and Instruction, 13(02). https://doi.org/10.47750/pegegog.13.02.38

Rodríguez-Martínez, J. A., González-Calero, J. A., & Sáez-López, J. M. (2020). Computational thinking and mathematics using Scratch: an experiment with sixth-grade students. Interactive Learning Environments, 28(3), 316–327. https://doi.org/10.1080/10494820.2019.1612448

Sala-Sebastià, G., Breda, A., Seckel, M. J., Farsani, D., & Alsina, À. (2023). Didactic–mathematical–computational knowledge of future teachers when solving and designing robotics problems. Axioms, 12(2). https://doi.org/10.3390/axioms12020119

Salwadila, T., & Hapizah. (2024). Computational thinking ability in mathematics learning of exponents in grade ix. Infinity Journal, 13(2), 441–456. https://doi.org/10.22460/infinity.v13i2.p441-456

Selby, C. C., & Woollard, J. (2010). Computational thinking: the developing definition.

Smith, H., Closser, A. H., Arroyo, & Smith, H., Closser, A. H., & Ottmar, E. (2020). Developing mathematics knowledge and computational thinking through game play and design: a professional development program. Contemporary Issues in Technology and Teacher Education (Vol. 20).

Sneider, C., Stephenson, C., Schafer, B., & Flick, L. (2014). Computational thinking in high school science classrooms: exploring the framework and NGSS. The Science Teacher, 81(5), 53–59. https://doi.org/10.2505/4/tst14_081_05_53

Soboleva, E. V., Sabirova, E. G., Babieva, N. S., Sergeeva, M. G., & Torkunova, J. V. (2021). Formation of computational thinking skills using computer games in teaching mathematics. Eurasia Journal of Mathematics, Science and Technology Education, 17(10), 1–16. https://doi.org/10.29333/ejmste/11177

Suherman, S. (2024). Role of creative self-efficacy and perceived creativity as predictors of mathematical creative thinking: Mediating role of computational thinking. Thinking Skills and Creativity, 53. https://doi.org/10.1016/j.tsc.2024.101591

Sunday, A. O., Agbo, F. J., & Suhonen, J. (2024). Co-design pedagogy for computational thinking education in k-12: a systematic literature review. Technology, Knowledge, and Learning. https://doi.org/10.1007/s10758-024-09765-y

Sung, W., & Black, J. B. (2020). 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

Triantafyllou, S. A., Sapounidis, T., & Oikonomou, A. (2024). Trying to develop and assess computational thinking in computer science unplugged activities with gamification. In 2024 32nd National Conference with International Participation (TELECOM) (pp. 1–4). IEEE. https://doi.org/10.1109/TELECOM63374.2024.10812249

Turgut, M., Kohanová, I., & Gjøvik, Ø. (2024). Developing survey-based measures of mathematics teachers’ pedagogical technology knowledge: a focus on computational thinking and programming tools. Research in Mathematics Education, 1–24. https://doi.org/10.1080/14794802.2024.2401482

Ukkonen, A., Pajchel, K., & Mifsud, L. (2024). Teachers’ understanding of assessing computational thinking. Computer Science Education. https://doi.org/10.1080/08993408.2024.2365566

Vazquez-Uscanga, E., Nussbaum, M., & Naranjo, I. (2025). Integrating unplugged computational thinking across curricula: a qualitative study of students’ and teachers’ perspectives. International Journal of Instruction, 18(1), 357–378. https://doi.org/10.29333/iji.2025.18120a

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

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

Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717–3725. https://doi.org/10.1098/rsta.2008.0118

Wing, J. M. (2017). Computational thinking’s influence on research and education for all Influenza del pensiero computazionale nella ricerca e nell’educazione per tutti. Italian Journal of Educational Technology, 25(2), 7–14. https://doi.org/10.17471/2499-4324/922

Yunianto, W., Bautista, G., Prasetyo, B. D., & Lavicza, Z. (2024). A HLT for integrated ct and mathematics lessons: supporting students’ possible struggles when debugging in geogebra environment. International Journal for Technology in Mathematics Education, 31(1), 11–20. https://doi.org/10.1564/tme_v31.1.02

Zapata-Ros, M. (2019). Pensamiento computacional desenchufado. Education in the Knowledge Society (EKS), 20, 29. https://doi.org/10.14201/eks2019_20_a18


Refbacks



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

Creative Commons License
The copyright is reserved to The Jurnal Pendidikan MIPA that is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.