Programación Orientada a Objetos

15 de Abril de 2018

Clave: 1151044
Créditos: 8
Horario:
Aula:
Nombre: José Alejandro Reyes Ortíz
Correo: jaro@correo.azc.uam.mx
Cubiculo:H-254

Contenido Detallado [PDF]

El Paradigma de Programación Orientada a Objetos


Introducción al paradigma [PDF]

Clases y Objetos


Conceptos de la P.O.O [PDF]
Convención de nombre [PDF]
Clases y objetos en Java [PDF]
Encapsulamiento y Constructores [PDF]
Ejemplo de clase "Paciente" encapsulada [PDF]
Arreglos y ciclos [PDF]

Herencia


Teoría sobre herencia [PDF]
Ejemplos y ejercicios de herencia simple en Java [PDF]

Modelado en el paradigma orientado a objetos en UML


UML y relación de herencia [PDF]
UML y relaciones de Asociación, Composición, Agregación [PDF]
Ejemplo de Código en Java: insvestigadores. Realizado por Tania Acosta [PDF]

Polimorfismo


Teoría de polimorfismo [PDF]

Interfaces


Interfaces en Java [PDF]
Herencia múltiple [PDF]

Excepciones


Teoría de excepciones [PDF]
Ejemplo de excepciones en Java [PDF]

Bibliotecas de estructuras de datos


Ejemplo de bibliotecas java.util [PDF]

Flujo de datos


Escritura de archivos en Java [PDF]
Lectura de archivos en Java [PDF]

Tareas y ejercicios


Tarea 1: Diseño de clases y objetos [PDF]
Tarea 2: Implementar clase paciente con encapsulamiento y constructores [PDF]
Ejercicios y tarea 3: Implementar clases del dominio "Escolar" [PDF]

Segunda Parcial


Tarea 1: Resumen de conferencias [PDF]
Tarea 2: Clases sobre investigadores en UML y Java [PDF]
Tarea 3: Clases sobre aerolínea en UML y Java [PDF]
Ejercicio en clase: Polimorfismo (Figuras) [PDF]
Investigar sobre ArrayList [PDF]
Ejercicio sobre hospital [PDF]

Tercera Parcial


Tarea Final: Alumnos y Materias con archivos [PDF]

Bibliografía:


B. Eckel, Piensa en Java, 4ta edición. LUGAR: Prentice Hall, 2007.
M. Fowler, UML gota a gota, 1ra edición, Edo. de México, México: Addison Wesley Longman, 1999.