Mathematics teachers’ perceptions of computational thinking and its integration into mathematics education

Authors

  • Muhammad Zuhair Zahid Umeå Mathematics Education Research Centre, Department of Science and Mathematics Educa-tion, Umeå University, Sweden https://orcid.org/0000-0001-5830-7599

DOI:

https://doi.org/10.31129/LUMAT.13.1.2696

Keywords:

computational thinking, mathematics teachers, teachers' perceptions, integration of computational thinking

Abstract

Computational thinking is a problem-solving process involving abstraction, algorithmic thinking, automation, debugging, decomposition, and generalisation. It has been increasingly regarded as an essential skill and many countries have attempted to include it in educational systems. In Indonesia, as well as including computational thinking as part of the Informatics subject, the government has encouraged its integration into various subjects, which requires teachers to have a clear and shared understanding of the concept. Thus, this study explores Indonesian mathematics teachers’ perceptions of computational thinking and its potential incorporation into teaching and learning mathematics. Semi-structured interviews were used to obtain rich insights. The findings reveal that mathematics teachers have oversimplified perspective on some components such as algorithmic thinking and automation, contributing to their vague perception of computational thinking as problem-solving, which may hinder the original purpose of integrating computational thinking into mathematics education. They also show that the teachers recognise their own importance for successful integration and that existing classroom practices and mathematics tasks can be used for integrating computational thinking into mathematics education. This study contributes to the literature on how teachers conceptualise computational thinking within mathematical domain, situated in the evolving educational context where the integration of computational thinking is still emerging. The study suggests that several factors related to teachers’ perceptions of computational thinking should be considered in professional development programmes to support its integration. These include focusing on encouraging teachers to select appropriate mathematics tasks that promote effective computational thinking integration and enhance their current teaching practices with computational thinking.

References

Anderson, N. D. (2016). A call for computational thinking in undergraduate psychology. Psychology Learning & Teaching, 15(3), 226–234. https:/doi.org/10.1177/1475725716659252 DOI: https://doi.org/10.1177/1475725716659252

Bailey, D. H., & Borwein, J. M. (2011). Exploratory experimentation and computation. Notices of the American Mathematical Society, 58. https://doi.org/10.1177/1475725716659252 DOI: https://doi.org/10.2172/983178

Baldwin, D., Walker, H. M., & Henderson, P. B. (2013). The roles of mathematics in computer science. ACM Inroads, 4(4), 74–80. https://doi.org/10.1145/2537753.2537777 DOI: https://doi.org/10.1145/2537753.2537777

Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Leading with Technology, 38(6), 20–23.

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 DOI: https://doi.org/10.1145/1929887.1929905

Bloom, B. S. (1956). Taxonomy of educational objectives: The classification of educational goals. Longman Group.

Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A., Engelhardt, K., Kampylis, P., & Punie, Y. (2016). Developing computational thinking in compulsory education. European Commission, JRC Science for Policy Report, 68.

Braun, V., & Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), 77–101. https://doi.org/10.1191/1478088706qp063oa DOI: https://doi.org/10.1191/1478088706qp063oa

Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. Proceedings of the 2012 Annual Meeting of the American Educational Research Association, Vancouver, Canada, 1, 25. https://web.media.mit.edu/~kbrennan/files/Brennan_Resnick_AERA2012_CT.pdf

Cheng, Z.-J. (2012). Teaching young children decomposition strategies to solve addition problems: An experimental study. The Journal of Mathematical Behavior, 31(1), 29–47. https://doi.org/10.1016/j.jmathb.2011.09.002 DOI: https://doi.org/10.1016/j.jmathb.2011.09.002

Cohen, L., Manion, L., & Morrison, K. (2018). Research methods in education. Routledge. DOI: https://doi.org/10.4324/9781315456539

Computer Science Teachers Association (CSTA). (n.d.). The CSTA K–12 computer science standards. CSTA. Retrieved 11 June 2025, from https://csteachers.org/k12standards/

Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., & Woollard, J. (2015). Computational thinking-A guide for teachers. Computing At School.

Dagienė, V., Jevsikova, T., Stupurienė, G., & Juškevičienė, A. (2022). Teaching computational thinking in primary schools: Worldwide trends and teachers’ attitudes. Computer Science and Information Systems, 19(1), 1–24. https://doi.org/10.2298/CSIS201215033D DOI: https://doi.org/10.2298/CSIS201215033D

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

