Beruflich Dokumente
Kultur Dokumente
SILABO
DATOS GENERALES
Carrera profesional : Semestre Acadmico : Mdulo transversal : Unidad Didctica N : Semestre Lectivo Turno : : Da
Computacin e Informtica IV
Desarrollo de Software y
TALLER DE PROGRAMACION 2011-II : 8 136 17 semanas
1.4
CONCURRENTE
Duracin del Semestre Horas Semanales Profesor : : Horas Semestrales : Luis Gutierrez
II. FUNDAMENTACION Y DESCRIPCIN La Programacin Concurrente es ofrecer al estudiante una visin general de la programacin concurrente y paralela. La programacin concurrente es un paradigma de computacin en el que los programas estn diseados como colecciones de procesos que interactan y que pueden ser ejecutados en paralelo. En esta disciplina se estudian las tcnicas utilizadas para la comunicacin y sincronizacin de los procesos que se ejecutan en paralelo o concurrentemente. Java es uno de los lenguajes ms utilizados hoy en da, tanto por su potencia y robustez, como por su amplia integracin con cualquier tipo de sistema, ya que se trata de un lenguaje multiplataforma, es decir, un programa desarrollado en un sistema en concreto puede ser ejecutado en cualquier otro, independientemente del hardware y software que ste utilice. III. COMPETENCIA GENERAL DEL MODULO Analizar requerimientos, disear, desarrollar y evaluar los sistemas de informacin, aplicando programacin concurrente IV. CAPACIDADES TERMINALES Capacidades terminales Desarrollar aplicaciones informticas de todo nivel usando los conceptos de la POO, as como las caractersticas del modelo cliente/servidor en el entorno GUI, en Java Implementar programas que necesiten uso de de tcnicas de programacin Criterios de Evaluacin
Elabora una interfaz de una aplicacin y codifica aplicando una metodologa. Realiza pruebas para la consistencia en el manejo de datos por el aplicativo. Aplica tcnicas de programacin concurrente
Semana 2 Semana 3
Semana 4
Semana 5
Semana 6
Semana 7
Semana 8
Semana 9
Semana 10
Semana 11
Semana 12
Semana 13
Clases de fecha-hora: Date, Calendar. Operaciones con fechas Clases Formato : DateFormat, NumberFormat.
Semana 14
Otras utilidades Colecciones Diferencias entre array y colecciones. Colecciones tipo Collection. Colecciones tipo Map. Atributos y metodos de las colecciones.
Semana 15
Semana 16
Semana 17
Interfaz Iterator. Interfaz Enumeration. Colecciones tipadas y no tipadas. Concurrencia Proceso batch y online. Hilos: Clase Thread y e Interfaz Runtime. Control de errores en Java. Excepciones: uso y caracteristicas. La estructura try-catch. Uso de finally. Manejo de Aserciones. JDBC Capa de Acceso de datos, creacin. Configuracin de conexin BD con netBeans. Definicin de JDBC. Tipos. Aplicaciones Uso de las clases Class, Connection, DriverManager. Uso de JDBC en aplicaciones java Evaluacin Final y Presentacin de Proyecto
V.
ORIENTACIONES METODOLGICAS Exposiciones por el docente mediante organizadores visuales Aprendizaje cooperativo Practicas dirigidas Investigacin bibliogrfica.
VI. EVALUACIN La escala de calificacin es vigesimal y el calificativo mnimo aprobatorio es trece (13). En todos los casos la fraccin 0.5 o ms se considera como una unidad a favor del estudiante. El estudiante que en la evaluacin de una o ms Capacidades Terminales programadas en la Unidad Didctica (Asignaturas), obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperacin programado. El estudiante que despus de realizado el proceso de recuperacin obtuviera nota menor a trece (13), en una o ms capacidades terminales de una Unidad Didctica, desaprueba la misma, por tanto repite la Unidad Didctica. El estudiante que acumulara inasistencias injustificadas en nmero igual o mayor al 30% del total de horas programadas en la Unidad Didctica (Asignaturas), ser desaprobado en forma automtica, sin derecho a recuperacin. VII. FUENTES DE INFORMACIN
Programacin concurrente: Snchez Figueroa, Fernando ; Garrido Carrera, M Del Carmen ; Palma Mndez, Jos Tomas ; Quesada Arencibia, Alexis Java: Gustavo Coronel Editorial Macro
http://www.monografias.com http://www.webdelprogramador.com
www.netbeans.org/
_______________ Docente