You are on page 1of 5

INSTITUTO DE EDUCACION SUPERIOR TECNOLOGICO PUBLICO - HUANCANE

SLABO DE TALLER DE PROGRAMACIN CONCURRENTE


I. DATOS INFORMATIVOS: 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. 1.10. 1.11. II. Carrera Profesional Mdulo Tcnico Unidad Didctica N de Crditos Turno/Grupo N de Horas Semanales N de Horas Semestrales Fecha de Inicio Fecha de Trmino Formador Email : Computacin e informtica : Diseo y Construccin de Software : Taller de Programacin Concurrente : 06 : Diurno/nica : 08 Horas Semanales : 144 Horas Semestrale s : 27 de agosto del 2012 : 28 de diciembre del 2012 : Ing. Wilver Quispe Hancco : wilverqh1@hotmail.com

UNIDAD DE COMPETENCIA 3.1. Analizar, disear, desarrollar sistemas de informacin y administrar sistemas de gestin de base de datos de acuerdo a los requerimientos de la organizacin, considerando los criterios de seguridad en la transmisin y el almacenamiento de datos.

III.

CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACION N C.T. 01 TTULO DE LA CAPACIDAD TERMINAL CRITERIOS DE EVALUACIN

Desarrollar software multiusuario utilizando un C.E. 01: lenguaje de programacin, de acuerdo al diseo. Establece las etapas de desarrollo tomando en cuenta el diseo. C.E. 02: Establece mtodos para el desarrollo de los componentes del software. C.E. 03: Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. C.E. 04: Integra y realiza pruebas del sistema de informacin. C.E. 05: Depura los errores del sistema de informacin.

IV.

ESTRUCTURA TEMTICA
CONTENIDO TEMTICO EVALUACION N N Criterios de Horas Semana Evaluacin 24 01-03 Establece las etapas horas de desarrollo tomando en cuenta el diseo. Indicadores de Evaluacin Identifica y conceptualiza con exactitud las variables, constantes, tipos de datos, operadores y comentarios en Java. Crea, Ejecuta y Compila programas en Java sin inconvenientes. Asimila y Desarrolla sin inconvenientes aplicaciones que contengan estructuras condicionales y repetitivas. Instrumentos de Evaluacin Ficha de Evaluacin de carpetas de trabajo

N C.T

01

Elementos de la Capacidad Terminal Desarrollar, Ejecutar y Compilar aplicaciones considerando variables, constante, tipos de datos y operadores.

Actividad De Aprendizaje Fundamentos de programacin 1. Introduccin a en java: variables, constantes, la Lgica de tipos de datos, operadores y Programacin comentarios. Concurrente Estructura Secuencial Contenidos

Ficha de prueba de ejecucin

Desarrollar programas que contengan estructuras condicionales y repetitivas considerando el diseo.

Estructura Selectiva Simple y Doble, Estructuras anidadas. Estructura Selectiva Mltiple Estructura Repetitiva mientras Estructura Repetitiva para

2. Trabajando con 24 Estructuras horas Condicionales y Repetitivas

04-06

Establece las etapas de desarrollo tomando en cuenta el diseo.

Ficha de Prueba de Ejecucin

Desarrollar componentes del software haciendo uso de arreglos, procedimientos y funciones.

Estructura de datos, Arreglos unidimensionales, bidmensionales y multidimensionales Operaciones con arreglos Manejo de cadena de caracteres Procedimientos y funciones, llamada a una funcin, llamada a un procedimiento, paso de argumentos. Funciones Recursivas.

3. Trabajando con Arreglos, Procedimientos y Funciones

24 horas

07-09

Establece mtodos para el desarrollo de los componentes del software.

Demuestra en su aplicacin la utilidad de los arreglos para un conjunto de datos del mismo tipo.

Ficha de prueba de ejecucin

Desarrolla sin Ficha de prueba de inconvenientes ejecucin procedimientos, funciones y funciones para luego utilizarlos en su aplicacin 24 horas 10-12 Establece mtodos para el desarrollo de los componentes del software. Conceptualiza y Explica con exactitud la programacin concurrente. Ficha de Evaluacin de carpetas de trabajo; Ficha de Evaluacin de Exposicin Ficha de prueba de ejecucin

Desarrollar componentes de software para resolver problemas de concurrencia.

