Repositorios públicos de GitHub en docencia de programación

Resumen

En esta comunicación se muestra la utilidad de GitHub para el apoyo en la docencia de asignaturas de programación GitHub es una plataforma de desarrollo colaborativo que permite alojar proyectos de manera tanto pública como privada basándose en el sistema de control de versiones Git. Gracias a Git, no sólo es posible alojar la versión final del código desarrollado por el profesor, sino que también se pueden marcar los difernetes pasos del desarrollo de un ejercicio práctico como "versiones" en el repositorio. Además, se pueden incorporar recursos adicionales a estas versiones. Las sucesivas modificaciones del código quedan etiquetadas con descriptores y comentarios permitiendo que el alumno pueda reproducir poseriormente todo el desarrollo hecho en clase, comenzando en cualquiera de los puntos etiquetados. En una enseñanza presencial, el alumno puede ir descargando el código a medida que avanza la clase, centrándose en atender o tomar notas en lugar de estar copiando código sin posibilidad de prestar la máxima atención posible a la explicación. GitHub permite también la realización colaborativa de prácticas, trazando las contribuciones de cada alumno al ejercicio.

Publicación
La innovación educativa como agente de transformación digital en la Educación Superior. Acciones para el cambio.
Alberto Herrán González
Alberto Herrán González
Profesor Titular de Universidad
J. Manuel Colmenar
J. Manuel Colmenar
Catedrático de Universidad

Mis intereses de investigación se centran en las metaheurísticas aplicadas a problemas de optimización. He trabajado en diferentes problemas de optimización combinatoria aplicando algoritmos trajectoriales como GRASP o VNS. Además, estoy muy interesado en las aplicaciones de la Evolución Gramatical, específicamente en el dominio de los modelos y la predicción, como alternativa a los enfoques de aprendizaje automático.