Referencias Bibliográficas: [Cuadros-Vargas et al., 2004,Knuth, 1997b,Gamma et al., 1994b,Vandevoorde et al., 2018]
Temas
- Técnicas de implementación estáticas y dinámicas.
- Abstracción y encapsulación de datos.
- Tipos Abstractos de Datos (TAD).
- Polimorfismo en tiempo de compilación vs. en tiempo de
ejecución.
- Estructuras de datos genéricas y Plantillas de C++.
- Componentes reutilizables y patrones de diseño para
estructuras de datos.
Aprendizaje esperado (Learning Outcomes)
- Evaluar el impacto de las técnicas estáticas y
dinámicas en el diseño de estructuras de datos
[Evaluar].
- Implementar estructuras de datos genéricas y
reutilizables usando paradigmas de programación
avanzados [Usar].
- Analizar las compensaciones de rendimiento entre
diferentes estrategias de implementación [Evaluar].
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM