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