Análisis y diseño de algoritmos
Teoría de algoritmos: Análisis de eficiencia y técnicas de diseño de algoritmos.
Modelos avanzados de computación
Computabilidad y complejidad computacional.
Diseño de bases de datos
Modelado de datos (E/R), bases de datos relacionales, data warehousing y recuperación de información.
Diseño de sistemas de información
Arquitecturas software. Acceso a los datos (SQL, O/R mapping, NoSQL). Integración de datos. Middleware. Seguridad.
Planificación y Gestión de Proyectos Informáticos
Planificación temporal. Estimación de costes. Peopleware (el factor humano). Gestión de riesgos. Gestión de la configuración (SCM). Seguimiento y control de proyectos.
Internet
Uso de Internet y desarrollo de páginas web con HTML y XML.