- Dominar el uso de la notación asintótica para analizar el
rendimiento de los algoritmos.
- Aplicar estructuras de datos fundamentales para resolver
problemas computacionales.
- Usar estrategias algorítmicas como Voraz, Divide y Vencerás
y Programación Dinámica.
- Analizar la complejidad de algoritmos en el mejor, promedio
y peor de los casos.
- Desarrollar la capacidad de seleccionar el algoritmo más
apropiado para un problema dado.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM