5.8.4.7 Programación Orientada a Objetos II: Encapsulación, Subtipado y Reflexión (8 horas) [Habilidades AG-C09,AG-C12]

Referencias Bibliográficas: [Stroustrup, 2013,Josuttis, 2019]

Temas

  1. Clases de colecciones, iteradores y otros componentes comunes de biblioteca.
  2. Contenedores de secuencia (vector, list, deque).
  3. Contenedores asociativos (set, map, unordered_set).
  4. Adaptadores de contenedor (stack, queue, priority_queue).
  5. Iteradores y algoritmos.
  6. Funtores y predicados.

Aprendizaje esperado (Learning Outcomes)

  1. Usar clases de colecciones e iteradores efectivamente para resolver un problema [Usar]
  2. Definir y usar iteradores y otras operaciones en agregados, incluyendo operaciones que toman funciones como argumentos, en múltiples lenguajes de programación, seleccionando los idiomas más naturales para cada lenguaje [Usar]
  3. Comparar y contrastar los mecanismos para definir y proteger elementos de datos dentro de los enfoques procedural, funcional y orientado a objetos [Evaluar]
  4. Seleccionar contenedores STL apropiados para necesidades específicas [Usar].



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