DISEÑO Y ANÁLISIS DE ALGORITMOS. Análisis de complejidad de algoritmos. Paradigmas de programación. Algoritmos de grafos. Problemas NP-Completos y NP- Difíciles. Algoritmos aproximados.
ARQUITECTURA DE COMPUTADORES. Revisión de organización de computadoras. Proyecto de sistemas de memoria. Técnicas de procesamiento pipeline. Aritmética de punto fijo y punto flotante. Redes de interconexión. Procesadores vectoriales y matriciales. Multiprocesadores. Procesadores no convencionales. (También en el área de sistemas computacionales)
TEORIA DE LENGUAJES. Clasificación y propiedades de gramaticas. Problemas de decision en cada clase de gramática y respectivas lenguajes. Autómatas linear-bounded y máquinas de Turing como reconocedores de lenguajes. Nociones de Parsing. Parsing deterministico. Gramática LL(k) y LR(k). (También en el área de teoría)
TÓPICOS SELECTOS EN CIENCIAS COMPUTACIONALES: Disciplinas ofrecidas dependiendo del enfoque.
TALLER DE DOCENCIA I
TALLER DE DOCENCIA II