88
a la construcción de un conjunto de principios,
herramientas y recomendaciones para la
enseñanza de la programación.
Este proceso se realizó cada semestre con una
población promedio de 45 estudiantes para un
total aproximado de 450 estudiantes divididos en
cada semestre en 3 grupos de 15 estudiantes.
Estos estudiantes provienen de diferentes
regiones, contextos socioeconómicos y llegan
a la universidad con diferentes niveles de
conocimientos. La asignatura de Programación
es el primer acercamiento al programa y cuenta
con seis horas semanales que se imparten
durante dieciséis semanas con un enfoque
teórico practico. Cada grupo de estudiantes es
dirigido por un docente diferente.
El estudio contó con dos etapas principales,
en la primera, a través de una metodología
descriptiva, se buscó identicar las dicultades
más signicativas del proceso de enseñanza-
aprendizaje de la asignatura de Algoritmos y
Programación, tanto a nivel de los docentes como
a nivel de los estudiantes. Esto se logró a través
entrevistas y un grupo de discusión conformado
por los docentes del área. De cada etapa se
buscaba obtener un conjunto de incidencias u
oportunidades de mejora en la enseñanza del
curso introductorio de Programación.
Entonces, se caracterizó el proceso seguido
tradicionalmente por el programa para la
enseñanza de las asignaturas de programación,
el cual consistía, groso modo, en que el
docente explica un tema, crea el código de lo
explicado y los estudiantes lo transcriben. Al
nal, el docente evalúa con ejercicios similares
a los propuestos en clase, convirtiéndose así
en un aprendizaje mecánico. Como resultado
de esta etapa, se hallaron algunos incidentes
expuestos en el tercer acápite. Se destaca que
algunos de los problemas encontrados son de
índole organizacional, pero que vale la pena
destacarlos, pues afectaban directamente el
proceso educativo de los estudiantes. También
se resalta que uno de los problemas más graves
detectado fue que no había consenso en los
temas básicos de la asignatura, por ello se
construyeron unos contenidos mínimos que se
pueden vericar en la tabla 1.
En una segunda etapa los docentes del área
de programación siguieron un modelo iterativo,
donde cada semestre se realizaban las siguientes
actividades: se introducían actualizaciones
y cambios graduales, acompañados de
diversas estrategias que buscaban mejorar el
aprendizaje de los estudiantes (evidenciado
en aspectos cualitativos o difíciles de medir
como la calidad de los proyectos realizados,
los comentarios nales del curso, el progreso
general del grupo durante el curso, la respuesta
a las evaluaciones, entre otros) y al nalizar
cada semestre, se evaluaba la efectividad de
cada actualización o estrategia aplicada (a
través de una retrospectiva de las notas de
campo recolectadas, una autoevaluación critica
de los docentes y un análisis de los resultados
alcanzados por los estudiantes) y de ser
positivo el resultado obtenido, se consolidaba
su inclusión formal para el siguiente semestre,
además de que se discutían nuevas estrategias.
Este proceso estuvo acompañado de reuniones
semanales para hacer seguimiento a los cambios
planteados. Para ello, se tomó como referencia el
marco de trabajo Scrum que permite gestionar el
trabajo colaborativo entre equipos, por medio de
mecánicas como lista de tareas y reuniones de
retrospectiva para analizar el trabajo realizado.
La adaptación de Scrum consistió en que al inicio
del semestre se establecía una lista de tareas
que consistían en estrategias o actualizaciones
a las clases, en cada inicio de Sprint (periodo de
trabajo de dos semanas) un profesor proponía
qué estrategias iba a aplicar durante ese tiempo
y los compañeros le daban sugerencias de
mejora, al nalizar las dos semanas, se discutía
el resultado de la aplicación de la estrategia, por
ejemplo con la estrategia: “Estudiar herencia
con un ejercicio donde el estudiante deba
construir botones personalizados con diferentes
formas y comportamiento”, el docente manifestó
que el hecho de crear familias de componentes
grácos brindó mejores resultados para el tema
de herencia que los ejemplos típicos de animales
(algo similar a lo que se hace en una revisión del
Sprint), entonces todos los docentes compartían
sus experiencias, aciertos y problemas
encontrados y se llegaba a la conclusión de dejar
algunas estrategias exitosas para repetirlas el
próximo semestre y este proceso se repetía
durante todo el semestre (como en la reunión de
retrospectiva de Scrum).
Finalmente, se hace necesario aclarar que
este estudio no mostrará en sus resultados
estadísticas de deserción, calicaciones o
encuestas a estudiantes, pues la enseñanza
es un proceso que depende de variables que
no siempre son cuanticables. Por lo anterior,
los resultados obtenidos están basados en
la experiencia de los docentes en los cursos
y la sensación de mejora percibida en los
estudiantes. En el apartado cuatro se presentan
las estrategias que los docentes consideraron
exitosas para los problemas más comunes.