Integrating Python Programming into Contextual Project Learning to Foster University Students' Learning Outcomes
DOI:
https://doi.org/10.51278/aj.v7i3.2845Keywords:
Contextual Project Learning, Python Programming, Learning Outcomes, Mathematics Education, Quasi-Experimental StudyAbstract
Improving university students' learning outcomes in mathematics requires instructional approaches that promote active engagement, meaningful learning, and the integration of digital technologies. Python programming has recently gained attention as an educational tool for supporting computational problem-solving and conceptual understanding. This study aimed to examine the effect of integrating Python programming into contextual project learning on university students' learning outcomes. A quasi-experimental research design employing a non-equivalent control group was conducted involving 58 undergraduate students enrolled in the Basic Concepts of Mathematics course at Universitas Muhammadiyah Muara Bungo, Indonesia. The experimental group consisted of 30 students who participated in Python-integrated contextual project learning, while the control group comprised 28 students who received conventional instruction. Students' learning outcomes were measured using pretest and posttest achievement tests. The data were analyzed using descriptive statistics, the Shapiro-Wilk normality test, Levene's homogeneity test, and the Mann-Whitney U test because the posttest scores were not normally distributed. The findings indicated that there was no significant difference in students' initial abilities before the intervention, whereas the posttest results revealed a significant difference between the experimental and control groups in favor of the experimental group (p < .05). The integration of Python programming into contextual project learning enabled students to engage more actively in contextual problem-solving, computational exploration, and collaborative project activities, resulting in improved learning outcomes. These findings suggest that integrating Python programming into contextual project learning provides an effective instructional approach for enhancing university students' mathematics learning outcomes in higher education.
References
Amaludin, R., Akib, I., & Sukmawati, S. (2025). Integrating Technology in Mathematics Education: A Research Synthesis of Learning Outcomes and Pedagogical Implications. PPSDP International Journal of Education, 4(2), 445–459. https://doi.org/10.59175/pijed.v4i2.738
Audra Pramitha Muslim, Darhim, D., Herman, T., & Jupri, A. (2024). A Decade of Project-Based Learning in Mathematics Education: A Systematic Literature Network Analysis. Mosharafa: Jurnal Pendidikan Matematika, 13(3), 685–696. https://doi.org/10.31980/mosharafa.v13i3.1996
Psychology, 12. https://doi.org/10.3389/fpsyg.2021.771221
Barragán Moreno, S. P., & Aya Corredor, O. (2026). Enhancing critical thinking in university mathematics courses through project-based learning: A mapping review. European Journal of Science and Mathematics Education, 14(2), 283–294. https://doi.org/10.30935/scimath/18252
Budiarti, E., & James, M. L. (2025). Revolutionizing University Mathematics Education: The Impact of Deep Learning and Educational Technology. Journal of Teaching and Learning Mathematics, 2(2), 44–61. https://doi.org/10.22219/jtlm.v2i2.28271
Cruz Neri, N., & Retelsdorf, J. (2022). The role of linguistic features in science and math comprehension and performance: A systematic review and desiderata for future research. Educational Research Review, 36, 100460. https://doi.org/10.1016/j.edurev.2022.100460
Cruz, S., Viseu, F., & Lencastre, J. A. (2022). Project-Based Learning Methodology as a Promoter of Learning Math Concepts: A Scoping Review. Frontiers in Education, 7. https://doi.org/10.3389/feduc.2022.953390
Darling-Hammond, L., Flook, L., Cook-Harvey, C., Barron, B., & Osher, D. (2020). Implications for educational practice of the science of learning and development. Applied Developmental Science, 24(2), 97–140. https://doi.org/10.1080/10888691.2018.1537791
Dilling, F., Köster, J., & Vogler, A. (2024). Beliefs of Undergraduate Mathematics Education Students in a Teacher Education Program about Visual Programming in Mathematics Classes. International Journal of Research in Undergraduate Mathematics Education, 10(3), 700–731. https://doi.org/10.1007/s40753-024-00248-0
Engelbrecht, J., & Borba, M. C. (2024). Recent developments in using digital technology in mathematics education. ZDM – Mathematics Education, 56(2), 281–292. https://doi.org/10.1007/s11858-023-01530-2
Ferdiansyah, F., Sri Hastuti Noer, & Widyastuti, W. (2025). Enhancing Secondary Students’ Mathematical Creative Thinking Through Stem Project-Based Learning. Kalamatika: Jurnal Pendidikan Matematika, 10(1), 47–66. https://doi.org/10.22236/KALAMATIKA.vol10no1.2025pp47-66
Geleto Wariyo, L., Abame, A., Lolamo, A., Bekene, T., & Bekele, J. (2026). Emerging Technologies in Higher Education Course Development: A Systematic Review of Design Frameworks, Learning Outcomes, and Pedagogical Integration. F1000Research, 15, 716. https://doi.org/10.12688/f1000research.179684.2
Goldenberg, E. P., & Carter, C. J. (2021). Programming as a language for young children to express and explore mathematics in school. British Journal of Educational Technology, 52(3), 969–985. https://doi.org/10.1111/bjet.13080
Goldenberg, E. P., Carter, C. J., Mark, J., Reed, K., Spencer, D., & Coleman, K. (2021). Programming as Language and Manipulative for Second-Grade Mathematics. Digital Experiences in Mathematics Education, 7(1), 48–65. https://doi.org/10.1007/s40751-020-00083-3
Grover, S., & Pea, R. (2023). Computational Thinking: A Competency Whose Time Has Come. In Computer Science Education. Bloomsbury Academic. https://doi.org/10.5040/9781350296947.ch-005
Guerra-Macías, Y., & Tobón, S. (2025). Development of transversal skills in higher education programs in conjunction with online learning: relationship between learning strategies, project-based pedagogical practices, e-learning platforms, and academic performance. Heliyon, 11(2), e41099. https://doi.org/10.1016/j.heliyon.2024.e41099
Guo, P., Saab, N., Post, L. S., & Admiraal, W. (2020). A Review of Project-Based Learning in Higher Education: Student Outcomes and Measures. International Journal of Educational Research, 102, 101586. https://doi.org/10.1016/j.ijer.2020.101586
Hadi, W., Kamarullah, K., & Csíkos, C. (2026). Visualization in mathematics education: Research trends and thematic evolution. European Journal of STEM Education, 11(1), 36. https://doi.org/10.20897/ejsteme/18864
Heine, S., Krepf, M., Jäger, D. J., Gerhard, K., Stollenwerk, R., & König, J. (2024). Preservice teachers ’ professional knowledge for ICT integration in the classroom : Analysing its structure and its link to teacher education. In Education and Information Technologies (Vol. 29, Number 9). Springer US. https://doi.org/10.1007/s10639-023-12212-7
Hsiao, T.-C., Chuang, Y.-H., Chang, C.-Y., Chen, T.-L., Zhang, H.-B., & Chang, J.-C. (2023). Combining Building Block Process With Computational Thinking Improves Learning Outcomes of Python Programming With Peer Assessment. Sage Open, 13(4). https://doi.org/10.1177/21582440231217715
Hwang, G.-J., & Tu, Y.-F. (2021). Roles and Research Trends of Artificial Intelligence in Mathematics Education: A Bibliometric Mapping Analysis and Systematic Review. Mathematics, 9(6), 584. https://doi.org/10.3390/math9060584
Jiménez-Gaona, Y., & Vivanco-Galván, O. (2024). Biotechnology project-based learning encourages learning and mathematics application. Frontiers in Education, 9. https://doi.org/10.3389/feduc.2024.1364640
Johnson, E. B. (2011). Contextual Teaching And Learning : Menjadikan Kegiatan Belajar-Mengajar Mengasyikkan Dan Bermakna. Kaifa buku.
Karnando, J., Muskhir, M., & Luthfi, A. (2024). Exploring Python Programming: A Project Based Learning-Centric Learning Experience. Journal of Education Technology, 8(2), 306–314. https://doi.org/10.23887/jet.v8i2.68694
Kaufmann, O. T., & Stenseth, B. (2021). Programming in mathematics education. International Journal of Mathematical Education in Science and Technology, 52(7), 1029–1048. https://doi.org/10.1080/0020739X.2020.1736349
Kholijah, G., Rarasati, N., & Sormin, C. (2023). Optimalisasi Project Based Learning Mata Kuliah Pemograman Komputer pada Mahasiswa Matematika. FIBONACCI: Jurnal Pendidikan Matematika Dan Matematika, 9(2), 197. https://doi.org/10.24853/fbc.9.2.197-206
Kisworo, B., Liliasari, S., & Mudzakir, A. (2021). The analysis of content teaching materials: identification of potential for developing systems thinking skills in coordination chemistry. Journal of Physics: Conference Series, 1806(1), 012208. https://doi.org/10.1088/1742-6596/1806/1/012208
Lasso Cardona, L. A. (2023). Aprendizaje basado en proyectos para la enseñanza de las matemáticas: una revisión sistemática de literatura. Edma 0-6: Educación Matemática En La Infancia, 12(1), 1–34. https://doi.org/10.24197/edmain.1.2023.1-34
Lethulur, N. D., Juandi, D., & Dahlan, J. A. (2025). The Effectiveness of Discovery, Inquiry, Problem, and Project-Based Learning in Mathematics Education: A Systematic Literature Review. Jurnal Pendidikan MIPA, 26(1), 268–279. https://doi.org/10.23960/jpmipa.v26i1.pp268-279
Lo, C. K., & Hew, K. F. (2017). A critical review of flipped classroom challenges in K-12 education: possible solutions and recommendations for future research. Research and Practice in Technology Enhanced Learning, 12(1), 4. https://doi.org/10.1186/s41039-016-0044-2
Maghfiroh, A., Styati, E. W., Fachriza, A., Khoiriyah, Simpol, W., Syaputra, R. A., & Lathifah. (2024). Assessing Digital Competence and Teaching Preparedness Among Prospective Teachers in the 21. Indonesian Journal on Learning and Advanced Education, 6(1), 47–61. https://doi.org/10.23917/ijolae.v6i1.23081
Mangarin, R. A., & Caballes, D. O. (2024). Difficulties in Learning Mathematics: A Systematic Review. International Journal of Research and Scientific Innovation, XI(IX), 401–405. https://doi.org/10.51244/IJRSI.2024.1109037
Munthe, M., & Naalsund, M. (2024). Designing Mathematical Programming Problems. Digital Experiences in Mathematics Education, 10, 260–286.
Ng, O.-L., & Cui, Z. (2021). Examining primary students’ mathematical problem-solving in a programming context: towards computationally enhanced mathematics education. ZDM – Mathematics Education, 53(4), 847–860. https://doi.org/10.1007/s11858-020-01200-7
OECD. (2023). PISA 2022 Results (Volume I). OECD Publishing. https://doi.org/10.1787/53f23881-en
OECD. (2024). PISA 2022 Results (Volume III). OECD Publishing. https://doi.org/10.1787/765ee8c2-en
Pinargote-Zambrano, J. J., Lino-Calle, V. A., & Vera-Almeida, B. J. (2024). Python en la enseñanza de las Matemáticas para estudiantes de nivelación en Educación Superior. MQRInvestigar, 8(3), 3966–3989. https://doi.org/10.56048/MQR20225.8.3.2024.3966-3989
Pomboza Floril, C. A., Pomboza Floril, M. D. R., Radicelli García, C. D., Cuji Sains, M. A., Morales Fiallos, J. R., & Riera Pomboza, S. A. (2026). Project-based learning with digital technologies and competency development in hybrid higher education. Frontiers in Education, 11. https://doi.org/10.3389/feduc.2026.1847905
Rais, D., & Zhao, X. (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
Rasmini, N. W., & Antara, I. G. W. S. (2023). Contextual Learning Based on Project Assessment: The Review of its Impact on Mathematics Learning Achievement Based on Students’ Numerical Ability. International Journal of Elementary Education, 7(3), 545–554. https://doi.org/10.23887/ijee.v7i3.67767
Rehman, N., Huang, X., Mahmood, A., AlGerafi, M. A. M., & Javed, S. (2024). Project-based Learning as a Catalyst for 21st-Century Skills and Student Engagement in the Math Classroom. Heliyon, 10(23), e39988. https://doi.org/10.1016/j.heliyon.2024.e39988
Roca-Hurtuna, M., Martínez-Rico, G., Sanz, R., & Alguacil, M. (2021). Attitudes and Work Expectations of University Students towards Disability: Implementation of a Training Programme. International Journal of Instruction, 14(2), 1–10. https://doi.org/10.29333/iji.2021.1421a
Rohmanurmeta, F. M., Susilo, H., Zainuddin, M., & Hadi, S. (2024). The digital technology literacy profiles of students as prospective elementary school teachers. Cogent Education, 11(1). https://doi.org/10.1080/2331186X.2024.2332839
Schukajlow, S., Rakoczy, K., & Pekrun, R. (2023). Emotions and motivation in mathematics education: Where we are today and where we need to go. ZDM – Mathematics Education, 55(2), 249–267. https://doi.org/10.1007/s11858-022-01463-2
Sofroniou, A., Patel, M. H., Premnath, B., & Wall, J. (2025). Advancing Conceptual Understanding: A Meta-Analysis on the Impact of Digital Technologies in Higher Education Mathematics. Education Sciences, 15(11), 1544. https://doi.org/10.3390/educsci15111544
Sormunen, M., Heikkilä, A., Salminen, L., Vauhkonen, A., & Saaranen, T. (2022). Learning Outcomes of Digital Learning Interventions in Higher Education. CIN: Computers, Informatics, Nursing, 40(3), 154–164. https://doi.org/10.1097/CIN.0000000000000797
Sugiyono. (2019). Metode Penelitian Kuantitatif, Kualitatif, dan R&D (2nd ed.) (2nd ed.). Alfabeta.
Susanti, A., Huda, N., Jambi, U., & Author, C. (2026). The Effectiveness of Digital Technology-Based Learning Models on Students ’ Mathematical Abilities. 8(1), 13–26.
Susanti, M., Retnawati, H., Sulistyaningsih, E., Kartianom, K., Rosyada, M. N., Kassymova, G. K., & Sotlikova, R. (2023). Project-Based Learning in mathematics education: A bibliometric study on 2014–2023 scopus database. Jurnal Riset Pendidikan Matematika, 10(1), 32–53. https://doi.org/10.21831/jrpm.v10i1.60531
UNESCO. (2023). Global Education Monitoring Report 2023: Technology in education: A tool on whose terms? GEM Report UNESCO. https://doi.org/10.54676/UZQV8501
Vygotsky, L. S. (1978). Mind in Society: The Development of Higher Psychological Processes. MA: Harvard University Press.
Weigand, H.-G., Trgalova, J., & Tabach, M. (2024). Mathematics teaching, learning, and assessment in the digital age. ZDM – Mathematics Education, 56(4), 525–541. https://doi.org/10.1007/s11858-024-01612-9
Yani, I. P., Ahzari, S., Asrizal, & Novitra, F. (2026). Technology Integration in the Project Based Learning Model: Bibliometric Analysis 2015-2024. 17(2), 143–149. https://doi.org/10.24036/16204171074
Yao, D., Ning, Y., Li, F., & Zhang, W. (2026). The impact of mathematics curriculum based on the DT-PjBL framework on college students’ creativity and conceptual change. Humanities and Social Sciences Communications, 13(1), 1032. https://doi.org/10.1057/s41599-026-07379-6
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Puput Wahyu Hidayat, Haryan Dwi Baharna, Antok Kurniawan, Mutiara Syafa Maharani Putri

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

