Está en la página 1de 3

07/07/2016 5.

09 PM

ESTADO: 1
PROGRAMA DE LA MATERIA PROGRAMACIN ORIENTADA A OBJETOS
S/D
Objetivos
Generales de
la Materia:

Unidades, temas y subtemas


1- Paradigma Orientado a Objetos.
1.1- Conceptos de Orientacin a Objetos.
1.1.1- 1.1.1

Qu es el Paradigma Orientado a Objetos?

1.1.2- 1.1.2

Origen del Paradigma Orientado a Objetos.

1.2- Identificacin de los elementos de un modelo OO.


1.3- Clase, objeto, atributos, mtodos.
1.3.1- Objeto.
1.3.2- Mensaje.
1.3.3- Clase.
1.4- Caractersticas del Paradigma Orientado a Objetos.
1.4.1- Abstraccin.
1.4.2- 1.4.2
Encapsulamiento.

Encapsulamiento. -

1.4.3- Herencia. -

Concepto. -

1.4.4- Polimorfismo. -

Concepto. Redefinicin de mtodos. -

Concepto. -

Dependencia entre objetos. Herencia mltiple. -

Abstraccin vs
Ventajas de la Herencia.

Ventajas del Polimorfismo.

1.4.5- Ventajas de la Programacin Orientada a Objetos. Extensibilidad. Reutilizacin.

Modularidad. -

Facilidad de mantenimiento. -

2- Caractersticas del Lenguaje Java.


2.1- Origen de Java y caractersticas principales.
2.1.1- Origen de Java.
2.1.2- La Mquina Virtual Java.
2.1.3- Caractersticas de Java
2.1.4- Configuracin del entorno de desarrollo. Ejecucin del programa
2.1.5- Utilizacin de una IDE.
2.2- Sintaxis.
2.2.1- Identificadores.
2.2.2- Palabras claves

Instalacin de JDK. -

Codificacin. -

Compilacin. -

2.2.3- Comentarios.
2.2.4- Declaracin de variables.
2.2.5- Separadores.
2.3- Tipos de Datos.
2.3.1- Numricos integrales.
2.3.2- Numricos de punto flotante.
2.3.3- Lgicos (boolean).
2.3.4- Caracteres simples
2.3.5- Cadena de caracteres
2.3.6- Conversiones entre tipos de datos.
2.4- Operadores, control de flujo, precedencia.
2.4.1- Operadores. Operadores aritmticos. Operadores de asignacin Operadores
incrementales. Operadores relacionales. Operadores lgicos. Operador instanceof. Operador
condicional. Concatenacin de cadena de caracteres.
2.4.2- Precedencia de operadores
2.4.3- Control de flujo. -

Sentencias condicionales. -

Sentencias iterativas.

2.5- Aplicaciones bsicas en Java


3- Inicio a la Programacin Orientada a Objetos.
3.1- Introduccin a la Programacin Orientada a Objetos.
3.2- Objetos Java.
3.3- Clases Java.
3.3.1- Declaracin.
3.3.2- Atributos. -

Atributos de instancia. -

Constante. -

Atributos de clase o estticos. -

Variable local.

3.3.3- Mtodos.
3.3.4- Herencia.Extensin. La clase java.lang.Object. - Redefinicin de mtodos. final. Clase abstracta. - Mtodo abstracto. Interface.

Mtodo final. -

3.4- Constructores.
3.5- Declaracin y creacin de objetos.
3.6- Mtodos de clase.
3.7- Control de acceso a miembros
3.7.1- Paquetes.
3.7.2- Modificadores de acceso. -

Pblico. -

3.7.3- Encapsulamiento.
3.8- Mtodo main.
3.9- Aplicaciones en Java.
4- Arreglos, String, Polimorfismo y Excepciones en Java.

Protegido. -

Por defecto. -

Privado.

Clase

4.1- Arreglos y la clase Vector.


4.1.1- Arreglos. Declaracin. Arreglos n-dimensionales.

Creacin. -

Inicializacin. -

Acceso a los elementos de un arreglo. -

4.1.2- Clase Vector. Sus mtodos -

Ventajas y desventajas de arreglos y Vectores

4.2- Clase String.


4.2.1- Utilizacin de la clase String.
4.2.2- Mtodos de la clase String.
4.3- Polimorfismo.
4.4- Comparacin de objetos
4.5- Sobrecarga de mtodos.
4.6- La palabra clave this.
4.7- La palabra clave super.
4.8- Manejo de excepciones.
4.8.1- Concepto de Excepcin.
4.8.2- Captura de excepciones.
4.8.3- Lanzamiento de excepciones.
4.8.4- Jerarqua de excepciones.
4.8.5- Excepciones definidas por el programador
4.9- Aplicaciones en Java.

Metodologa: S/D
Bibliografa bsica
Ttulo 1:

Cmo Programar en Java - H. Deitel y P. Deitel - 7ma ed

Ttulo 2:

S/D
Bibliografa ampliatoria

Bibliografa:

Elementos
permitidos
para rendir:

Booch Grady, (2007), Object-Oriented Analysis and Design with Applications (3a ed.),
EE.UU, Editorial Addison-Wesley.
Rumbaugh James, (1999), Modelado y Diseo Orientado a Objetos, Espaa, Editorial
Librisite.
Bruce Eckel, (2006), Thinking in Ja
S/D