Theory and Practice in the Curriculum

Theory and Practice in the Curriculum

Trigonometry as a Foundation for Computational and Algorithmic Thinking: The Iranian Mathematical Heritage for Digital Technology Development

Document Type : Original Article

Authors
1 Faculty of Mathematical Sciences,,Shahid Beheshti University, Tehran, Iran
2 Research Institute for Education
10.22034/cstp.2026.578856.1144
Abstract
The rapid advancement of digital technologies and artificial intelligence has underscored the critical importance of computational and algorithmic thinking. Interestingly, both concepts have roots in the intellectual heritage of Iranian scholars, with algebra and trigonometry serving as prominent historical examples. Consequently, this study investigates the relationship between trigonometry and computational/algorithmic thinking within the context of general education in Iran. To achieve this objective, a qualitative content analysis of Iranian textbooks was conducted. The framework for identifying computational thinking skills was drawn from the European Commission’s 2022 report. The analysis involved 25 volunteer teachers who participated in five focus group sessions during the academic year 2023–2024 (1402–2025). Furthermore, given the integrative nature of trigonometry as a suitable vehicle for teaching computational and algorithmic thinking, the trigonometry sections of the secondary education curriculum were thoroughly examined. This process aimed to extract both existing and potential capacities of trigonometry to foster these skills in students. Based on the findings, the study concludes that trigonometry, due to its deep connections with Iran’s civilizational heritage, is highly engaging for students. This engagement creates a unique opportunity to enhance computational thinking skills through the subject. Finally, the study highlights the significant overlap between computational and algorithmic thinking, suggesting that they can often be used interchangeably in educational contexts.
Keywords
Subjects

Al Khwarizmi, Mohammad ibn Musa. (?). Kitab al Jabr wa-l-Muqabala: Foundational Text on Algebra and Solving Equations. Translated by H. Khadivjam. Etelaat ublisher. [ In Persian]
Al Sijzi, A. A. (979-981). Treatise on Geometrical Problem Solving. Translated by M. Bagheri into Farsi (1996) and into English by J. Hogendijk. (1996).    
 Allameh, M. & Gooya, Z. (2014). Students’ Misconceptions of Trigonometric Concepts. Roshd; Mathematics Education Journal. Teaching Aids Publication Office. Organization of Research & Educational Planning. Ministry of Education. [ In Persian]
Amiri, H. R. et al. (2024, 8th edition). Calculus (1). 11214. Grade 11, Mathematics & Physics Major. Organization for Research & Educational Planning. Ministry of Education.

Berggern, J. L. (1986). Episodes in the Mathematics of Medieval Islam. 1st edition. Springer Verlag.