Programacin concurrente 4. Implementando Multitarea, multiprogramacin y procesos Multiprocesamiento concurrentes Semforos Sincronizacin Monitores Paso de Mensajes Programacin Concurrente en Java: Thread y Multithread

Implementa adecuadamente componentes de software para resolver problemas de concurrencia. 40 horas 13-17 Construye la interfaz y el cdigo fuente en el lenguaje de programacin establecido en el diseo. Desarrolla eficientemente aplicaciones para el acceso, manipulacin y presentacin de datos utilizando exclusivamente cdigo JDBC.

Desarrollar y Explicar las interfaces de un sistema de informacin que contengan acceso a un Sistema de Gestor de Base de Datos.

5. Conexin a SGBD MySQL: Instalacin, Base de Datos Creacin de BD, Creacin de y Construccin Tablas, Relaciones, Lenguaje de Interfaces SQL, DDL, DML y DCL. MySQL Workbench, Driver mysql-connector-java. JDBC, Acceso a BD de MySQL Transacciones en base de datos. Creacin de Reportes, Herramienta JasperReports

Ficha de Prueba de Ejecucin

Disea eficientemente un reporte para mostrar datos especficos de una tabla, tablas, consulta o vista. Elaborar la implantacin del sistema de informacin Cliente Servidor en el entorno empresarial. Compila y ejecuta aplicaciones 6. Empaquetando el Sistema de distribuidas. Depura y valida el software. Informacin Cliente Puntos de ruptura. Servidor Seguimiento y control de variables. Creacin de ejecutables de la aplicacin. Empaquetado Instalacin del sistema informtico. 08 horas 18 Integra y realiza pruebas del sistema de informacin. Realiza correctamente el empaquetado y distribucin de discos de instalacin del sistema informtico.

Ficha de Prueba de Ejecucin

Ficha de Prueba de Ejecucin

V.

ESTRATEGIA METODOLGICA ESTRATEGIA METODOLGICA MTODOS Clase Magistral, Tandem, Debate Didctico, Exposicin, Investigacin Bibliogrfica, Mtodo de Preguntas, Lluvia de Ideas TCNICAS Exposicin de temas, Observacin de temas, Formar Micro grupos, Redaccin de fichas, Dilogo, Debate, Anlisis, Sntesis MULTIMEDIOS(Docente) Equipo de Cmputo, Data Display, Gua de Laboratorio, Textos, Separatas, Diapositivas, Pizarra Acrlica, Papelgrafos, Texto, Plumones, CD con ejemplos MATERIALES(Alumno) Equipo de Cmputo, Data Display, Gua de Laboratorio, Textos, Separatas, Diapositivas, Pizarra Acrlica, Papelgrafos, Texto, Plumones, CD con ejemplos

INSTRUMENTOS ESQUEMTICOS DE APRENDIZAJE Organizador del Conocimiento. Recurso Esquemtico Mapa: pre-conceptual, conceptual, cognitivo, semntico, mental; Rede: heurstica uve, conceptuales, semntica, telaraa, araa; Croquis de comparacin; Cuadro sinptico, esquemas, diagramas, espina de Hishikahua, rbol de objetivos, etc.

Aplicacin Docente Alumno

VI.

REQUISITOS DE APROBACIN 6.1. Asistencia a clases no menor del 70% del total de horas programadas en la unidad didctica. 6.2. La evaluacin es permanente y al finalizar cada actividad de aprendizaje 6.3. La nota aprobatoria mnima es 13 (trece)

VII. [1] [2] [3] [4]

REFERENCIAS BIBLIOGRAFICAS MARCELO VILLALOBOS, Ricardo. (2008). Fundamentos de Programacin Java. Lima Per: Macro E.I.R.L. PANTIGOSO SILVA, Robert Jaime. (2006). Algoritmos y Diagramas de Flujo Aplicados en Java2. Lima Per: Megabyte S.A.C. CARRASCO MUOZ, Joel. (2007). Creacin y Desarrollo de Aplicaciones con Java EE SDK Nivel II. Lima Per: A&C Editores. GULUTZAN, Peter. (2005). MySQL 5.0 Procedimientos Almacenados.

Huancan, septiembre del 2012

Docente

Jefe del Area Acadmica

Jefe de la Unidad Acadmica