Este curso no requiere conocimientos avanzados; basta que haya interés en ampliar el conjunto de estrategias de programación y abordar de manera más abstracta y general la solución algorítmica de problemas. El participante adquirirá las herramientas necesarias para desarrollar habilidades de pensamiento recursivo y la forma de aplicarlas en la resolución efectiva de problemas computacionales.