Download Programa de metodologia

Document related concepts
no text concepts found
Transcript
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA TECNOLÓGICA
1. Identificación de la Asignatura
CURSO
:
CÓDIGO
:
TIPO DE ACTIVIDAD :
METODOLOGIA DE PRORAMACION.
IET020
Semanalmente se desarrollan:
Cátedra
Ayudantía
Laboratorio
:
:
:
4 horas
2 horas
2 horas para aplicar
los
conocimientos
teóricos
vistos
en
clases
2. Contenidos:
Curso Conducente a Certificación SL-110 SUN Microsystems




Modulo 8
o Describir la ventaja de los métodos.
o Declarar e invocar métodos
o Comparar objetos y métodos estáticos.
o Usar métodos con sobrecarga
Modulo 9
o Usar encapsulación para proteger datos
o Crear constructores para inicializar objetos.
Modulo 10
o Arreglos unidimensionales
o Uso de atributos de los arreglos.
o Pasar argumentos al método main para ser usados en el
programa
o Crear arreglos bidimensionales.
Modulo 11
o Definir y comprobar el uso de herencias.
o Explicar el concepto de abstracción
o Explicitar e identificar las librerías usadas en el programa.
CONTENIDOS
2.- Unidad Excepciones, Colecciones e Hilos (Threads)
CONOCIMIENTOS
1. Excepciones
a. Funcionalidad
b. Tipos de excepciones
c. API de las excepciones
d. Excepciones definidas por el
usuario.
2. Objetos que crean objetos.
3. Objetos que interactúan con
otros objetos.
a. Campos de tipo objetos
b. Parámetros de tipo objetos
c. Uso de métodos de otros
objetos.
4. Colecciones de objetos.
a. Utilización de clase que
permiten el manejo de
colecciones (ARRAYLIST)
b. Utilización de arreglos para
manejar colecciones
5. Iteración sobre colecciones de
objetos.
a. Iteradores
6. Threads
a. Funcionalidad.
b. ciclo de vida de un Threads.
c. Tipos de Threads.
d. API de los Threads.
HABILIDADES

Programa mecanismos de manejo de errores
mediante excepciones

Describe el mecanismo de creación de nuevos
objetos y su funcionamiento.

Crea nuevos objetos de otras clases.

Describe el mecanismo de llamada a métodos de
objetos.

Utiliza métodos de otros objetos.

Programa las clases que dan solución a un
problema planteado.

Diferencia los mecanismos para manejo de
colecciones entre arreglos o listas (array list, vect)

Reconoce las interfaces de manejo de colecciones
para crear una nueva colección, agregar, eliminar,
contar y extraer elementos a la colección.

Crea colecciones para un resolver un problema
planteado

Elimina y agregar elementos a una colección.

Recorre una colección realizando una operación con
los elementos de ella

Programa Clases utilizando manejo de tareas
utilizando hilos (Threads).
3. Evaluación..
 3 pruebas solemnes 80% acumulativas en cátedra .
 Nota promedio de ayudantía 10%
 Nota promedio de laboratorio 10%.
 Examen del 30% .
 Nota final se calcula con el 70% del promedio de notas incluyendo
cátedra, ayudantía y laboratorio, más otro 30% que es otorgado
por un examen.
4. Bibliografía
CORE JAVA 2 VOLUMEN I
JAVA COMO PROGRAMAR
HORSTMAN
DEITEL
TG
BM