Referencias Bibliográficas: [Stroustrup, 2013,]
Tópicos
- El concepto de recursividad.
 
- Funciones matemáticas recursivas.
 
- Funciones recursivas simples.
 
- Estrategias de dividir y conquistar.
 
- Backtracking recursivo.
 
Objetivos
- Describir el concepto de recursividad y dar ejemplos de su uso.
 
- Identificar el caso base y el caso general de un problema definido recursivamente.
 
- Comparar soluciones iterativas y recursivas para problemas elementales tal como factorial.
 
- Describir la técnica dividir y conquistar.
 
- Implementar, probar y depurar funciones y procedimientos recursivos simples.
 
- Describir como la recursividad puede ser implementada usando una pila.
 
- Discutir problemas para los cuales el backtracking es una solución apropiada.
 
- Determinar cuando una solución recursiva es apropiada para un problema.
 
Generado por Ernesto Cuadros-Vargas ,               Sociedad Peruana de Computación-Peru,               Universidad Católica San Pablo, Arequipa-Peru
              basado en el modelo de la Computing Curricula de               IEEE-CS/ACM