[en] The main objective of present work is to show the results of interventions carried out in front of a group of three educational strategies that allowed having better percentages of accreditation and qualification, as well as decrease of dropout compared to those obtained in the last 8 years in initial courses of programming at the Technological University of Puebla. The first intervention involved evaluation of computational thinking through skills of generalization, decomposition, abstraction, evaluation and algorithmic design, this evaluation was the first strategy that allowed offering students 10 learning scenarios for Programming Methodology course. In the second intervention, 4 elements were manipulated to offer study options in Programming course, which were content, work modes, rhythms and time and evaluation; it was the second strategy with intention of creating personalized education. In both interventions, use of Moodle platform allowed exposing learning content and having an extra tool for students; the third strategy was consequently the use of b-learning. The main result obtained through voluntary surveys carried out by students, was the generation of a learning experience that contributed to motivation of student in line with academic goals of the aforementioned courses, so it can be concluded that combination of the strategies carried out in the two interventions improved accreditation rates and decreased percentage of dropouts, although there is still work to be done to improve average rating.

[es] El objetivo principal del presente trabajo es mostrar los resultados de intervenciones realizadas frente a grupo de tres estrategias educativas que permitieron tener mejores porcentajes de acreditaci?n y calificaci?n, as? como disminuci?n de deserci?n en comparaci?n con los obtenidos en los ?ltimos 8 a?os en los cursos iniciales de programaci?n en la Universidad Tecnol?gica de Puebla. La primera intervenci?n involucr? la evaluaci?n del pensamiento computacional a trav?s de las habilidades de generalizaci?n, descomposici?n, abstracci?n, evaluaci?n y dise?o algor?tmico; dicha evaluaci?n fue la primera estrategia que permiti? ofrecer a los estudiantes 10 escenarios de aprendizaje para el curso de Metodolog?a de la programaci?n. En la segunda intervenci?n, 4 elementos fueron manipulados para ofrecer opciones de estudio en el curso de Programaci?n, los cuales fueron contenidos, modos de trabajo, ritmos y tiempo y evaluaci?n; fue la segunda estrategia con la intenci?n de crear educaci?n personalizada. En ambas intervenciones, el uso de la plataforma Moodle permiti? exponer contenidos de aprendizaje y tener una herramienta extra para los estudiantes; la tercera estrategia fue en consecuencia el uso del b-learning. El principal resultado obtenido a trav?s de encuestas voluntarias realizadas por los estudiantes fue la generaci?n de una experiencia de aprendizaje que contribuy? a la motivaci?n del estudiante en sinton?a con las metas acad?micas de los cursos mencionados, por lo anterior se puede concluir que la combinaci?n de las estrategias realizadas en las dos intervenciones mejor? los ?ndices de acreditaci?n y disminuy? el porcentaje de deserci?n, aunque a?n hay trabajo por hacer para mejorar la calificaci?n promedio.