Dörfler, W. (1991). Forms and means of generalization in mathematics. In A. J. Bishop, S. Mellin-Olsen, & J. Van Dormolen (Eds.), Mathematical knowledge: Its growth through teaching (Vol. 10, pp. 61–85). Springer Netherlands. https://doi.org/10.1007/978-94-017-2195-0_4 DOI: https://doi.org/10.1007/978-94-017-2195-0_4

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. LUMAT: International Journal on Math, Science and Technology Education, 11(3). https://doi.org/10.31129/LUMAT.11.3.1940 DOI: https://doi.org/10.31129/LUMAT.11.3.1940

Guskey, T. R. (2002). Professional development and teacher change. Teachers and Teaching, 8(3), 381–391. https://doi.org/10.1080/135406002100000512 DOI: https://doi.org/10.1080/135406002100000512

Hsu, Y.-C., Irie, N. R., & Ching, Y.-H. (2019). Computational thinking educational policy initiatives (CTEPI) across the globe. TechTrends, 63(3), 260–270. https://doi.org/10.1007/s11528-019-00384-4 DOI: https://doi.org/10.1007/s11528-019-00384-4

Huang, W., Chan, S. W., & Looi, C. K. (2021). Frame shifting as a challenge to integrating computational thinking in secondary mathematics education. Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 390–396. https://doi.org/10.1145/3408877.3432400 DOI: https://doi.org/10.1145/3408877.3432400

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 DOI: https://doi.org/10.3389/feduc.2023.956618

International Society for Technology in Education (ISTE). (n.d.). ISTE computational thinking competencies guide. ISTE. Retrieved 11 June 2025, from https://iste.org/standards/computational-thinking-competencies

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 DOI: https://doi.org/10.1080/14794802.2020.1852104

Kaput, J. J. (2017). What is algebra? What is algebraic reasoning? In J. J. Kaput, D. W. Carraher, & M. L. Blanton (Eds.), Algebra in the early grades (1st ed., pp. 5–18). Routledge. https://doi.org/10.4324/9781315097435-2 DOI: https://doi.org/10.4324/9781315097435-2

Knuth, D. E. (1985). Algorithmic thinking and mathematical thinking. The American Mathematical Monthly, 92(3), 170–181. https://doi.org/10.1080/00029890.1985.11971572 DOI: https://doi.org/10.1080/00029890.1985.11971572

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 DOI: https://doi.org/10.1145/1929887.1929902

Ling, U. L., Saibin, T. C., Labadin, J., & Aziz, N. A. (2017). Preliminary investigation: Teachers’ perception on computational thinking concepts. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(2–9), 23–29.

Liu, Z., Gearty, Z., Richard, E., Orrill, C. H., Kayumova, S., & Balasubramanian, R. (2024). Bringing computational thinking into classrooms: A systematic review on supporting teachers in integrating computational thinking into K-12 classrooms. International Journal of STEM Education, 11(1), 51. https://doi.org/10.1186/s40594-024-00510-6 DOI: https://doi.org/10.1186/s40594-024-00510-6

Lockwood, E., DeJarnette, A. F., Asay, A., & Thomas, M. (2016). Algorithmic thinking: An initial characterization of computational thinking in mathematics. Proceedings of the 38th Annual Meeting of the North American Chapter of the International Group for the Psychology of Mathematics Education.

Marom, S. (2023). Berpikir komputasi di dalam kurikulum merdeka: Analisis pada guru matematika. Jurnal Matematika Dan Pendidikan Matematika, 14(1). DOI: https://doi.org/10.26877/aks.v14i1.15269

Ministry of Education and Culture of Indonesia [MoEC]. (2019). Pedoman implementasi muatan/mata pelajaran Informatika Kurikulum 2013. Ministry of Education and Culture of Republic Indonesia.

Ministry of Education and Culture of Indonesia [MoEC]. (2020a). AKM dan implikasinya pada pembelajaran. Ministry of Education and Culture of Republic Indonesia.

