UNAB - Programación Avanzada Cursada 2023

Docente: Felipe Morales



Temario General de la materia

Contenidos y actividades

  • 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


Contenidos Transfersales (cross)

  • 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