Datos ampliados
Temas principales: teoría marxista, lengua extranjera universitaria, matemáticas avanzadas, física universitaria, experimentos de física, álgebra lineal, teoría de la probabilidad y estadística matemática, lenguaje de programación, estructura de datos, matemáticas discretas, sistemas operativos, técnicas de compilación, introducción a la ingeniería de software, lenguaje de modelado unificado, arquitectura de software, requisitos de software y gestión de proyectos de software.
Además de los cursos básicos, esta especialización también estudiará sistemáticamente matemáticas discretas, estructuras de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos, principios de bases de datos y tecnologías de implementación, principios de compilación, ingeniería de software y gestión de proyectos de software, seguridad informática y otros cursos, y algunos otros cursos optativos se pueden tomar según los intereses de los estudiantes.
Vínculos prácticos: pasantía de graduación, diseño curricular, pasantía de ingeniería informática, pasantía de producción, proyecto de graduación (tesis).