Programación Orientada a Objetos
15 de Abril de 2018
Clave: 1151044
Créditos: 8
Horario:
Aula:
Créditos: 8
Horario:
Aula:
Nombre: José Alejandro Reyes Ortíz
Correo: jaro@correo.azc.uam.mx
Cubiculo:H-254
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.