Algebra Análisis Matemático Electrónica Digital Estructura y Tecnología de Computadores I Estructura y Tecnología de Computadores II Fundamentos Físicos de la Informática Lógica Matematica Matemáticas Discreta Programación I Programación II
Ampliación de Matemáticas Bases de Datos Estadística I Estructura de Datos y Algoritmos Estructura de Tecnología de Computadores III Ingeniería del software Introducción a la Inteligencia Artificial Programación III Sistemas Operativos I Teoría de Autómatas I
Lenguaje de Programación Redes Sistemas Operativos II Teoría de Automátas II
Compiladores Diseño y Evaluación de Configuraciones Informática Gráfica Ingeniería de Sistemas Percepción y Control Basados en el Conocimiento Periféricos Programación Concurrente Programación Declarativa Programación Orientada a la Inteligencia Artificial Razonamiento y Aprendizaje Robótica Sistemas Basados en el Conocimiento I Sistemas Basados en el Conocimiento II