Вы находитесь на странице: 1из 3

Programación orientada a objetos Ingeniería en Sistemas Computacionales 3-2-8

Maestra: Patricia Quitl González ( pquitl@yahoo.com.mx, http://pquitl.blogspot.es )

Objetivo general del curso: El estudiante aprenderá tópicos avanzados de programación orientada
TEMA SUBTEMAS DES. EVAL
1.- Introducción al paradigma de la 1.1 Elementos del modelo de 31 4 Feb
programación orientado a objetos. (1) objetos: clases, objetos, Ene- 3
abstracción, modularidad, Feb
encapsulamiento, herencia y
polimorfismo.
1.2 Lenguaje de modelado
unificado:
diagrama de clases.
2.- Clases y objetos.(4) 2.1 Declaración de clases: 8 Feb 4 Mar
atributos, métodos, –3
encapsulamiento. Mar
2.2 Instanciación de una clase.
2.3 Referencia al objeto actual.
2.4 Métodos:declaración,
mensajes, paso de parámetros,
retorno de valores.
2.5 Constructores y destructores:
declaración, uso y aplicaciones.
2.6 Sobrecarga de métodos.
2.7 Sobrecargadeoperadores:
operadores unarios y
binarios.
3.- Herencia (4) 3.1 Definición: clase base, 7 Mar 1 Abr
clase derivada. – 31
3.2 Clasificación: herencia Mar
simple, herencia múltiple.
3.3 Reutilización de miembros
heredados.
3.4 Referencia al objeto de la
clase base.
3.5 Constructores y destructores
en clases derivadas.
3.6 Redefinición de métodos en
clases derivadas.

4.- Polimorfismo. (3) 4.1 Definición. 4 Abr 13 May


4.2 Clases abstractas: – 12
definición, métodos abstractos, May
implementación de clases
abstractas,
modelado de clases abstractas.
4.3 Interfaces:
definición, implementación de
interfaces,
herencia de interfaces.
4.4 Variables polimórficas
(plantillas):
definición, uso y aplicaciones.
4.5 Reutilización de código.
5.- Excepciones.(1) 5.1 Definición. 16 20 May
5.2 Tipos de excepciones. May-
5.3 Propagación de excepciones. 19 May
5.4 Gestión de excepciones:
manejo de excepciones,
lanzamiento de
excepciones.
5.5 Creación y manejo de
excepciones
definidas por el usuario.
6.- Flujos y Archivos.(2) 6.1 Definición. 23 May 2 Jun
6.2 Clasificación: Archivos de – 31
texto y binarios. May
6.3 Operaciones básicas y tipos
de acceso.
6.4 Manejo de objetos
persistentes.

a objetos y su implementación por medio de un leguaje de programación, que sirvan como base
para cursos posteriores donde se desarrollaran sistemas computacionales.

Temario:
EVALUACION

· 80 % de asistencia da derecho a examen normal

· examenes
50%
· Portafoli o de evidencias
(Ejercicios y proyecto de unidad) 20%
· Proyecto Final
30%

EVALUACION COMPLEMENTARIA 30 May – 2 Jun

Fuentes de información
1. Taylor David.
Object Orient informations systems, planning and implementations.
Ed. Ed. Wiley, Canada, 1992.

2. Larman Craig.
UML y patrones introducción al análisis y diseño orientado a objetos.
Ed. Pretince Hall, México, 1999.

3. Winblad, Ann L. Edwards, Samuel R.


Software orientado a objetos.
Ed. Addison. Wesley/ Díaz Santos USA, 1993.

4. Deitel & Deitel.


Java how to program.
Ed. Prentice Hall.

5. Fco. Javier Ceballos.


Java 2 Curso de Programación.
Ed. Alfaomega.

6. Agustín Froufe.
Java 2 Manual de usuario y tutorial.
Ed. Alfaomega.

7. Laura Lemay, Rogers Cadenhead.


Aprendiendo JAVA 2 en 21 días.
Ed. Prentice Hall.

8. Herbert Schildt.
Fundamentos de Programación en Java 2.
Ed. McGrawHil.

9. J Deitel y Deitel.
Como programar en Java.
Ed. Prentice Hall.

10. Stephen R. Davis.


Aprenda Java Ya.
Ed. McGrawHill.

11. Kris Jamsa Ph D..


¡ Java Ahora!
Ed. McGrawHill.

Вам также может понравиться