Programación Orientada a Objetos

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

 

Volver al principio