Ministry of Education and Culture of Indonesia [MoEC]. (2020b). Naskah akademik muatan Informatika dalam Kurikulum 2013. Ministry of Education and Culture of Republic Indonesia.

Mitchelmore, M. C. (2002). The role of abstraction and generalisation in the development of mathematical knowledge. Proceeding of the 2nd East Asia Regional Conference on Mathematics Education, 157–167.

Natali, V., Natalia, N., & Nugraheni, C. E. (2023). Indonesian Bebras challenge 2021 exploratory data analysis. Olympiads in Informatics, 17, 65–85. https://doi.org/10.15388/ioi.2023.06 DOI: https://doi.org/10.15388/ioi.2023.06

Nordby, S. K., Bjerke, A. H., & Mifsud, L. (2022). Primary mathematics teachers’ understanding of computational thinking. KI - Künstliche Intelligenz, 36(1), 35–46. https://doi.org/10.1007/s13218-021-00750-6 DOI: https://doi.org/10.1007/s13218-021-00750-6

Nouri, J., Zhang, L., Mannila, L., & Norén, E. (2020). Development of computational thinking, digital competence and 21st century skills when learning programming in K-9. Education Inquiry, 11(1), 1–17. https://doi.org/10.1080/20004508.2019.1627844 DOI: https://doi.org/10.1080/20004508.2019.1627844

Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Basic Books.

Polya, G. (2004). How to solve it: A new aspect of mathematical method (Issue 246). Princeton university press.

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. DOI: https://doi.org/10.22342/jme.v15i2.pp613-638

Rampin, R., & Rampin, V. (2021). Taguette: Open-source qualitative data analysis. Journal of Open Source Software, 6(68), 3522. https://doi.org/10.21105/joss.03522 DOI: https://doi.org/10.21105/joss.03522

Regulation of the Minister of Education and Culture (MoEC) of the Republic of Indonesia No. 35 of 2018 on Amendments to the Regulation of the Minister of Education and Culture No. 58 of 2014 on the 2013 Curriculum for Junior High Schools (Sekolah Menengah Pertama) and Islamic Junior High Schools (Madrasah Tsanawiyah) (2018).

Regulation of the Minister of Education and Culture (MoEC) of the Republic of Indonesia No. 36 of 2018 on Amendments to the Regulation of the Minister of Education and Culture No. 59 of 2014 on the 2013 Curriculum for Senior High Schools (Sekolah Menengah Atas) and Islamic Senior High Schools (Madrasah Aliyah) (2018).

Regulation of the Minister of Education, Culture, Research, and Technology (MoECRT) of the Republic of Indonesia No. 12 of 2024 on the Curriculum for Early Childhood Education, Basic Education, and Secondary Education (2024).

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 DOI: https://doi.org/10.29333/ejmste/7832

Rich, K. M., & Yadav, A. (2020). Applying levels of abstraction to mathematics word problems. TechTrends, 64, 395–403. https://doi.org/10.1007/s11528-020-00479-3 DOI: https://doi.org/10.1007/s11528-020-00479-3

Rich, K. M., Yadav, A., & Schwarz, C. V. (2019). Computational thinking, mathematics, and science: Elementary teachers’ perspectives on integration. Journal of Technology and Teacher Education, 27(2), 165–205. DOI: https://doi.org/10.70725/303733vqleui

Schley, D. R., & Fujita, K. (2014). Seeing the math in the story: On how abstraction promotes performance on mathematical word problems. Social Psychological and Personality Science, 5(8), 953–961. https://doi.org/10.1177/1948550614539519 DOI: https://doi.org/10.1177/1948550614539519

SEAMEO QITEP in Mathematics. (2021, March 8). SEAQIM Launched New Workshop: STEM & Computational Thinking. SEAMEO QITEP in Mathematics. Retrieved 11 June 2025, from https://www.qitepinmath.org/en/our-news/seaqim-launched-new-workshop-stem-computational-thinking/

SEAMEO Regional Open Learning Center. (2023). Technology in education: A case study on Indonesia. https://doi.org/10.54676/WJMY7427 DOI: https://doi.org/10.54676/WJMY7427

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 DOI: https://doi.org/10.1016/j.edurev.2017.09.003

