Today’s world circumstances demand new professional training strategies that improve teaching-learning practices, taking into account the characteristics of the new generation. The aim of this work is to propose a didactic strategy for software engineering courses, based on reverse engineering and problembased learning (PBL). With the participation of 86 students and 3 teachers, we apply the action research methodology using participant observation, interviews, and student work repositories. The didactic strategy is structured in a set of principles, guidelines, class activities, and recommendations. The results of the study allowed us to conclude that this didactic strategy helped to stimulate the student’s motivation and contributed to the achievement of the learning outcomes because they developed technical, cognitive, and behavioral skills.
El mundo actual exige nuevas estrategias de formación profesional, que mejoren las prácticas de enseñanza-aprendizaje, teniendo en cuenta las características de las nuevas generaciones. El objetivo de este trabajo es proponer una estrategia didáctica para cursos de ingeniería de software, fundamentada en la ingeniería inversa y el aprendizaje basado en problemas (ABP). Se aplicó la metodología de investigación-acción, con la participación de 86 estudiantes y 3 docentes, usando observación participante, entrevistas y repositorios de trabajos de los estudiantes. La estrategia didáctica propuesta se estructura en un conjunto de principios, lineamientos, actividades de clase y recomendaciones. Los resultados del estudio permitieron concluir que la estrategia didáctica propuesta ayudó a estimular la motivación de los estudiantes y contribuyó al logro de los resultados de aprendizaje, porque desarrollaron habilidades técnicas, cognitivas y conductuales.