Un enfoque innovador que realiza un balance entre la teoría y la práctica, al sintetizar la parte esencial del análisis de algoritmos y aplicar éste a través de ejercicios y proyectos de diversos grados de dificultad. El contenido de este texto se ha impartido en varios cursos de posgrado.