4.7.2.6 Algoritmos (2 horas) [Habilidades a,b,c,h,1,2,5]

Referencias Bibliográficas: [Brookshear and Brookshear, 2014] Temas
  1. Conceptos y propiedades de los algoritmos
    1. Comparación informal de la eficiencia de los algoritmos (ej., conteo de operaciones)
  2. Rol de los algoritmos en el proceso de solución de problemas
  3. Estrategias de solución de problemas
    1. Funciones matemáticas iterativas y recursivas
    2. Recorrido iterativo y recursivo en estructura de datos
    3. Estrategias Divide y Conquistar
  4. Conceptos y principios fundamentales de diseño
    1. Abstracción
    2. Descomposición de Program
    3. Encapsulamiento y camuflaje de información
    4. Separación de comportamiento y aplicación
Objetivos de Aprendizaje
  1. Discute la importancia de los algoritmos en el proceso de solución de un problema [Familiarity].
  2. Discute como un problema puede ser resuelto por múltiples algoritmos, cada uno con propiedades diferentes [Familiarity].
  3. Crea algoritmos para resolver problemas simples [Familiarity].



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM