A Systematic Literature Review of: Computational Thinking in Mathematics Classrooms
DOI:
https://doi.org/10.32938/jpm.v7i1.9440Keywords:
Computational Thinking, Mathematics Classrooms, Mathematics Education, Mathematics LearningAbstract
In today’s rapidly evolving digital era, the ability to think computationally is no longer confined to computer science it has become essential across disciplines, including mathematics. This study integrates computational thinking (CT) into mathematics learning by analyze its development, benefits, and implementation challenges. Computational thinking which includes abstraction, algorithms, decomposition, and pattern recognition, is considered a crucial component in improving students' mathematical learning. These insights are intended to inform educators, policymakers, and researchers seeking to align mathematics instruction with contemporary technological and pedagogical advancements. Utilizing a systemic literature review as a qualitative method, by 37 peer-reviewed articles published between 2019 and 2024 in the Scopus database were examined. Through qualitative thematic analysis, key insights were identified across cognitive and affective dimensions. The review suggests that CT may support students’ development in problem-solving, logical reasoning, and conceptual abstraction, while also contributing to affective aspects such as motivation, self-confidence, and self-regulated learning. However, several barriers hinder its effective implementation, including insufficient teacher training, limited infrastructure, and curricular constraints. The study highlights the necessity for targeted teacher training initiatives and institutional support to facilitate CT integration.
References
Abramovich, S. (2023). Computational Triangulation in Mathematics Teacher Education. Computation, 11(2). https://doi.org/10.3390/computation11020031
Aftina, V., Herawati, S., & Vermana, L. (2024). Analysis of Student Errors in Solving Word Problems using Polya Steps. RANGE: Jurnal Pendidikan Matematika, 6(1), 123–137. https://doi.org/10.32938/jpm.v6i1.7238
Al-Nawaiseh, S. J., Tabieh, A. A. S., Maqableh, W. F., Altawalbeh, M., & Ahmad, F. B. (2024). The effectiveness of using educational robots in enhancing engineering mathematics skills among students in basic school. International Journal of Education and Practice, 12(3), 906–921. https://doi.org/10.18488/61.v12i3.3768
Aliyu, J., Osman, S., Daud, M. F., & Kumar, J. A. (2021). Mathematics teachers’ pedagogy through technology: A systematic literature review. International Journal of Learning, Teaching and Educational Research, 20(1), 323–341. https://doi.org/10.26803/IJLTER.20.1.18
Angraini, L. M., Susilawati, A., Noto, M. S., Wahyuni, R., & Andrian, D. (2024). Augmented Reality for Cultivating Computational Thinking Skills in Mathematics Completed with Literature Review, Bibliometrics, and Experiments for Students. Indonesian Journal of Science and Technology, 9(1), 225–260. https://doi.org/10.17509/ijost.v9i1.67258
Araya, R. (2021). Enriching elementary school mathematical learning with the steepest descent algorithm. Mathematics, 9(11). https://doi.org/10.3390/math9111197
Araya, R., Isoda, M., & Moris, J. M. (2021). Developing computational thinking teaching strategies to model pandemics and containment measures. International Journal of Environmental Research and Public Health, 18(23). https://doi.org/10.3390/ijerph182312520
Barana, A., Boetti, G., Marchisio, M., Perrotta, A., & Sacchet, M. (2023). Investigating the Knowledge Co-Construction Process in Homogeneous Ability Groups during Computational Lab Activities in Financial Mathematics. Sustainability (Switzerland), 15(18). https://doi.org/10.3390/su151813466
Bezuidenhout, H. S. (2021). An early grade science, technology, engineering and mathematics dialogue reading programme: The development of a conceptual framework. South African Journal of Childhood Education, 11(1). https://doi.org/10.4102/sajce.v11i1.1038
Bianco, G., Donatiello, A., & Nicchiotti, B. (2024). Fibonacci Numbers between History, Semiotics, and Storytelling: The Birth of Recursive Thinking. Education Sciences, 14(4). https://doi.org/10.3390/educsci14040394
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
Bråting, K., Kilhamn, C., & Rolandsson, L. (2022). Mathematical Competencies and Programming: The Swedish Case BT - Mathematical Competencies in the Digital Era (U. T. Jankvist & E. Geraniou (eds.); pp. 293–310). Springer International Publishing. https://doi.org/10.1007/978-3-031-10141-0_16
Brown, N. C. C., Sentance, S., Crick, T., & Humphreys, S. (2014). Restart: The Resurgence of Computer Science in UK Schools. ACM Trans. Comput. Educ., 14(2). https://doi.org/10.1145/2602484
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
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
Colclasure, B. C., Durham Brooks, T., Helikar, T., King, S. J., & Webb, A. (2022). The Effects of a Modeling and Computational Thinking Professional Development Program on STEM Educators’ Perceptions toward Teaching Science and Engineering Practices. Education Sciences, 12(8). https://doi.org/10.3390/educsci12080570
Conde, M. Á., Sedano, F. J. R., Fernández-Llamas, C., Gonçalves, J., Lima, J., & García-Peñalvo, F. J. (2020). RoboSTEAM Project Systematic Mapping: Challenge Based Learning and Robotics. 2020 IEEE Global Engineering Education Conference (EDUCON), 214–221. https://doi.org/10.1109/EDUCON45650.2020.9125103
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
Falkner, K., Vivian, R., & Falkner, N. (2015). Teaching computational thinking in K-6: The CSER digital technologies MOOC. Conferences in Research and Practice in Information Technology Series, 160(May), 63–72.
Fang, X., Ng, D. T. K., Tam, W. T., & Yuen, M. (2023). Integrating computational thinking into primary mathematics: A case study of fraction lessons with Scratch programming activities. Asian Journal for Mathematics Education, 2(2), 220–239. https://doi.org/10.1177/27527263231181963
Fereday, J., & Muir-Cochrane, E. (2006). Demonstrating Rigor Using Thematic Analysis: A Hybrid Approach of Inductive and Deductive Coding and Theme Development. International Journal of Qualitative Methods, 5(1), 80–92. https://doi.org/10.1177/160940690600500107
Fisher, L. M. (2016). A decade of ACM efforts contribute to computer science for all. Commun. ACM, 59(4), 25–27. https://doi.org/10.1145/2892740
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
Goldenberg, E. P., & Carter, C. J. (2021). Programming as a language for young children to express and explore mathematics in school. British Journal of Educational Technology, 52(3), 969–985. https://doi.org/10.1111/bjet.13080
Goos, M., Carreira, S., & Namukasa, I. K. (2023). Mathematics and interdisciplinary STEM education: recent developments and future directions. ZDM - Mathematics Education, 55(7), 1199–1217. https://doi.org/10.1007/s11858-023-01533-z
Humble, N., & Mozelius, P. (2023). Grades 7–12 teachers’ perception of computational thinking for mathematics and technology. Frontiers in Education, 8. https://doi.org/10.3389/feduc.2023.956618
Irshad, I., & Yasmin, M. (2022). Feminism and literary translation: A systematic review. Heliyon, 8(3), e09082. https://doi.org/10.1016/j.heliyon.2022.e09082
Khuda, I. E., Ahmad, S., & Ashraf Ateya, A. (2024). STEM-Based Bayesian Computational Learning Model-BCLM for Effective Learning of Bayesian Statistics. IEEE Access, 12, 91217–91228. https://doi.org/10.1109/ACCESS.2024.3420731
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
Kong, S.-C., & Wang, Y.-Q. (2024). Dynamic interplays between self-regulated learning and computational thinking in primary school students through animations and worksheets. Computers and Education, 220. https://doi.org/10.1016/j.compedu.2024.105126
Krakowski, A., Greenwald, E., Roman, N., Morales, C., & Loper, S. (2024). Computational Thinking for Science: Positioning coding as a tool for doing science. Journal of Research in Science Teaching, 61(7), 1574–1608. https://doi.org/10.1002/tea.21907
Liao, C. H., Chiang, C.-T., Chen, I.-C., & Parker, K. R. (2022). Exploring the relationship between computational thinking and learning satisfaction for non-STEM college students. International Journal of Educational Technology in Higher Education, 19(1). https://doi.org/10.1186/s41239-022-00347-5
Mannila, L., Dagiene, V., Demo, B., Grgurina, N., Mirolo, C., Rolandsson, L., & Settle, A. (2014). Computational Thinking in K-9 Education. Proceedings of the Working Group Reports of the 2014 on Innovation & Technology in Computer Science Education Conference, 1–29. https://doi.org/10.1145/2713609.2713610
Menteri Pendidikan dan Kebudayaan Republik Indonesia. (2018). Peraturan Menteri Pendidikan dan Kebudayaan Republik Indonesia. 783.
Molina-Ayuso, Á., Adamuz-Povedano, N., Bracho-López, R., & Torralbo-Rodríguez, M. (2022). 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
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. https://doi.org/10.33902/JPR.202318599
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). https://doi.org/10.3390/educsci14090980
Nordby, S. K., Mifsud, L., & Bjerke, A. H. (2024). Computational thinking in primary mathematics classroom activities. Frontiers in Education, 9. https://doi.org/10.3389/feduc.2024.1414081
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
Prahmana, R. C. I., Kusaka, S., Peni, N. R. N., Endo, H., Azhari, A., & Tanikawa, K. (2024). Cross-cultural insights on computational thinking in geometry: Indonesian and Japanese students’ perspectives. Journal on Mathematics Education, 15(2), 613–638. https://doi.org/10.22342/jme.v15i2.pp613-638
Purwasih, R., Turmudi, & Dahlan, J. A. (2024). How do you solve number pattern problems through mathematical semiotics analysis and computational thinking? Journal on Mathematics Education, 15(2), 403–430. https://doi.org/10.22342/jme.v15i2.pp403-430
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
Robinson, P., & Lowe, J. (2015). Literature reviews vs systematic reviews. Australian and New Zealand Journal of Public Health, 39. https://doi.org/10.1111/1753-6405.12393
Santika Lya Diah Pramesti, Heni Lilia Dewi, N. A. (2024). View of Analysis of Students’ Computational Thinking Processes in Merdeka Curriculum Differentiation Learning using The Open-Ended Problem Based Learning Model.pdf. https://doi.org/https://doi.org/10.18326/hipotenusa.v6i2.1899
Selamat, S. M. S., Nasir, M. M. K., & Adnan, N. H. (2024). Investigation of Computational Thinking Skills through Instructional Techniques, Games and Programming Tools. International Journal of Learning, Teaching and Educational Research, 23(10), 435–452. https://doi.org/10.26803/ijlter.23.10.21
Tripon, C. (2022). Supporting Future Teachers to Promote Computational Thinking Skills in Teaching STEM—A Case Study. Sustainability (Switzerland), 14(19). https://doi.org/10.3390/su141912663
Valovičová, L., Ondruška, J., Zelenický, L., Chytrý, V., & Medová, J. (2020). Enhancing computational thinking through interdisciplinary steam activities using tablets. Mathematics, 8(12), 1–15. https://doi.org/10.3390/math8122128
van Borkulo, S. P., Kallia, M., Drijvers, P., Barendsen, E., & Tolboom, J. (2019). Computational thinking and mathematical thinking: Digital literacy in mathematics curricula. Proceedings of the 14th International Conference on Technology in Mathematics Teaching – ICTMT 14, 1, 384–386. https://doi.org/https://doi.org/10.17185/duepublico/70781
Voskoglou, M. G., & Salem, A.-B. M. (2020). Benefits and limitations of the artificial with respect to the traditional learning of mathematics. Mathematics, 8(4). https://doi.org/10.3390/math8040611
Wang, C. J., Zhong, H. X., Chiu, P. S., Chang, J. H., & Wu, P. H. (2022). Research on the Impacts of Cognitive Style and Computational Thinking on College Students in a Visual Artificial Intelligence Course. Frontiers in Psychology, 13(May), 1–8. https://doi.org/10.3389/fpsyg.2022.864416
Wang, D., Luo, L., Luo, J., Lin, S., & Ren, G. (2022). Developing Computational Thinking: Design-Based Learning and Interdisciplinary Activity Design. Applied Sciences (Switzerland), 12(21). https://doi.org/10.3390/app122111033
Waterman, K. P., Goldsmith, L., & Pasquale, M. (2020). Integrating Computational Thinking into Elementary Science Curriculum: an Examination of Activities that Support Students’ Computational Thinking in the Service of Disciplinary Learning. Journal of Science Education and Technology, 29(1), 53–64. https://doi.org/10.1007/s10956-019-09801-y
Wing, J. M. (2006). Computational thinking. Commun. ACM, 49(3), 33–35. https://doi.org/10.1145/1118178.1118215
Yadav, A., Hong, H., & Stephenson, C. (2016). Computational Thinking for All: Pedagogical Approaches to Embedding 21st Century Problem Solving in K-12 Classrooms. TechTrends, 60(6), 565–568. https://doi.org/10.1007/s11528-016-0087-7
Ye, H., Liang, B., Ng, O. L., & Chai, C. S. (2023). Integration of computational thinking in K-12 mathematics education: a systematic review on CT-based mathematics instruction and student learning. International Journal of STEM Education, 10(1). https://doi.org/10.1186/s40594-023-00396-w
Yeni, S., Grgurina, N., Saeli, M., Hermans, F., Tolboom, J., & Barendsen, E. (2024). Interdisciplinary Integration of Computational Thinking in K-12 Education: A Systematic Review. Informatics in Education, 23(1), 223–278. https://doi.org/10.15388/infedu.2024.08
Downloads
Published
Issue
Section
License
Copyright (c) 2025 RANGE: Jurnal Pendidikan Matematika

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
RANGE: Jurnal Pendidikan Matematika


