Docencia

En los últimos años he sido profesor de Ingeniería de Software, Bases de Datos, Tecnología y Aplicaciones Web, y Diseño Avanzado de Aplicaciones Web.

IIC 2142 Bases de Datos - 10 créditos - se dicta los segundos semestres - incluye el desarrollo de un proyecto de bases de datos en que el modelo de datos es complejo. El proyecto incluye el desarrollo de la aplicación con interfaz Web y una demo al finalizar el curso.

IIC 3582 Tecnología y Aplicaciones del WWW - 10 créditos - se dicta los primeros semestres - incluye el desarrollo de una aplicación Web usando plataformas Java y .Net. El curso está enfocado en los aspectos tecnológicos del Web.

IIC 2142 Ingeniería de Software - 10 créditos - se dicta los primeros semestres - incluye el desarrollo de un proyecto de software desde la concepción a la implementación pero con énfasis en un diseño flexible. El curso incluye dos grandes áreas:

  • análisis y diseño orientado a objetos y basado en patrones
  • gestión de proyectos de software (estimaciones, planificación, procesos de desarrollo, etc)

Tengo tambien un número importante de alumnos tesistas (Magister), memoristas y alumnos realizando trabajo personal dirigido. La mayoría de los tesistas de postgrado trabajan en temas de Ingeniería de Software con énfasis en Ingeniería de Aplicaciones Web (desarrollo de Aplicaciones Web y diseño de Software, Patrones y Frameworks)

También son profesor de los programas de Magister en Tecnologías de Información y Gestión (MTIG) y Postítulo en Gestión Informática (Inges) donde dicto varios cursos.

INF 3210 Sistemas Modernos de Bases de Datos - Incluye conceptos clásicos (modelo E/R, diseño de BD relacionales, SQL) y también los mas nuevos como Bases de Datos Orientadas a Objetos, Bases de Datos basadas en XML, Minería de Datos y Almacenes de Datos (Data Warehousing)

INF 1200 Sistemas Modernos de Bases de Datos - Similar al anterior pero para los alumnos del Programa de Postítulo INGES