| Asignaturas Optativas de la disciplina, o relacionadas con ella directamente |
| Administración de Empresas de Software |
| Administración de Sistemas Unix/Linux |
| Álgebra Lineal II |
| Álgebra Moderna I |
| Álgebra Moderna II |
| Algoritmos de Apareamiento de Cadenas |
| Algoritmos Paralelos |
| Almacenes y Minería de Datos |
| Análisis Combinatorio |
| Análisis de Algoritmos II |
| Análisis Numérico |
| Animación por Computadora |
| Aplicaciones del Método del Elemento Finito |
| Arquitectura y Diseño de Software |
| Bases de Datos Semi-estructurados |
| Circuitos Digitales con Laboratorio |
| Computación Cuántica I |
| Computación Cuántica II |
| Computación Evolutiva |
| Cómputo de Alto Rendimiento |
| Diseño de Interfaces de Usuario |
| Diseño y Programación de Videojuegos |
| Estadística I |
| Estadística II |
| Genómica Computacional |
| Geometría Computacional |
| Graficación por Computadora |
| Herramientas de Seguridad para Sistemas de Cómputo |
| Ingeniería de Software II |
| Interacción Humano-Computadora |
| Introducción a la Criptología |
| Introducción a las Funciones Recursivas y Computabilidad |
| Investigación de Operaciones |
| Lenguajes de Programación II |
| Lingüística Computacional |
| Lógica Computacional II |
| Lógica Matemática II |
| Lógica Matemática III |
| Métricas de Software |
| Patrones de Diseño de Software |
| Probabilidad II |
| Proceso Digital de Imágenes |
| Programación de Dispositivos Móviles |
| Programación Declarativa |
| Programación Dinámica |
| Programación Entera |
| Programación Lineal |
| Programación No Lineal |
| Protocolos de Enrutamiento |
| Pruebas de Software y Admón. de la |
| Configuración |
| Razonamiento Automatizado |
| Realidad Aumentada |
| Realidad Virtual |
| Reconocimiento de Patrones |
| Recuperación y Búsqueda de Información en Textos |
| Redes Neuronales |
| Riesgo Tecnológico |
| Robótica |
| Semántica y Verificación |
| Seminario de Ciencias de la Computación A |
| Seminario de Ciencias de la Computación B |
| Sistemas de Información Geográfica |
| Sistemas Dinámicos Computacionales I |
| Sistemas Dinámicos Computacionales II |
| Sistemas Expertos |
| Sistemas Manejadores de Bases de Datos |
| Taller de Ejercicio Profesional A |
| Taller de Ejercicio Profesional B |
| Tecnologías para Desarrollos en Internet |
| Temas Selectos de Análisis Numérico |
| Teoría de Códigos |
| Teoría de la Concurrencia |
| Teoría de la Información |
| Teoría de las Gráficas II |
| Teoría de los Conjuntos I |
| Teoría de los Conjuntos II |
| Teoría de los Números I |
| Teoría de los Números II |
| Teoría de Redes |
| Visión por Computadora |
| Visualización |