Stupurienė, G., Lucas, M., & Bem-Haja, P. (2024). Teachers’ perceptions of the barriers and drivers for the integration of Informatics in primary education. Computers & Education, 208, 104939. https://doi.org/10.1016/j.compedu.2023.104939 DOI: https://doi.org/10.1016/j.compedu.2023.104939

Supatmiwati, D., Suktiningsih, W., Winarti, N. K. S., Muhid, A., & Abdussamad, Z. (2024). Sosialisasi dan pelatihan gerakan PANDAI (Pengajar Era Digital Indonesia) pada guru SDN 8 Sokong Lombok Utara. Jurnal Mengabdi Dari Hati, 3(2), 63–70.

Susilowati, D., Ria, R. R. P., Anggriani, R., Salsabila, S. I., Aditia, R., & Aziz, F. (2025). Peningkatan kompetensi guru STEM dalam pembelajaran informatika berbasis HOTS dan computational thinking guna mendukung implementasi Kurikulum Merdeka di MTsN I Mataram. Journal of Community Development, 5(3), 507–516. DOI: https://doi.org/10.47134/comdev.v5i3.1290

Suwaji, U. T., Guntoro, S. T., & Wiworo, W. (2020). Kapita selekta matematika SMA: Pembelajaran berorientasi kemampuan berfikir tingkat tinggi berbasis PISA dan TIMSS. Ministry of Education and Culture of Republic Indonesia.

Trisnapradika, G. A., Pertiwi, A., Prabowo, W. E. A., Setiyanto, N. A., & Sumarjono, C. A. P. (2024). Pelatihan Model Computational Thinking bagi Guru TK dan SD Gaussian Kamil School Semarang. Abdimasku: Jurnal Pengabdian Masyarakat, 7(2), 576–583. DOI: https://doi.org/10.62411/ja.v7i2.1888

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

Vinnervik, P. (2020). Implementing programming in school mathematics and technology: Teachers’ intrinsic and extrinsic challenges. International Journal of Technology and Design Education. https://doi.org/10.1007/s10798-020-09602-0 DOI: https://doi.org/10.1007/s10798-020-09602-0

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 DOI: 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 DOI: 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 DOI: https://doi.org/10.1098/rsta.2008.0118

Wing, J. M. (2011). Research notebook: Computational thinking—What and why? The Link: The Magazine of Carnegie Mellon University’s School of Computer Science. https://www.cs.cmu.edu/link/research-notebook-computational-thinking-what-and-why

Wonohadidjojo, D. M., Citra, C. C., Tanamal, R., Soekamto, Y. S., & Maryati, I. (2021). Workshop computational thinking untuk guru SD, SMP dan SMA oleh Biro Bebras Universitas Ciputra Surabaya. Jurnal Leverage, Engagement, Empowerment of Community (LeECOM), 3(2). DOI: https://doi.org/10.37715/leecom.v3i2.2268

Yunianto, W., Bautista, G., Jr., & Lavicza, Z. (2024). Learning numbers, place values, and CT skills with a spreadsheet. Proceedings of the 17th ERME Topic Conference MEDA 4, 460.

Yunianto, W., Cahyono, A. N., Prodromou, T., El-Bedewy, S., & Lavicza, Z. (2025). CT integration in STEAM learning: Fostering students’ creativity by making Batik stamp pattern. Science Activities, 62(1), 26–52. DOI: https://doi.org/10.1080/00368121.2024.2378860

Yunianto, W., El-Kasti, H. S., Prahmana, R. C. I., & Lavicza, Z. (2024). A constructionist approach to learning computational thinking in mathematics lessons. Journal of Information Technology Education: Innovations in Practice, 23, 11. DOI: https://doi.org/10.28945/5365

Zazkis, R., & Liljedahl, P. (2002). Generalization of patterns: The tension between algebraic thinking and algebraic notation. Educational Studies in Mathematics, 49, 379–402. https://doi.org/doi.org/10.1023/A:1020291317178 DOI: https://doi.org/10.1023/A:1020291317178

Graphical abstract

Published

2025-08-20

How to Cite

Zahid, M. Z. (2025). Mathematics teachers’ perceptions of computational thinking and its integration into mathematics education. LUMAT: International Journal on Math, Science and Technology Education, 13(1), 7. https://doi.org/10.31129/LUMAT.13.1.2696