Ingeniería del Software Optativas Cognición y Comunicación en Ingeniería del Software Redes Inalámbricas Inteligencia Artificial para juegos Ingeniería de Protocolos Arquitecturas Virtuales Visión por Computador Electrónica Digital Programación de Robots Teoría de la Información y la Codificación Electrónica para Domótica Arquitecturas Clusters Calidad del Software Programación de Videojuegos Procesamiento de Imágenes y Vídeo Herramientas de Diseño Electrónico Teoría de Dominios y Modelos Denotacionales Primer curso Tecnología de Computadores Fundamentos de la Programación Programación Orientada a Objetos Organización Empresarial Matemática Discreta Cálculo para la Computación Estructuras Algebraicas para la Computación Fundamentos de Físicos de Informática Fundamentos de Electrónica Métodos Estadísticos para la Computación Segundo curso Estructuras de Datos Programación de Sistemas y Concurrencia Sistemas Operativos Sistemas Inteligentes Bases de Datos Introducción a la Ingeniería del Software Análisis y Diseño de Algoritmos Redes y Sistemas Distribuidos Estructura de Computadores Teoría de Autómatas y Lenguajes Formales Tercer curso Tecnologías de Aplicaciones Web Mantenimiento y Pruebas del Software Modelado y Diseño del Software Técnicas Computacionales para la Ingeniería del Software Ingeniería de Requisitos Seguridad en Servicios y Aplicaciones Gestión de la Información Interfaces de usuario Cuarto curso Proyectos y Legislación Software para Sistemas Empotrados y Dispositivos Móviles Métodos Formales para la Ingeniería del Software Ingeniería Web Gestión de Proyectos Software