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

Abstract

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.

Publication
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
Associate Professor
J. Manuel Colmenar
J. Manuel Colmenar
Associate Professor

My research interests are focused on metaheuristics applied to optimization problems. I have worked on different combinatorial optimization problems applying trajectorial algorithms such us GRASP or VNS. Besides, I am very interested in applications of Grammatical Evolution, specifically in model and prediction domain, as alternative to machine learning approaches.