Núcleo de Formación Fundamental
- Análisis y Diseño de Algoritmos
- Arboles y Grafos
- Arquitectura de Computador
- Aspectos Éticos, Sociales y Profesionales
- Computabilidad y Complejidad
- Computación Científica
- Computación Gráfica
- Comunicación de Datos
- Construcción de Software y Pruebas
- Desarrollo Formal de Sistemas
- Diseño de Interfaces Humano-Computador
- Estadistica
- Estructura de Datos
- Gestión de Proyectos de Tecnología
- Gestion y Modelación de Datos
- Herramientas Computacionales
- Introducción a la Ingeniería de Sistemas y Computación
- Introducción a la Programación
- Introducción a la Seguridad Informática
- Introducción al Modelado de Sistemas
- Lógica Digital y Lenguaje de Máquina
- Lógica para Ciencias de la Computación
- Práctica Profesional
- Preparación de Proyectos
- Probabilidad Discreta
- Procesos y Diseño de Software
- Programación Funcional
- Programación Orientada a Objetos
- Programación Paralela
- Proyecto Social
- Seminario de Investigación
- Sistemas Inteligentes
- Sistemas Operativos
- Técnicas y Practicas de Programación
- Tecnologías Emergentes
- Trabajo de Grado
Énfasis Ingeniería de Datos
- Aprendizaje Automático y Análisis de Datos
- Internet de las Cosas y Computación en la Nube
- Procesamiento de Grandes Volúmenes de Datos