An interactive Python-Streamlit application to strengthen vector learning for engineering students
DOI:
https://doi.org/10.18687/LACCEI2026.1.1.2132Palabras clave:
Vector algebra, Interactive learning applications, Science education, Active learning.Resumen
This paper presents an educational innovation based on an interactive web application developed in Python and deployed online using Streamlit, aimed at reinforcing the learning of vector algebra in first-year engineering students. The activity focuses on practicing basic algebraic operations with vectors in two and three dimensions, including conceptual knowledge. The application is designed according to an active and adaptive learning approach, in which students progress through successive levels. If a response is incorrect, alternative versions of the same-level problem are generated, allowing students to retry without penalty. To evaluate the impact of the activity, a pre-test and a post-test were administered, including procedural problems, open questions and Likert-scale items. The intervention was implemented in seven first-year engineering groups, summing a total of 155 students. The comparative analysis of pre- and post-test results shows that the average score increased by 7.15 points and that the dispersion of the data decreased, indicating a more homogeneous level of understanding among students after the activity. Additionally, the students perception highlight their preference for the use of interactive applications, emphasizing that such tools make the learning process more engaging and interesting.Descargas
Publicado
2026-07-27
Número
Sección
Articles
Derechos de autor
Derechos de autor 2026 LACCEI
Licencia
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
LACCEI conserva el copyright de todos los artículos publicados bajo los términos de su acuerdo de transferencia de copyright. Como titular del copyright, LACCEI distribuye los artículos al público bajo la Licencia Internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0 (CC BY-NC-SA 4.0).
Cómo citar
Ramírez Alonso, E. A., & Suárez Pérez, J. F. (2026). An interactive Python-Streamlit application to strengthen vector learning for engineering students. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.2132