Innovative strategies in teaching programming languages with MATLAB to university students
Main Article Content
Abstract
In the teaching-learning process, the use of different didactic tools that promote and improve learning in students at various educational levels is key. The objective of this article was to determine the influence of using MATLAB as a didactic tool on the development of meaningful learning in programming language courses for university students. The research design adopted a quantitative, descriptive, quasi-experimental approach, which included a pre- and post- test for two groups (control and experimental). Fifty-four students from two classrooms of 27 students each (control and experimental groups) at a university located in the central region of Peru participated. The study was conducted over 16 weeks, using MATLAB software as the didactic tool for the experimental group, while the control group received traditional instruction. The results indicate statistically significant differences between the pre- and post-tests for both groups, with the experimental group achieving a better score (15.111) compared to the control group (12.593). For hypothesis testing, the Mann-Whitney U test indicated a statistical significance of less than 0.05, demonstrating the effectiveness of using MATLAB software as a teaching tool. Finally, the use of MATLAB software as a teaching tool in the learning process fosters the development of meaningful learning, promoting consistency and understanding among students.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
Arce, F. J., Avilés, H., Valdez, M. D., & Corral, J. E. (2024). Centro de cómputo en un aula de educación primaria. Mendive. Revista de Educación, 22(4). https://mendive.upr.edu.cu/index.php/MendiveUPR/article/view/3854
Campbell, O. O., & Atagana, H. I. (2022). Impact of a Scratch programming intervention on student engagement in a Nigerian polytechnic first-year class: Verdict from the observers. Heliyon, 8(3), e09191. https://doi.org/10.1016/j.heliyon.2022.e09191
Chura, J. F., Limachi Viamonte, W. R., Soncco, W. M., & Chayña, O. (2019). Matlab Mobile as a Support Tool for The Performance of Students in Engineering. 2019 International Symposium on Engineering Accreditation and Education (ICACIT), 1-4. https://doi.org/10.1109/ICACIT46824.2019.9130340
Coelho, R. C., Marques, M. F. P., & de Oliveira, T. (2023). Mobile Learning Tools to Support in Teaching Programming Logic and Design: A Systematic Literature Review | Informatics in Education | Vilnius University Institute of Data Science and Digital Technologies. Informatics in Education, 22(4), 589-612. https://doi.org/10.15388/infedu.2023.24
Ergash, Q. F., Gulruh, N., Malika, Q., Sevinch, A., & Tulqin, U. M. (2024). The Use of Educational Software and Tools for Teaching Programming. International Journal of Innovative Science and Research Technology (IJISRT), 9(10), 1981-1984. https://doi.org/10.38124/ijisrt/IJISRT24OCT1769
Mendoza, M., Miranda, J., Guillen, D., & Samalvides, F. (2012). Validación de una encuesta para medir conocimientos y creencias sobre epilepsia, en los padres de familia. Revista Médica Herediana, 23 (3), 160-165.
Narváez, L. E., Escalante, M., González, C. M., Miranda, C., & Canché, M. (2023). Propuesta metodológica para mejorar el desempeño académico de los estudiantes en fundamentos de programación. Revista Iberoamericana para la Investigación y el Desarrollo Educativo, 14(27), 1-34. https://doi.org/10.23913/ride.v14i27.1714
Niazai, S., Rahimzai, A. A., & Atifnigar, H. (2023). Applications of MATLAB in Natural Sciences: A Comprehensive Review. European Journal of Theoretical and Applied Sciences, 1(5). https://doi.org/10.59324/ejtas.2023.1(5).87
Pan, S. C., & Sana, F. (2021). Pretesting versus posttesting: Comparing the pedagogical benefits of errorful generation and retrieval practice. Journal of Experimental Psychology: Applied, 27(2), 237-257. https://doi.org/10.1037/xap0000345
Puji, E., & Rahmawati, S. (2018). Integrating MATLAB in teaching linear programming at the university level. International Journal on Teaching and Learning Mathematics, 1(2). https://doi.org/10.18860/ijtlm.v1i2.5882
Sibbaluca, B. G., Avila, V. E., & Militante, S. V. (2020). Coding Language-Based Multi-Platform Apps: Digital Learning Tools For Programming Language Courses - Consensus. International Journal of Scientific & Technology Research, 9(4), 1313-1317.
Swancutt, L., Medhurst, M., Poed, S., & Walker, P. (2019). Making adjustments to curriculum, pedagogy and assessment. En Inclusive Education for the 21st Century. Routledge.
Tsai, C.-Y. (2019). Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy. Computers in Human Behavior, 95, 224-232. https://doi.org/10.1016/j.chb.2018.11.038
Velasquez-Alarcón, J. D., Mendez-Vergaray, J., Flores, E., Velasquez-Alarcón, J. D., Mendez-Vergaray, J., & Flores, E. (2023). Matlab en las aplicaciones de la matemática. Horizontes. Revista de Investigación en Ciencias de la Educación, 7(31), 2555-2574.
Winslow, L. E. (1996). Programming pedagogy-A psychological overview. SIGCSE Bull., 28(3), 17-22. https://doi.org/10.1145/234867.234872