- María Andrea Vignau: "OpenLex: Sistema para la gestión de estudios jurídicos" (modalidad desarrollo)
- Francisco Silva Garcés: "Un caso de implementación en la administración pública en el Ecuador" (modalidad investigación)
Organización
La diplomatura son cursos de extensión universitaria orientados a un público en general (estudiantes, docentes, desarrolladores en empresas públicas o privadas y miembros de la comunidad), y no requiere experiencia previa en estas tecnologías. Por ello, abarca distintos módulos con contenidos para cada nivel (desde principiantes a usuarios intermedios/avanzados) y se distribuyen en una serie de 8 cursos a lo largo de un año para contemplar la dedicación mínima necesaria.Primer cuatrimestre (Mayo, Junio, Julio, Agosto):
Seminario Sw.
Libre
(1 mes) |
Bases de Datos
PostgreSQL
(1 mes y medio) |
Redes de
computadoras GNU/Linux (1 mes y medio)
|
Programación I
Python
(4 meses) |
Ingeniería de Sw.
Libre (1 mes)
|
Sistemas Operativos
GNU/Linux
(1 mes y medio) |
Desarrollo Web HTML
web2py
(1 mes y medio) |
Programación II C
C++ Python
(4 meses) |
Los temarios tentativos y planificaciones iniciales pueden descargarse desde nuestro portal, con información sobre los objetivos, unidades temáticas (generalmente una por semana), metodología, criterios de evaluación, actividades, referencias y bibliografía.
Son 4 cursos por cuatrimestre, pero el único en paralelo es el de programación (contemplando los tiempos necesarios para presentar los contenidos y reforzar conocimientos de aquellos que no tengan una base en estos temas).
Los encuentros presenciales son un sábado vez por mes (opcionales) y la mayor parte de los trabajos y prácticas se realizan a distancia por el campus virtual u otros medios.
Los contenidos por el campus virtual son para una cursada completamente "asincrónica" según la disponibilidad del estudiante (documentos PDF de lectura, enlaces páginas, foros y actividades que no requieren un horario específico). Eventualmente se coordinan sesiones de chat o hangouts para tratar algún tema en particular.
Encuentros Presenciales:
- Presentación expositiva de los temas teóricos
- intervalo (café)
- Trabajo práctico individual y grupal en PC
- almuerzo libre
- Laboratorio de programación en PC
- intervalo (café)
- Actividad sobre el trabajo final integrador y cierre
Materiales libres y abiertos:
También como referencias se pueden ver algunas presentaciones Universidad Carlos III de Madrid (OCW UC3M) y la documentación oficial / sitios de las comunidades locales, como Python Argentina, PostgreSQL Argentina, web2py, etc.
Para los estudiantes más avanzados, se incluyen artículos optativos sobre el kernel de linux, optimización de consultas, firewalls, etc.
- Plan de Migración al Software Libre (hipotético)
- Proyecto de Negocio con Software Libre (hipotético)
- Apunte sobre Licenciamiento de Software Libre (estudio comparado p/ Argentina)
Actividades y Trabajos Prácticos:
Para una cursada más dinámica y flexible, adaptamos la mayor parte de las actividades optativas para ser realizadas por el Campus Virtual de la Universidad, mediante los Foros y en ocasiones Wiki / Glosario. Este año planteamos incrementar el uso de las herramientas de Cuestionarios de Auto-Evaluación y Chats para mejorar las cuestiones de virtualidad y seguimiento.Se proveen ejercicios modelos y ejemplos concretos, como la Bases de Datos Dell DVD Store 2, tutoriales de programación, sitios y herramientas interactivas, etc.
Estamos analizando materiales de estudios de reconocidos MOOCs y certificaciones, avanzando en contenidos comunes que permitan a los estudiantes certificarse luego en esas tecnologías.
Utiliza el módulo "VPL" de Moodle para facilitar las entregas y corrección automatizada ágil, completamente online (con editor de texto, consola de ejecución y depuración completamente vía web, para poder experimentar libremente sin riesgos y sin necesidad de instalar las herramientas en la PC):
Obviamente al ser una diplomatura en Software Libre, el código fuente resultante de las prácticas es trabajado y se publica de manera abierta en el repositorio en GitHub: https://github.com/UniversidadDelEste
Exámenes:
Generalmente se realizan a distancia vía un examen domiciliario (con entrega por el Campus Virtual):
- Seminario de Software Libre: investigación-acción sobre Wikipedia (PDF)
- Bases de Datos PostgreSQL: desarrollar un mini-proyecto sobre datos abiertos (PDF)
- Redes de computadoras GNU/Linux: redactar un capítulo/sección de libro libre (PDF)
- Programación I Python: desarrollar una actividad de evaluación automatizada (PDF)
- Sistemas Operativos GNU/Linux: presentación multimedia sobre temas a elección (PDF)
- Desarrollo Web: trabajar sobre una aplicación web2py o similar (PDF)
- Programación II C+Python: analizar el proyecto hello de la Free Software Foundation (PDF)
- Ingeniería de Software Libre: trabajo final en forma de artículo (PDF)
En la carpeta pública se encuentran ejemplo variados de exámenes de programación resueltos (Python), desde ejercicios simples (PDF, ODT), intermedios (ODT, ODT) y más avanzado (PDF). Además de servir como evaluación, documentan la configuración de una actividad automatizada en la plataforma Moodle (VPL: Laboratorio Virtual de Programación, ver arriba) que puede ser útil como tutorial para otros docentes.
También se pueden mencionar exámenes resueltos de bases de datos PostgreSQL (sobre datos abiertos y públicos): "Encuesta Nacional de Gastos de los Hogares " (PDF), "Elecciones CABA 2013" (PDF), "Censo Hogares y Viviendas" (PDF), "Cajeros Automáticos CABA" (PDF) y "Trabajo Práctico" (ZIP), entre otros.
Gracias a los alumnos por compartirlos dentro de los lineamientos de la dipolomatura para generar recursos educativos libres y abiertos.
Recordar que son documentos académicos preliminares (pueden no estar realizadas las correcciones y observaciones realizadas por los docentes), y revisar la licencia de publicación.
Edición 2016:
Para 2016 esta abierta la inscripción
http://ude.edu.ar/extension/diplomaturas/software-libre-combinada/
También buscamos profesores y tutores que estén interesados en colaborar con el equipo docente (para más información ver propuesta académica completa)
Proximamente se publicará un repositorio institucional con todos los trabajos académicos, y anunciaremos más novedades (invitados, eventos, etc.) vía @softlibre y en el portal.
Desde ya se agradece difusión y toda sugerencia es bienvenida