Objetivos
El objetivo principal de esta asignatura es la comprensión de los conceptos y métodos fundamentales de la programación orientada a objetos.
Como objetivos secundarios se plantea:
- La comprensión de la importancia de crear software correcto, fiable, reutilizable y mantenible.
- El desarrollo de la capacidad de abstracción necesaria para las tareas de análisis y diseño de software orientado a objetos.
- La comprensión de la información contenida en un diagrama de clases UML y a partir de éste la codificación de dicha información en un lenguaje de programación orientado a objetos.
Temario
PARTE I: Introducción al paradigma orientado a objetos
Tema 1: Introducción
Tema 2: Fundamentos de la programación orientada a objetos
Tema 3: Herencia y Polimorfismo
PARTE II: Aspectos gráficos y de control de la ejecución
Tema 4: Control del flujo de ejecución: Excepciones
Tema 5: Control del flujo de ejecución: Threads
Tema 6: Gestión de la interfaz en entornos OO
PARTE III: Principios de diseño orientado a objetos
Tema 7: Diagramas UML
Tema 8: Patrones de diseño
PARTE IV: Aspectos de la programación orientada a objetos relacionados con los gráficos
Prácticas
Las prácticas consistirán en el desarrollo de sistema basado en el paradigma orientado a objetos y que tenga en cuenta los conceptos desarrollados en la parte teórica.
Profesor de la asignatura
- Profesora: Raquel Hijón Neira
- Úbicación: Despacho 2027 de Ampliación del Rectorado
- Página de Web de la asignatura en el Campus Virtual URJC
- Aula de clase, la he cambiado por una de ordenadores: S003 Laboratorios III