Effect of Python-Integrated Mathematics Instruction on Mathematics Achievement and Mathematical Problem-Solving Skills among Senior Secondary School Students in Kwara State, Nigeria
DOI:
https://doi.org/10.54536/ijhrws.v1i1.8426Keywords:
Mathematical Problem-Solving Skills, Mathematics Achievement, Nigeria, Python-Integrated Mathematics Instruction, Quasi-Experimental Study, Secondary School StudentsAbstract
This study investigated the effect of Python-integrated Mathematics instruction on Mathematics achievement and mathematical problem-solving skills among Senior Secondary School II (SS II) students in Kwara State, Nigeria. A quasi-experimental pre-test–post-test non-equivalent control-group design was adopted. The sample comprised 80 SS II Mathematics students from two public secondary schools, with 40 students assigned to the experimental group and 40 to the control group. The experimental group received Python-integrated Mathematics instruction, while the control group was taught the same content using conventional instruction. Data were collected using the Mathematics Achievement Test (MAT) and Mathematical Problem-Solving Skills Test (PSST), with reliability coefficients of 0.82 and 0.80, respectively. Independent-samples t-tests examined baseline differences, while Analysis of Covariance (ANCOVA) assessed intervention effects while controlling for corresponding pre-test scores. Results showed no significant difference between the experimental and control groups in pre-test Mathematics achievement and mathematical problem-solving performance, indicating comparable baseline status. However, Python-integrated Mathematics instruction produced a statistically significant effect on Mathematics achievement, F(1, 77) = 142.50, p < .001, ηp² = .650, and mathematical problem-solving skills, F(1, 77) = 118.30, p < .001, ηp² = .610. The null hypotheses concerning the intervention effects were therefore rejected. The study concludes that Python-integrated Mathematics instruction can substantially enhance students’ Mathematics achievement and problem-solving skills. It is recommended that Mathematics teachers be encouraged to integrate appropriately scaffolded Python-based activities into Mathematics instruction, while schools and curriculum planners should provide the necessary teacher training and technological resources to support effective implementation.
References
Adedeji, T. A., Olatoye, R. A., & Owolabi, T. A. (2018). Impact of interactive multimedia resources on students’ achievement in mathematics. Journal of Education and Practice, 9(25), 100–106.
Akinyemi, A. L., Ogundipe, T., & Adelana, O. P. (2021). Effect of Scratch Programming Language (SPL) on achievement in geometry among senior secondary students in Ibadan, Nigeria. Journal of ICT in Education, 8(2), 24–33. https://doi.org/10.37134/jictie.vol8.2.3.2021
Awofala, A. O. A. (2017). Assessing senior secondary school students’ mathematical proficiency as related to gender and performance in mathematics in Nigeria. International Journal of Research in Education and Science, 3(2), 488–502. https://doi.org/10.21890/ijres.327908
Basu, S., Biswas, G., & Kinnebrew, J. S. (2017). Learner modeling for adaptive scaffolding in a computational thinking-based science learning environment. User Modeling and User-Adapted Interaction, 27(1), 5–53. https://doi.org/10.1007/s11257-017-9187-0
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
Guo, P. (2007, May). Why Python is a great language for teaching beginners in introductory programming classes. http://www.pgbovine.net/python-teaching.htm
Jumaida, J., Nuriadin, I., & Jusra, H. (2024). Meta-analysis of constructivism’s approaches to students’ mathematical ability. Kalamatika: Jurnal Pendidikan Matematika, 9(2), 225–232. https://doi.org/10.22236/kalamatika.vol9no2.2024pp225-232
Miao, F., Holmes, W., Huang, R., & Zhang, H. (2021). AI and education: guidance for policy-makers. UNESCO. https://doi.org/10.54675/PCSP7350
Munthe, M., & Naalsund, M. (2024). Designing mathematical programming problems. Digital Experiences in Mathematics Education, 10(2), 260–286. https://doi.org/10.1007/s40751-024-00143-y
Ngu, B. H., & Phan, H. P. (2024). Instructional approach and acquisition of mathematical proficiency: theoretical insights from learning by comparison and cognitive load theory. Asian Journal for Mathematics Education, 3(3), 357–379. https://doi.org/10.1177/27527263241266765
Omolafe, B. E., & Okikiayo, A. E. (2023). Effect of activity-based teaching strategy on students’ academic performance in mathematics concept. PEDAGOGIA: Jurnal Ilmu Pendidikan, 21(3), 261–274.
Omolafe, E., Okikiayo, A., & Veronica, E. (2024). Effect of activity-based teaching strategy on students’ academic performance in mathematics concept. International Journal of Instructional Technology and Educational Studies, 5(3), 11–21. https://doi.org/10.21608/ihites.2024.405714
Organisation for Economic Co-operation and Development. (2019). PISA 2018 results (Volume I): What students know and can do. OECD Publishing. https://doi.org/10.1787/5f07c754-en
Piaget, J. (1972). Psychology and epistemology: towards a theory of knowledge. Penguin.
Pólya, G. (1957). How to solve it: A new aspect of mathematical method (2nd ed.). Princeton University Press.
Rais, D., & Xuezhi, Z. (2024). Elevating student engagement and academic performance: a quantitative analysis of Python programming integration in the Merdeka Belajar curriculum. Journal on Mathematics Education, 15(2), 495–516. https://doi.org/10.22342/jme.v15i2.pp495-516
Refvik, K. A. S., & Opsal, H. (2023). Do optional programming courses affect eighth-grade students’ mathematical problem solving? Computers in the Schools, 40(3), 244–261. https://doi.org/10.1080/07380569.2023.2175634
Salami, O. O., & Spangenberg, E. D. (2024). Impact of information and communication technology (ICT) facilities on gender differentials in mathematics performance among secondary school students. European Journal of STEM Education, 9(1), Article 18. https://doi.org/10.20897/ejsteme/15700
Shahin, M., Gonsalvez, C., Whittle, J., Chen, C., Li, L., & Xia, X. (2022). How secondary school girls perceive computational thinking practices through collaborative programming with the micro:bit. Journal of Systems and Software, 183, Article 111107. https://doi.org/10.1016/j.jss.2021.111107
Sweller, J. (1988). Cognitive load during problem solving: effects on learning. Cognitive Science, 12(2), 257–285. https://doi.org/10.1207/s15516709cog1202_4
Sweller, J., Ayres, P., & Kalyuga, S. (2011). Cognitive load theory. Springer. https://doi.org/10.1007/978-1-4419-8126-4
Sweller, J., van Merriënboer, J. J. G., & Paas, F. (2019). Cognitive architecture and instructional design: 20 years later. Educational Psychology Review, 31, 261–292. https://doi.org/10.1007/s10648-019-09465-5
Tossavainen, T., Johansson, C., Juhlin, A., & Wedestig, A. (2024). Programming as a mediator of mathematical thinking: examples from upper secondary students exploring the definite integral. LUMAT: International Journal on Mathematics, Science and Technology Education, 12(3), 78–99. https://doi.org/10.31129/LUMAT.12.3.2155
UNESCO. (2021). AI and education: Guidance for policy-makers. UNESCO.
Upu, H., & Bustang. (2021). Constructivism versus cognitive load theory: in search for an effective mathematics teaching. arXiv. https://arxiv.org/abs/2108.04796
van Nooijen, C. C. A., de Koning, B. B., Bramer, W. M., Isahakyan, A., Asoodar, M., Kok, E., van Merriënboer, J. J. G., & Paas, F. (2024). A cognitive load theory approach to understanding expert scaffolding of visual problem-solving tasks: a scoping review. Educational Psychology Review, 36(1), Article 12. https://doi.org/10.1007/s10648-024-09848-3
Vygotsky, L. S. (1978). Mind in society: the development of higher psychological processes. Harvard University Press.
Wahab, A. A., Kusuma, Y. S., Juandi, D., Turmudi, T., Buhaerah, B., & Syaiful, S. (2024). Understanding students’ struggles in solving mathematical problems: a systematic literature review using Polya’s framework. Jurnal Pendidikan Progresif, 14(3), 1728–1753. https://doi.org/10.23960/jpp.v14.i3.2024118
West African Examinations Council. (2023). Chief examiners’ report: West African Senior School Certificate Examination (WASSCE). WAEC.
Ye, H., Ng, O.-L., & Cui, Z. (2024). Conceptualizing flexibility in programming-based mathematical problem-solving. Journal of Educational Computing Research, 62(2), 374–399. https://doi.org/10.1177/07356331231209773
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Olurotimi David ADULOJU, Lydia Oluwafunmilayo ADEDOTUN, Abiola Afolabi AKINGBEMISILU, Ademiotan Moriyike LALEYE, Margaret Foluso AYENI (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.