- Presentación de la materia
- Introducción al Paradigma Orientado a Objetos.
- Pilares del Paradigma Orientado a Objetos.
- Encapsulamiento, abstracción, polimorfismo y Herencia. Ejemplos en Python
- Conceptos Básicos de la Programación Orientada a Objetos. Clases. Propiedades. Métodos. Objetos. IDE. Ejemplos concretos
- Taller de Programación orientada a objetos (Python). Uso de Git. Publicación en GitHub
- Interfaces. Objetos Metaclases. Decoradores
- Workshop de Programación. Retrospectiva
- Diseño de Aplicaciones OO. (Análisis, Diseño, Programación). Notación UML. Diagramas.
- Patrones de diseño. Patrones más usados.
- Patrones de diseño. Definición de Trabajo Práctico Integrador
- Presentaciones y defensas de Trabajos Prácticos Integradores
- Presentaciones y defensas de Trabajos Prácticos Integradores
- Encuestas permanentes
- Uso de IDEs
- Cuenta en GitHub
- Uso de git
- Aprendizaje autoguíado
- Trabajo en equipo
- Prácticas en Python
- Ejemplos en otros lenguajes