Berggren, J. L. (1990). Proof, pedagogy, and the practice of mathematics in Medieval Islam.  Interchange. 21(1), 36–48.
Būzhjānī, Abū al-Wafā. (?). Iranian Geometry: Application of Geometry in Practice. Rewritten in modern Farsi by Seyyed Alireza Jazbi (1990). Soroush Publisher. (1st Edition.)
Bocconi, S., Augusto, C., Giuliana, D., Anusca, F. & Katja, E. (2016). Developing computational thinking in compulsory education—Implications for policy and practice. European Commission, Joint Research Centre.
Brennan, K. & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking.
Disessa, A. (2018). Computational literacy and “the big picture” concerning computers in mathematics education. Mathematical Thinking and Learning, 20(1), 3–31. https://doi.org/10.1080/10986065.2018.1403544.
Edalat, A. (2001). Tradition of Islamic Mathematics Research in Iran. A Glimpse of Edalat’s Speech at the Opening of the 34th Iranian Mathematics Conference. Roshd; Mathematics Education Journal. Teaching Aids Publication Office. Organization of Research & Educational Planning. Ministry of Education. [ In Persian]
Document of the National Curriculum. (Last Edition, 2021). Ministry of Education. The Author.
European Commission Joint Research Centre. (2022). Reviewing computational thinking in compulsory education: State of play and practices from computing education. Publications Office. https://data.europa.eu/doi/10.2760/126955.
Farshad, M. (1987). History of Science in Iran. Amirkabir Publication.
Gadanidis, G., Silva, R., Hughes, J., Floyd, S. & Namukas, I. (2022). Computational literacy & mathematics education. Revista Internacional de Pesquisa Em Educação Matemática, 12(1), 1–23. https://doi.org/10.37001/ripem.v12i4.3144.
Gooya, Z. (2022). Living experiences of a mathematics curriculum expert in integrating theory and practice in the aftermath of COVID-19 pandemic and post-Corona era. Journal of Curriculum Studies, 17 (64), 57–94.
Hickmott, D., Prieto-Rodriguez, E. & Holmes, K. (2018). A scoping review of studies on computational thinking in K–12 mathematics classrooms. Digital Experiences in Mathematics Education, 4(1), 1–22.
Humble, N. (2021). The development of computational thinking concepts in course participants’ programming solutions.
Kadijevich, D. M., Stephens, M., & Rafiepour, A. (2023). Emergence of computational/algorithmic thinking and its impact on the mathematics curriculum. In Y. Shimizu & R. Vithal (Eds.), Mathematics curriculum reforms around the world: The 24th ICMI study (pp. 375–388). Springer International Publishing. https://doi.org/10.1007/978-3-031-13548-4_23.
Khawarazmi, Mohammad ibn Mousa. Algabr val Moghabeleh. Translated by Hosein Khadiv Jam. (1984). Etelaat Publisher.
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.
Lockwood, E. & De Chenne, A. (2020). Enriching students’ combinatorial reasoning through the use of loops and conditional statements in Python. International Journal of Research in Undergraduate Mathematics Education, 6(1), 1–21. https://doi.org/10.1007/s40753-019-00108-2
Lockwood, J., & Mooney, A. (2018). Computational thinking in secondary education: Where does it fit? A systematic literary review. International Journal of Computer Science Education in Schools, 2(1), 41–60. https://doi.org/10.21585/ijcses.v2i1.26
Lueng, F. (2008). Chinese Culture, Islamic Culture, and Mathematics Education. In P. Clarkson and N. Presmeg (Eds.). Critical Issues in Mathematics Education. 135- 147. @ _Springer Science + Business Media, LLC 2008.
Motamedi Lassh Nashi, Z. and Moradi, R. (2025). Investigating the Impact of the Ministry of Education's Digital Competency Plan for Teachers on the Attitude and Learning of Digital Literacy Skills of Sixth Grade Elementary School Students. Teacher Professional Development10(3), 71-92. Doi:10.48310/tpd.2025.17530.1774.
Papert, S.A. (1993). Mindstorms: Children, computers, and powerful ideas (2nd ed.). Basic Books.
PBS Home Video. (2000). Islam: Empire of Faith. The Author.
Radjabalipour, M. & Fadaiee, M. R. (1997). A Book Review & Critique According to the Tradition of Islamic Mathematicians. Culture & Ideas of Mathematics. 16 (2), pp 9-22. Iranian Mathematical Society. [ In Persian]  
Rafiepour, A., & Farsani, D. (2021). Cultural historical analysis of Iranian school mathematics curriculum: The role of computational thinking. Journal on Mathematics Education, 12(3), Article 3.
Rezaie, M. (2014). An historical study of high school mathematics textbooks since the establishment of the formal education system in Iran. Biquarterly Journal of Theory & Practice in Curriculum. 2(3), 71–92. Khwarizmi University & Curriculum Studies Association.  [ In Persian] 
Román-González M., Moreno-León, J. & Robles G. (2017). Complementary tools for computational thinking assessment.
Scantamburlo T. (2014). Philosophical aspects in pattern recognition research [Doctoral thesis]. Università Ca’ Foscari Venezia.
Shahriari, P. (1998 a). The Destini of Mathematics Mohajer Publisher. 1st Edition. [ In Persian]
Shahriari, P. (1998 b). Ghias Eddin Jamshid Kashani: An Iranian Mathematician. Iran Fanni Publisher. [ In Persian]
Shahriari, P. (2006). A Glimpse at the History of Mathematics in Iran. Scientific & Cultural Publishing Company. 1st Edition. [ In Persian]
Shahriari, P. (2008). Unpublished Interview of Zahra Gooya with Parviz Shahriari, about the Tradition of Mathematics Education in the Golden Era of Mathematics in Iran. [ In Persian]
Shute V.J., Sun C., & Asbell-Clarke J. (2017). Demystifying computational thinking. Educational Research Review, 22(142–158).
Stephens M., & Buteau C. (2023). Introduction to the special issue on “Computational thinking and mathematics teaching and learning”. Journal of Pedagogical Research, 7(2), 1–4. https://doi.org/10. 33902/JPR. 202313362
Tabesh Y. (2017). Computational thinking: A 21st-century skill. Olympiads in Informatics, 11(2), 65–70.
Tabesh Y., Zarkesh S., Zarkesh A., & Fazilova, I. (2019). Computational thinking in K-12: Azerbaijan’s experience. Olympiads in Informatics, 13(217–224). https://doi.org/10. 15388/ioi .2019.15.
Takmil Homayoun, N. (2005) University of Gondishapour. What Do we Know about Iran Series. 60. Cultural Research Office. Tehran [ In Persian]
van Borkulo S., Chytas C., Drijvers P., Barendsen E., Tolboom J., Berges M., Muhling A., & Armoni M. (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 (WiPSCE ’21), October 18–20.
Voogt J., Fisser P., Good J., Mishra P., & Yadav A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies,20(4),715–728.
Weber K. (2005). Students’ understanding of trigonometric functions. Mathematics Education Research Journal, 17(91–112).
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(127–147)