
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Los autores mantienen los derechos sobre los artículos y por tanto son libres de compartir, copiar, distribuir, ejecutar y comunicar públicamente la obra bajo las condiciones siguientes:
Reconocer los créditos de la obra de la manera especificada por el autor o el licenciante (pero no de una manera que sugiera que tiene su apoyo o que apoyan el uso que hace de su obra).
RIIEP está bajo una licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)

La Universidad Santo Tomás conserva los derechos patrimoniales de las obras publicadas, y favorece y permite la reutilización de las mismas bajo la licencia anteriormente mencionada.
Diagnosis and pedagogical restructuring in the teaching of computer programming in systems engineering
The traditional way of teaching programming has proven to be inefficient in motivating new generations of engineers to find their career path. At the Autonomous University of Bucaramanga, the decision was made to create a strategy to solve this problem, with the aim of improving performance metrics on students and teachers, as well as orienting the curriculum towards specific trends in the discipline (apps, IoT , web, AI and video games) and, finally, to review the tools, platforms and programming languages that were in trend worldwide to include them in the teaching plan in conjunction with an experimental gamification methodology designed by the teachers themselves . As a result, overall grades improved, dropout rates decreased, and the overall student population increased.