An interactive Python-Streamlit application to strengthen vector learning for engineering students
DOI:
https://doi.org/10.18687/LACCEI2026.1.1.2132Keywords:
Vector algebra, Interactive learning applications, Science education, Active learning.Abstract
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.Downloads
Published
2026-07-27
Issue
Section
Articles
Copyright
Copyright (c) 2026 LACCEI
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).
How to Cite
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