Heinsohn Privacidad y Ciberseguridad para el sector educativo
POO Java API Excepciones GUI
1. Módulo de Formación: Algoritmia y Programación I
Código:
Objetivo: Profundización en la Programación Orientada a Objetos
Criterios de Evaluación:
Trabajo Presencial TP: 6
Trabajo Independiente TI: 3
Créditos: 3
Semestre: Segundo
Componente: Énfasis Profesional
DIMENSIONES DE FORMACION
SABER SABER-HACER SER
1. Características fundamentales
de la POO
1.1. Encapsulamiento
1.2. Los métodos y la sobrecarga
de métodos
1.3. Herencia
1.4. Polimorfismo
1.5. Arreglos y cadenas
1.6. Referencia this
1.7. Destrucción de objetos
2. API
2.1. Estructura de las librerías
estándar de Java
2.2. Esquema e implicaciones de
las versiones del API de Java.
2.3. Utilización del API en
programas
3. Excepciones
3.1. Manejo de excepciones y
errores.
3.2. Excepciones comprobadas y
no comprobadas.
3.3. Manejo de excepciones en
Java.
4. Programación gráfica
4.1. Herramientas de
programación gráfica de Java.
5. Interfaces
5.1. Características y utilidades
de una interfaz.
5.2. Diseño de una interfaz.
Profundizar en los
conocimientos de la
programación orientada a
objetos dominando temas de
encapsulamiento, sobrecarga de
métodos, herencia y
polimorfismo.
Perfeccionar el desempeño de
los programas hechos en Java
utilizando adecuadamente los
elementos de su API.
Controlar el suceso de errores
en ejecución implementado el
manejo de las excepciones
utilizando Java
Perfeccionar la interfaz gráfica
de las aplicaciones elaborando
gráficos y animaciones utilizando
Java
Mejorar la interfaz gráfica del
usuario reconociendo sus
características y utilidades.
Dominar la interacción gráfica
del usuario controlando
adecuadamente los eventos
utilizando Java.
Manipular los procesos de
usuario utilizando hilos en los
programas elaborados con Java.
Honesto, al respetar las reglas
referentes al trabajo individual y
en grupo
Capaz de analizar y
conceptualizar un problema
sobre el modelado y la solución
propuesta por el paradigma de
la POO.
Interesado en la capacidad de
síntesis sobre la elaboración de
una aplicación utilizando
elementos ya desarrollados.
2. 6. Modelo de eventos
6.1. Manejo de eventos en Java
6.2. Eventos e interfaz gráfica
6.3. Interfaz gráfica de usuario
7. Multihilos
7.1. El sistema operativo y los
procesos.
7.2. Java y el manejo de
procesos con el Sistema
Operativo.
7.3. Hilos y los procesos de
usuario.
BIBLIOGRAFIA
OVIEDO Efraín. Lógica de programación. 1ª ed. Bogota D.C. Ecoe Ediciones, 2002
Ceballos, Francisco Javier. "Java 2 - Curso de programación". Alfaomega, 2003
Documentación de JAVA (JDK 1.4) http://java.sun.com/j2se/1.4/docs/api/index.html
Tutorial de JAVA (JDK 1.4) http://java.sun.com/docs/books/tutorial/