Malla Curricular del Curso
Introducción al paradigma, análisis y diseño orientado a objetos (ADOO)
Introducción UML
Introducción Programación Orientada a Objetos
Conceptos básicos: objeto, atributo, método, miembro, mensaje, clase, comunicaciones y eventos.
Características de la Programación Orientada a Objetos: Abstracción, Encapsulamiento, Principio de Ocultación, Herencia, Polimorfismo
Principios de Diseño (DOO)
Utilización de diagramas UML para el análisis de requisitos: casos de uso y secuencia.
Diagramas de análisis UML: clases, paquetes, actividad, etc.
Diseño y Paradigma Orientado a Objetos
Diagramas UML de diseño: clases, sequencia, despliegue, componentes, paquetes etc
Patrones de Diseños: Composite, Decorator, Factory Method, Singleton, Facade, Observer, Iterator