Referencias Bibliográficas: []
Tópicos
- Diseño orientado a objetos.
- Uso de UML para diseño de sistemas centrados en el usuario (diagramas de casos de uso, diagramas de actividad, y otros).
- Clases y subclases.
- Herencia (sobreescritura, despacho dinámico).
- Jerarquías de clases.
- Clases de tipo colección y protocolos de iteración.
Objetivos
- Justificar la filosofía de diseño orientado a objetos y los conceptos de encapsulación, abstracción, herencia y polimorfismo.
- Diseñar, implementar, probar y depurar programas simples en un lenguaje de programación orientado a objetos.
- Diseñar, implementar y probar la implementacion de la relación es-un IsKindOf entre objetos usando jerarquía de clases y herencia.
- Describir como los iteradores acceden a los elementos de un contenedor.
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM