Effectiveness of Python-based Mathematical Animation in Learning Trigonometric Function

https://doi.org/10.51574/ijrer.v5i2.4523

Authors

  • Abdul Jalil Sadana Department of Mathematics Education, Universitas Muhammadiyah Makassar
  • Haerul Syam Department of Mathematics Education, Universitas Muhammadiyah Makassar
  • Andi Quraisy Department of Mathematics Education, Universitas Muhammadiyah Makassar

Keywords:

Learning Media, Mathematical Visualization, Python Animation, Student Perception, Trigonometric Functions

Abstract

The abstract nature of trigonometric functions often presents a cognitive barrier for high school students, necessitating visual media capable of representing these concepts with mathematical precision. This study aims to evaluate high school students' perceptions of the effectiveness of Python-based mathematical animations as an interactive learning medium for trigonometric functions. A quantitative descriptive design was employed involving 91 students. The research instrument was a Likert-scale questionnaire measuring four dimensions: understanding, engagement, interest, and motivation. To ensure analytical accuracy, ordinal data were transformed into interval data using a z-distribution weighting procedure (Method of Successive Interval). The findings indicate that the media is highly effective across all dimensions. Specifically, the animation significantly clarified the connection between the unit circle and function graphs (understanding score: 3.5064), maintained high student focus through precise transitions (engagement score: 3.4888), and increased learning enthusiasm (motivation score: 3.4904) by making abstract content more captivating (interest score: 3.2339). The integration of programming-based visualization, with an overall effectiveness score of 3.4299, has proven to enhance students' cognitive and affective experiences. This study provides an empirical basis for using mathematically accurate animations as an innovative instrument to bridge abstraction and improve the quality of trigonometry education at the high school level.

References

Adolphus, T., & Nweke, N. O. (2025). Effects of Inquiry and the Ashmore Problem-Solving Model on Performance and Attitudes in Trigonometry Among Senior Secondary School Students in Rivers East Senatorial District, Nigeria. Faculty of Natural and Applied Sciences Journal of Mathematics, and Science Education, 6(3), 47-58. https://doi.org/10.63561/fnas-jmse.v6i3.894

Bekene Bedada, T., & Machaba, F. (2022). The effect of GeoGebra on STEM students learning trigonometric functions. Cogent Education, 9(1), 2034240. https://doi.org/10.1080/2331186X.2022.2034240

Bornstein, N. M. (2017). Music of the triangles: How students come to understand trigonometric identities and transformations (Doctoral dissertation, University of New Hampshire). https://scholars.unh.edu/dissertation/154

Canonigo, A. M. (2025). Enhancing Instruction in Trigonometry: Insights from Students' Reasoning Approaches and Processes. Mathematics Teaching Research Journal, 17(3), 120-153. https://eric.ed.gov/?id=EJ1481881

Çilingir Altiner, E. (2024). Exploring measurement estimation strategies through concept cartoons designed with Realistic Mathematics Education. Humanities and Social Sciences Communications, 11(1), 1-10. https://doi.org/10.1057/s41599-024-03067-5

Dyrvold, A., & Bergvall, I. (2023). Static, dynamic and interactive elements in digital teaching materials in mathematics: How do they foster interaction, exploration and persistence? LUMAT: International Journal on Math, Science and Technology Education, 11(3), 103–131. https://doi.org/10.31129/LUMAT.11.3.1941

Hamzah, N., Maat, S. M., & Ikhsan, Z. (2021). A systematic review on pupils’ misconceptions and errors in trigonometry. Pegem Journal of Education and Instruction, 11(4), 209-218. https://doi.org/10.47750/pegegog.11.04.20

Hsu, Y. C., Ching, Y. H., Callahan, J., & Bullock, D. (2021). Enhancing STEM majors’ college trigonometry learning through collaborative mobile apps coding. TechTrends, 65(1), 26-37. https://doi.org/10.1007/s11528-020-00541-0

Kamber, D., & Takaci, D. (2018). On problematic aspects in learning trigonometry. International Journal of Mathematical Education in Science and Technology, 49(2), 161–175. https://doi.org/10.1080/0020739X.2017.1357846

Karnalim, O., & Ayub, M. (2017). The effectiveness of a program visualization tool on introductory programming: A case study with PythonTutor. CommIT (Communication and Information Technology) Journal, 11(2), 67-76. https://doi.org/10.21512/commit.v11i2.3704

Koupritzioti, D., & Xinogalos, S. (2020). PyDiophantus maze game: Play it to learn mathematics or implement it to learn game programming in Python. Education and Information Technologies, 25(4), 2747-2764. https://doi.org/10.1007/s10639-019-10087-1

Lavanya, A., Gaurav, L., Sindhuja, S., Seam, H., Joydeep, M., Uppalapati, V., ... & SD, V. S. (2023). Assessing the performance of Python data visualization libraries: a review. Int. J. Comput. Eng. Res. Trends, 10(1), 28-39. https://doi.org/10.22362/ijcert/2023/v10/i01/v10i0104

Mayer, R. E. (2024). The Past, Present, and Future of the Cognitive Theory of Multimedia Learning. Educational Psychology Review, 36(1), 8. https://doi.org/10.1007/s10648-023-09842-1

Mladenović, M., Žanko, Ž., & Aglić Čuvić, M. (2021). The impact of using program visualization techniques on learning basic programming concepts at the K–12 level. Computer Applications in Engineering Education, 29(1), 145-159. https://doi.org/10.1002/cae.22315

