Análisis y Diseño de Algoritmos
(ADA)

Este curso introduce al análisis de algoritmos (corrección y eficiencia), asi como algunas técnicas generales de diseño de algoritmos (por ej. dividir y conquistar, programación dinámica, algoritmos voraces, backtracking). También estudia técnicas para abordar algunos problemas intratables.