GitHub es un sitio de redes sociales para que los desarrolladores creadores de contenido colaboren en la gestión de código de código abierto. Permite que las organizaciones y los creadores de contenido muestren la evolución sus trabajos y proyectos en repositorios compartidos. Numerosos grupos de la Comunidad Educativa han comenzado a utilizar GitHub como herramienta de apoyo a la enseñanza, expandiendo con nuevas capacidades los sistemas tradicionales de gestión del aprendizaje como Moodle. El objetivo general de esta charla es mostrar como entornos como GitHub o GitLab que proporcionan características sociales y de colaboración en conjunto con el control de versiones distribuido pueden mejorar la experiencia educativa para estudiantes y profesores. Intentaré también introducir a los participantes en la elaboración de actividades usando git y Github en la docencia universitaria.
Las plataformas de este tipo ofrecen la posibilidad (por ejemplo en la sección "Insights" de un proyecto GitHub) de determinar cuantitativa y cualitativamente la contribución de una persona a un proyecto. En el mundo del Software, casi nadie contrata a un desarrollador sin mirar su perfil en GitHub.
Podemos ahora imaginar que extendemos esa capacidad (quizá con plugins que usen I.A para el análisis de los proyectos) que den soporte al análisis de competencias como las que establecen los títulos universitarios. Si eso fuera así, una compañía podría de esta manera obtener apoyo a la hora de analizar el perfil de un candidato en su área de su interés, tanto en sus competencias transversales como específicas. ¿Qué pasaría si pudiéramos hacer clic en un gráfico similar al de la sección "Insights" de GitHub y obtener información sobre los niveles de competencia del candidato? Sería bueno disponer de un "GitHub" verdaderamente orientado a la educación que nos permitiera que nos ayudara a lograr que nuestros estudiantes alcancen las competencias establecidas en las asignaturas que impartimos.
- Docencia en Matemáticas e Informática como profesor Agregado de Bachillerato (1978-1985).
- Profesor de Matemáticas en la Universidad de La Laguna (1978-1985).
- Desde 1986 ha impartido asignaturas como "Ciencias de la Computación" (Matemáticas), "Teoría de Autómatas y Lenguajes Formales", "Compiladores", "Procesadores de Lenguajes", "Lenguajes y Herramientas de Programación", "Programación en Paralelo", "Lenguajes y Paradigmas de Programación", "Sistemas y Tecnologías Web", "Herramientas Informáticas de Alto Nivel", etc.
- Autor de más de cien publicaciones en revistas, congresos nacionales e internacionales y libros editados.
- Director de siete tesis doctorales en el ámbito de la Informática así como de un número de trabajos fin de carrera.
- Director e investigador en diversos proyectos de investigación en los ámbitos regional y nacional.
Las líneas de investigación incluyen
- la enseñanza de la programación,
- el control de versiones,
- la programación asíncrona, paralela y distribuida,
- las técnicas de optimización de recursos,
- lenguajes,
- servicios y tecnologías web
- pensamiento computacional
- La Conferencia de Casiano sería el 30 de noviembre
- La Conferencia de Eduardo el 11 de diciembre.
blah, blah