You are on page 1of 4

Nombre de la asignatura

PROGRAMACIN ORIENTADA A OBJETOS

Ciclo

Clave
Quinto cuatrimestre

IS530

OBJETIVO GENERAL DE LA ASIGNATURA


Al trmino del curso el alumno aplicar los conceptos fundamentales de la programacin
orientada a objetos entorno al lenguaje de programacin Java y construir aplicaciones
bsicas robustas usando los conceptos y sintaxis de este tipo de lenguaje
TEMAS Y SUBTEMAS
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.6
1.7
1.8

1. INTRODUCCIN
Evolucin de la programacin
Historia de Java
Ventajas e inconvenientes
Comparacin Java / C++
Lenguajes interpretado v/s compilado
Java 2 SDK
Qu es la Mquina Virtual de Java?
Cmo obtener la Mquina Virtual de Java?
Instalacin de la Mquina Virtual de Java

2. PROGRAMACIN ORIENTADA A OBJETOS (POO)


2.1. Introduccin a la POO
2.2. Conceptos bsicos de la POO
2.2.1 Clases y objetos
2.2.2 Mensajes y mtodos
2.3. Caractersticas de la POO
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.

3. ELEMENTOS DEL LENGUAJE JAVA


Identificadores
Palabras clave
Comentarios
Tipos de datos
Constantes
Variables

3.7.
3.8.
3.9.
3.9.1
3.9.2
3.9.3
3.9.4
3.9.5

4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.

Expresiones Literales
Operadores
Sentencias de Control de Flujo
If-else
Switch
While y do-while
For
Alteracin de Flujo
3.9.5.1 Break
3.9.5.2 Continue
3.9.5.3 Return
4. INTRODUCCIN A LA PROGRAMACIN ORIENTADA A OBJETOS CON
JAVA
Objetos Java
Declaracin y creacin de Objetos
Destruccin de un Objeto
Clases Java
Declaracin de una Clase Simple
Constructores
Mtodos de Clase
Sobrecarga de mtodos
Herencia y Multi Herencia en Java
Control de acceso a miembros
Mtodo main ( )
La palabra clave this
La palabra clave super

5. PAQUETES EN JAVA
5.1. Paquetes en Java
5.2. Qu es un API?
5.3. Descripcin de las APIs de Java
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.

6. APPLETS
Caractersticas de los Applets
Importar clases
El ciclo de vida del Applet
Crear el primer Applet
Insertar un Applet en una pgina HTML
Parmetros en un Applet

7.1.
7.2.
7.3.
7.4.
7.5.

7. E/S EN JAVA (FICHEROS)


Introduccin a los Streams
Como usar Streams en Ficheros
Usar Piped Streams
Concatenar Fichero.
DataInputStream y DataOutpuStream (ficheros serie)

7.6. Trabajar con Ficheros de acceso aleatorio

8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
8.7.
8.8.

8. EXCEPCIONES
Manejo de errores utilizando Excepciones
Qu es una Excepcin y por qu debo tener cuidado?
Requerimiento de Java para las Excepciones
Capturar y manejar Excepciones
Especificar las Excepciones lanzadas
La sentencia throw
La clase Throwable y sus subclases
Crear clases de Excepciones

ACTIVIDADES DE APRENDIZAJE
BAJO LA CONDUCCIN DE UN DOCENTE
Prcticas en el laboratorio.
Ejercicios instalando y utilizando el compilador del lenguaje de programacin Java.
Ejercicios utilizando archivos en programas Java.
Resolucin de problemas
Anlisis en equipo de cada uno de los temas vistos en la asignatura
Anlisis y solucin de casos
INDEPENDIENTES
Investigacin de las caractersticas principales del lenguaje de programacin Java contra
las caractersticas del lenguaje C++.
Ejercicios de programacin orientada a objetos.
El alumno investigar en Internet y bibliografas todos los paquetes o APIs manejadas en
el lenguaje de programacin Java, as como sus funcionalidades y aplicativos.
Elaboracin de programas grficos y de captura de informacin por medio de applets de
Java.
Resolucin de problemas.

CRITERIOS Y PROCEDIMIENTOS DE EVALUACIN Y ACREDITACIN


Exmenes parciales (2) y final
40%
Entrega de ejercicios
10%
Entrega de problemas resueltos
10%
Entrega de reportes de investigacin
10%
Entrega de programas
30%

You might also like