Exploring Technology, Role, and Components of Computational Thinking in Mathematics Learning: A Systematic Literature Review
Abstract
Computational thinking as a 21st century skill has attracted the attention of researchers, including in mathematics education. This research identifies the use of technology, the role and components of computational thinking in mathematics learning. This study uses a sysematic literature review with procedure consisting of planning the review, conducting the review, and reporting the review. The articles used came from the Scopus database in the 2010-2024 publication time range. Based on the PRISMA protocol involving criteria such as type of publication, language, field of study, publication stage, and accessibility to the article, 11 articles were obtained with the most research conducted in Spain. The research conducted involved many students and teachers as the object of research, including pre-service teachers. The reviewed studies also revealed that most of the computational thinking research used qualitative methods where the role of computational thinking in the research was mostly as a process or activity or tools used in learning, either using technological devices or in the form of unplugged activites. In addition, the results of the review of selected articles also reveal that the components of decomposition, pattern recognition, abstraction, and algorithm are still dominating as the main components studied in computational thinking.
Keywords
Full Text:
DOWNLOAD [PDF]References
Alonso-García, S., Rodríguez Fuentes, A.-V., Ramos Navas-Parejo, M., & Victoria-Maldonado, J.-J. (2024). Enhancing computational thinking in early childhood education with educational robotics: A meta-analysis. Heliyon, 10(13), e33249. https://doi.org/10.1016/j.heliyon.2024.e33249
Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J., & Zagami, J. (2016). A K-6 computational thinking curriculum framework: Implications for teacher knowledge. Educational Technology & Society, 19(3), 47–57. http://www.jstor.org/stable/jeductechsoci.19.3.47
Babazadeh, M., & Negrini, L. (2022). How is computational thinking assessed in European K-12 education? A systematic review. International Journal of Computer Science Education in Schools, 5(4), 3–19. https://doi.org/10.21585/ijcses.v5i4.138
Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54. https://doi.org/10.1145/1929887.1929905
Bell, T., Witten, I. H., & Fellows, M. (1998). Computer science unplugged: Off-line activities and games for all ages. Https://Classic.Csunplugged.Org/Documents/Books/English/Unplugged-Book-v1.Pdf .
Belmar, H. (2022). Review on the teaching of programming and computational thinking in the world. Frontiers in Computer Science, 4(997222). https://doi.org/10.3389/fcomp.2022.997222
Berland, M., & Wilensky, U. (2015). Comparing virtual and physical robotics environments for supporting complex systems and computational thinking. Journal of Science Education and Technology, 24(5), 628–647. https://doi.org/10.1007/s10956-015-9552-x
Brackmann, C. P., Román-González, M., Robles, G., Moreno-León, J., Casali, A., & Barone, D. (2017). Development of computational thinking skills through unplugged activities in primary school. Proceedings of the 12th Workshop on Primary and Secondary Computing Education, 65–72. https://doi.org/10.1145/3137065.3137069
Caeli, E. N., & Yadav, A. (2020). Unplugged approaches to computational thinking: A historical perspective. TechTrends, 64(1), 29–36. https://doi.org/10.1007/s11528-019-00410-5
Calao, L. A., Moreno-León, J., Correa, H. E., & Robles, G. (2015). Developing mathematical thinking with scratch. In G. Conole, T. Klobučar, C. Rensing, J. Konert, & E. Lavoué (Eds.), Design for Teaching and Learning in a Networked World (Vol. 9307, pp. 17–27). Springer, Cham. https://doi.org/10.1007/978-3-319-24258-3_2
Çiftçi, A., & Topçu, M. S. (2023). Improving early childhood pre-service teachers’ computational thinking teaching self-efficacy beliefs in a STEM course. Research in Science & Technological Education, 41(4), 1215–1241. https://doi.org/10.1080/02635143.2022.2036117
Dahshan, M., & Galanti, T. (2024). Teachers in the loop: Integrating computational thinking and mathematics to build early place value understanding. Education Sciences, 14(2), 201. https://doi.org/10.3390/educsci14020201
Dong, Y., Catete, V., Jocius, R., Lytle, N., Barnes, T., Albert, J., Joshi, D., Robinson, R., & Andrews, A. (2019). PRADA: A practical model for integrating computational thinking in K-12 education. Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 906–912. https://doi.org/10.1145/3287324.3287431
Gao, Y., Wong, S. L., Md. Khambari, M. N., & Noordin, N. (2022). A bibliometric analysis of online faculty professional development in higher education. Research and Practice in Technology Enhanced Learning, 17(1), 17. https://doi.org/10.1186/s41039-022-00196-w
Grover, S., & Pea, R. (2013). Computational thinking in K–12: A review of the state of the field. Educational Researcher, 42(1), 38–43. https://doi.org/10.3102/0013189X12463051
Humble, N., & Mozelius, P. (2023). Grades 7–12 teachers’ perception of computational thinking for mathematics and technology. Frontiers in Education, 8(956618). https://doi.org/10.3389/feduc.2023.956618
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, 20(3), em2417. https://doi.org/10.29333/ejmste/14343
Juandi, D. (2021). Heterogeneity of problem-based learning outcomes for improving mathematical competence: A systematic literature review. Journal of Physics: Conference Series, 1722(1), 012108. https://doi.org/10.1088/1742-6596/1722/1/012108
Kalelioğlu, F., Gülbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review. Baltic Journal of Modern Computing, 4(3), 583–596. https://www.bjmc.lu.lv/en/contents/vol-42016-no-3/
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
Khizar, H. M. U., Younas, A., Kumar, S., Akbar, A., & Poulova, P. (2023). The progression of sustainable development goals in tourism: A systematic literature review of past achievements and future promises. Journal of Innovation & Knowledge, 8(4), 100442. https://doi.org/10.1016/j.jik.2023.100442
Khoo, N. A. K. A. F., Ishak, N. A. H. N., Osman, S., Ismail, N., & Kurniati, D. (2022). Computational thinking in mathematics education: A systematic review. AIP Conference Proceedings, 2633(1), 030043. https://doi.org/10.1063/5.0102618
Kitchenham, B., Pearl Brereton, O., Budgen, D., Turner, M., Bailey, J., & Linkman, S. (2009). Systematic literature reviews in software engineering – A systematic literature review. Information and Software Technology, 51(1), 7–15. https://doi.org/10.1016/j.infsof.2008.09.009
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), 1-17. https://doi.org/10.1177/21582440211016418
Kynigos, C., & Grizioti, M. (2018). Programming approaches to computational thinking: integrating turtle geometry, dynamic manipulation and 3D space. Informatics in Education, 17(2), 321–340. https://doi.org/10.15388/infedu.2018.17
Lee, I., Martin, F., Denner, J., Coulter, B., Allan, W., Erickson, J., Malyn-Smith, J., & Werner, L. (2011). Computational thinking for youth in practice. ACM Inroads, 2(1), 32–37. https://doi.org/10.1145/1929887.1929902
Lee, T. Y., Mauriello, M. L., Ahn, J., & Bederson, B. B. (2014). CTArcade: Computational thinking with games in school age children. International Journal of Child-Computer Interaction, 2(1), 26–33. https://doi.org/10.1016/j.ijcci.2014.06.003
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. https://doi.org/10.1007/s41979-020-00030-2
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), 899. 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, 16(1), 110. https://doi.org/10.3390/su16010110
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
Moreno-Palma, N., Hinojo-Lucena, F.-J., Romero-Rodríguez, J.-M., & Cáceres-Reche, M.-P. (2024). Effectiveness of problem-based learning in the unplugged computational thinking of university students. Education Sciences, 14(7), 693. https://doi.org/10.3390/educsci14070693
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
Navarro, E. R., & de Sousa, M. do C. (2023). The concept of computational thinking in mathematics education. Journal of Mathematics and Science Teacher, 3(2), em046. https://doi.org/10.29333/mathsciteacher/13630
Noordzij, M., Hooft, L., Dekker, F. W., Zoccali, C., & Jager, K. J. (2009). Systematic reviews and meta-analyses: when they are useful and when to be careful. Kidney International, 76(11), 1130–1136. https://doi.org/10.1038/ki.2009.339
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. (2024). Computational thinking in primary mathematics classroom activities. Frontiers in Education, 9(1414081). https://doi.org/10.3389/feduc.2024.1414081
Özçakir Sümen, Ö. (2022). Teaching the order of operations topic to fourth-graders using Code.org. Milli Eğitim Dergisi, 51(236), 3593–3616. https://doi.org/10.37669/milliegitim.970167
Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic books, Inc. https://dl.acm.org/doi/book/10.5555/1095592
Park, W., & Kwon, H. (2022). Research trends and issues including computational thinking in science education and mathematics education in the Republic of Korea. Journal of Baltic Science Education, 21(5), 875–887. https://doi.org/10.33225/jbse/22.21.875
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
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
Ramaila, S., & Shilenge, H. (2023). Integration of computational thinking activities in grade 10 mathematics learning. International Journal of Research in Business and Social Science (2147- 4478), 12(2), 458–471. https://doi.org/10.20525/ijrbs.v12i2.2372
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), em1847. https://doi.org/10.29333/ejmste/7832
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
Román-González, M., Pérez-González, J.-C., & Jiménez-Fernández, C. (2017). Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test. Computers in Human Behavior, 72, 678–691. https://doi.org/10.1016/j.chb.2016.08.047
Shute, V. J., Sun, C., & Asbell-Clarke, J. (2017). Demystifying computational thinking. Educational Research Review, 22, 142–158. https://doi.org/10.1016/j.edurev.2017.09.003
Suarsana, I. M., Herman, T., Nurlaelah, E., Irianto, & Pacis, E. R. (2024). Computational thinking in mathematics education across five nations. Indonesian Journal of Educational Research and Review, 7(1), 26–35. https://doi.org/10.23887/ijerr.v7i1.68202
Tang, X., Yin, Y., Lin, Q., Hadad, R., & Zhai, X. (2020). Assessing computational thinking: A systematic review of empirical studies. Computers & Education, 148(103798). https://doi.org/10.1016/j.compedu.2019.103798
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). Computational thinking. Communications of the ACM, 49(3), 33–35. 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. Italian Journal of Educational Technology, 25(2), 7–14. /doi.org/10.17471/2499-4324/922
Wu, W.-R., & Yang, K.-L. (2022). The relationships between computational and mathematical thinking: A review study on tasks. Cogent Education, 9(1), Article 2098929. https://doi.org/10.1080/2331186X.2022.2098929
Xiao, Y., & Watson, M. (2019). Guidance on conducting a systematic literature review. Journal of Planning Education and Research, 39(1), 93–112. https://doi.org/10.1177/0739456X17723971
Yadav, A., Stephenson, C., & Hong, H. (2017). Computational thinking for teacher education. Communications of the ACM, 60(4), 55–62. https://doi.org/10.1145/2994591
Zuod, R., & Namukasa, I. (2023). computational thinking workshop: A new way to learn and teach mathematics. Journal of Research in Science, Mathematics and Technology Education, 6(2), 99–119. https://doi.org/10.31756/jrsmte.624
Zurnacı, B., & Turan, Z. (2024). Educational robotics or unplugged coding activities in kindergartens?: Comparison of the effects on pre-school children’s computational thinking and executive function skills. Thinking Skills and Creativity, 53(101576). https://doi.org/10.1016/j.tsc.2024.101576
DOI: https://doi.org/10.31764/jtam.v9i3.30440
Refbacks
- There are currently no refbacks.
Copyright (c) 2025 Riki Andriatna, Turmudi

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
_______________________________________________
JTAM already indexing:
_______________________________________________
![]() | JTAM (Jurnal Teori dan Aplikasi Matematika) |
_______________________________________________
_______________________________________________
JTAM (Jurnal Teori dan Aplikasi Matematika) Editorial Office: