Este curso es una introducción al análisis de algoritmos. Se estudian las técnicas matemáticas para cuantificar la complejidad temporal de algoritmos y problemas computacionales. De esta forma los estudiantes podrán ser capaces de diseñar y elegir los algoritmos adecuados para problemas específicos.