SILABO TALLER DE PROGRAMACIÓN CONCURRENTE I. INFORMACIÓN GENERAL Carrera profesional Modulo Unidad Didáctica Créditos Semestre Académico Nº de horas Semanales Nº de horas Semestral II. : : : : : : : Computación e Informática Desarrollo de Software y Gestión de Base de Datos Taller de programación concurrente 6 IV 8 144 COMPETENCIA DE LA CARRERA PROFESIONAL Planificar, implementar y gestionar el uso de las tecnologías de información y comunicación de una organización, a partir del análisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando el trabajo en equipo III. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACION Capacidad terminal: Criterios de Evaluación Elaboración de programas concurrente para solucionar problemas de tipo general, empleando eficientemente los elementos del lenguaje java Desarrolla aplicaciones empleando el paradigma de programación concurrente enfocada enfocada a la base de datos POO: Utiliza eficientemente las clases abstractas e interfaces en java para implementar aplicaciones en forma rápida. Diseña e implementa los procesos e hilos con Base de Datos. IESTP “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte, cuadra 9 s/n. Lima Perú PÁG. 1 IV. Sema nas ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BASICOS. Elemento de capacidad Implementa programas con lenguajes java empleando sus elementos de programación POO 1 2 3 Actividades de Aprendizaje Ampliando conceptos POO básicos para el desarrollo de aplicaciones Contenidos Básicos Operaciones con flujos en archivos 4 5 Empleando las estructuras dinámicas 6 Diseña e implementa aplicaciones para el tratamiento de figuras, imágenes y textos en dos dimensiones (Java 2D) 7 8 9 10 11 Conociendo y aplicando las clases java para el manejo de elementos gráficos en 2D. Diseña e implementa interfaces Empleando clases visuales para las aplicaciones java. y objetos del paquete Swing Desarrollo de aplicaciones de consola empleando el paradigma de programación concurrente. 12 13 Empleando el modelo java de programación concurrente. 14 15 16 17 18 Introducción al desarrollo de aplicaciones de interface grafica empelando el paradigma de programación concurrente Introducción al desarrollo de aplicaciones java con acceso a Base de Datos. Empleando el modelo Java de programación concurrente Utiliza las clases Java para el desarrollo de aplicaciones con acceso a Base de datos. Introducción Fundamento de la programación concurrente Clases genéricas Creación y manejo de excepciones Creación y uso de package. Clases Stream Acceso secuencial. Seriación de objetos Acceso aleatorio Flujos hacia impresoras Listas Lineales Clases LinkedList Listas Circulares El paquete awt y la clases Graphics2D Figuras geométricas. Textos Imágenes Renderizado La biblioteca JFC y el paquete Swing Contenedores y componentes manejo de eventos. Menus Barra de herramientas Procesos e hilos Hilos demonios Estado s de un hilo Primitivas de sincronización. Grupos de hilos Planificación de hilos Tuberías Espera pasiva y activa Productor y consumido. Programación concurrente POO. Modelo de objetos Aplicaciones con cajas de dialogo Aplicaciones con tablas Arquitectura multicapa Acceso a una Base de Datos La clase JDBC – La interface Connection. Objetos Statement. Objetos PreparedStateme Mantenimiento de Tabla Tareas previas Esquema previo: Fundamento de la programación en POO con java Debate: Diferencias entre el acceso secuencial y aleatorio Esquema previo: Representar las estructuras de almacenamiento Debate como diseñar una figura con java? Esquema previo: Elementos de una interface Windows. Debate: ¿Qué ventajas y/o utilidad tiene una aplicación concurrente? Debate: Las características de una aplicación concurrente Esquema previo: Objetos de una Base de Datos SQL Server. Evaluación de Recuperación IESTP “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte, cuadra 9 s/n. Lima Perú PÁG. 2 V. METODOLOGIA Para el desarrollo del a Unidad Didáctica es aplicará los siguientes procedimientos: Clases teóricas: con exposición del Docente y la participación de los Alumnos. Prácticas: Se irán resolviendo aplicaciones mediante desarrollo de prácticas dirigidas y ca lificadas. Intervenciones orales: con presentaciones y exposiciones de los alumnos en forma individual y grupal. VI. EVALUACIÓN VII. La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es trece (13) en todos los casos la fracción 0.5 o mas se considera cono una unidad a favor del estudiante. El estudiante que en la evaluación de una o mas Capacidades Terminales programadas en la Unidad didáctica, obtenga nota desaprobatoria entre diez (10) y doce(12), tiene derecho a participar en el proceso de recuperación programado. El estudiante que después de realizado el proceso de recuperación obtuviera nota menor a trece (13) en una o mas capacidades terminales de una Unidad didáctica, desaprueba la misma, por lo tanto repite la Unidad didáctica. El estudiante que Acumulará inasistencias injustificadas en numero igual o mayor al 30% del total de horas programadas en la Unidad didáctica, será desaprobado en forma automática, sin derecho a recuperación. RECURSOS BIBLIOGRÁFICOS / DIGITALES (URL) -Impresos y Digitales FRANCISCO JAVIER CEBALLOS Java 2- Interfaces Graficas y Aplicaciones para Internet, Editorial Ra-Ma -Direcciones URL http://www.ctr.unican.es/asignaturas/procodis_3_ll/index.html http://freelibros.com/2011/04/java-2-manual-de programacion.html http://scribd.com/doc/2195705/manualdejava http://www.java.com/es/dowload/manual.jsp IESTP “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte, cuadra 9 s/n. Lima Perú PÁG. 3