Describir los conceptos que caracterizan al modelo OO
Valorar en que medida las técnicas OO favorecen la calidad del software, analizando sobre todo cómo facilitan la reutilización y extensibilidad.
Enseñar un lenguaje OO, junto a su entorno de programación.
Enseñar técnicas de programación OO
Presentar ejemplos de aplicación.
Como trabajo práctico el alumno deberá desarrollar una pequeña aplicación, con el objeto de adquirir destreza en el manejo de un lenguaje OO y de su entorno. Se utilizará Java como lenguaje de implementación.
CONTENIDOS
Parte 1: Fundamentos de Programación orientada a objetos