Mukuka, A., & Tatira, B. (2025). Analysis of preservice teachers’ understanding of solving trigonometric equations: A perspective through actions, processes, objects, and schemas theory. Pythagoras, 46. https://doi.org/10.4102/pythagoras.v46i1.830

Nabani, A. A., & Narpila, S. D. (2025). Pengembangan Video Animasi Pada Model Pembelajaran Flipped Classroom Terhadap Pemahaman Konsep Matematis Siswa. Relevan: Jurnal Pendidikan Matematika, 5(4). https://doi.org/10.58432/relevan.v5i4.1605

Nordlander, M. C. (2022). Lifting the understanding of trigonometric limits from procedural towards conceptual. International Journal of Mathematical Education in Science and Technology, 53(11), 2973–2986. https://doi.org/10.1080/0020739X.2021.1927226

Nurdin, E., Ma'aruf, A., Amir, Z., Risnawati, R., Noviarni, N., & Azmi, M. P. (2019). Pemanfaatan video pembelajaran berbasis Geogebra untuk meningkatkan kemampuan pemahaman konsep matematis siswa SMK. Jurnal Riset Pendidikan Matematika, 6(1), 87-98. https://doi.org/10.21831/jrpm.v6i1.18421

Orhani, S. (2024). Addressing students’ challenges in acquiring trigonometric function concepts: A didactic approach to education for sustainable development. Journal of Education for Sustainable Development Studies, 1(2), 160-172. https://doi.org/10.70232/jesds.v1i2.15

Owusu, A. (2023). Problem based learning: Errors minimization, conceptual and procedural understanding in trigonometry. African Journal of Educational Studies in Mathematics and Sciences, 19(1), 1-18. https://doi.org/10.4314/ajesms.v19i1.1

Owusu, E., Banson, G. M., Lotey, E. K., Owusu, R., Ofosua, B., & Arthur, Y. D. (2025). Students’ academic struggles in solving trigonometry problems: an investigative study on students’ programs of study. Cogent Education, 12(1), 2563166. https://doi.org/10.1080/2331186X.2025.2563166

Papagiannakis, G., Kamarianakis, M., Protopsaltis, A., Angelis, D., & Zikas, P. (2023). Project Elements: A computational entity-component-system in a scene-graph pythonic framework, for a neural, geometric computer graphics curriculum. arXiv preprint arXiv:2302.07691. https://doi.org/10.48550/arXiv.2302.07691

Pires, A. C., Bakala, E., González-Perilli, F., Sansone, G., Fleischer, B., Marichal, S., & Guerreiro, T. (2022). Learning maths with a tangible user interface: Lessons learned through participatory design with children with visual impairments and their educators. International Journal of Child-Computer Interaction, 32, 100382. https://doi.org/10.1016/j.ijcci.2021.100382

Ploetzner, R., Berney, S., & Bétrancourt, M. (2020). A review of learning demands in instructional animations: The educational effectiveness of animations unfolds if the features of change need to be learned. Journal of Computer Assisted Learning, 36(6), 838–860. https://doi.org/https://doi.org/10.1111/jcal.12476

Pradal, C., Boudon, F., Nouguier, C., Chopard, J., & Godin, C. (2009). PlantGL: a Python-based geometric library for 3D plant modelling at different scales. Graphical models, 71(1), 1-21. https://doi.org/10.1016/j.gmod.2008.10.001

Sappaile, B. I. (2007). Pembobotan butir pernyataan dalam bentuk skala likert dengan pendekatan distribusi z. Jurnal Pendidikan Dan Kebudayaan, 13(64), 1-8.

Serpe, A., & Frassia, M. G. (2021). Artefacts teach-math. The meaning construction of trigonometric functions. AAPP Atti Della Accademia Peloritana Dei Pericolanti, Classe Di Scienze Fisiche, Matematiche e Naturali, 99(S1), 2–15. https://doi.org/10.1478/AAPP.99S1A15

Scheiter, K., Gerjets, P., & Schuh, J. (2010). The acquisition of problem-solving skills in mathematics: How animations can aid understanding of structural problem features and solution procedures. Instructional Science, 38(5), 487-502. https://doi.org/10.1007/s11251-009-9114-9

Schneider, F., Libbrecht, P., & Mas, V. (2025). Creating Animations for Maths Teaching. IU Discussion Papers IT Und Engineering, 6(4). https://doi.org/10.56250/4092

Singh, G., Singh, G., Tuli, N., & Mantri, A. (2024). Hyperspace AR: An augmented reality application to enhance spatial skills and conceptual knowledge of students in trigonometry. Multimedia Tools and Applications, 83(21), 60881-60902. https://doi.org/10.1007/s11042-023-17870-w

Taylor, M., Pountney, D., & Malabar, I. (2007). Animation as an aid for the teaching of mathematical concepts. Journal of Further and Higher Education, 31(3), 249-261. https://doi.org/10.1080/03098770701424975

Published

2026-02-14

How to Cite

Sadana, A. J., Syam, H., & Quraisy, A. (2026). Effectiveness of Python-based Mathematical Animation in Learning Trigonometric Function. ETDC: Indonesian Journal of Research and Educational Review , 5(2), 943–952. https://doi.org/10.51574/ijrer.v5i2.4523