Referencias Bibliográficas: [Stroustrup, 2013,Josuttis, 2019,Vandevoorde et al., 2017a]
Temas
- Clases de colecciones, iteradores y otros componentes comunes de biblioteca.
- Contenedores asociativos (std::set, std::map,
variantes no ordenadas).
- Adaptadores de contenedor (stack, queue,
priority_queue).
- Algoritmos avanzados de STL.
- Funtores y predicados.
- Categorías de iteradores y rasgos.
Aprendizaje esperado (Learning Outcomes)
- Usar clases de colecciones e iteradores efectivamente para resolver un problema [Usar]
- 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
[Evaluar]
- Comparar y contrastar los beneficios y costos/impacto de usar herencia (subclases) y composición (específicamente, cómo basar la composición en funciones de orden superior)
[Usar]
- Implementar asignadores personalizados para contenedores
STL [Usar].
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM