Análisis Matemático I Curso de Nivelación Introducción a los Algoritmos Curso de Nivelación Álgebra Matemática Discreta I Análisis Matemático II Análisis Matemático I Algoritmos y Estructuras de Datos I Introducción a los Algoritmos Análisis Matemático II Análisis Numérico Álgebra Organización del Computador Algoritmos y Estructuras de Datos I Algoritmos y Estructuras de Datos II Algoritmos y Estructuras de Datos I Probabilidad y Estadı́stica Análisis Matemático II Sistemas Operativos Organización del Computador Algoritmos y Estructuras de Datos I Introducción a la Lógica y a la Computación Matemática Discreta I Matemática Discreta I Matemática Discreta II Algoritmos y Estructuras de Datos II Algoritmos y Estructuras de Datos II Redes y Sistemas Distribuı́dos Sistemas Operativos Paradigmas de Programación Algoritmos y Estructuras de Datos II Ingenierı́a del Software I Algoritmos y Estructuras de Datos II Algoritmos y Estructuras de Datos II Bases de Datos Sistemas Operativos Arquitectura de Computadoras Sistemas Operativos Algoritmos y Estructuras de Datos I Modelos y Simulación Probabilidad y Estadı́stica Introducción a la Lógica y a la Computación Lenguajes Formales y Computabilidad Algoritmos y Estructuras de Datos II Fı́sica Análisis Matemático II Introducción a la Lógica y a la Computación Lógica Algoritmos y Estructuras de Datos II Ingenierı́a del Software II Ingenierı́a del Software I Lenguajes Formales y Computabilidad Lenguajes y Compiladores Lógica Optativa Optativa Trabajo Especial