Anda di halaman 1dari 6

INSTITUTO SUPERIOR DE EDUCACION PUBLICO AYAVIRI

SLABO PROGRAMACIN CONCURRENTE


I. INFORMACIN GENERAL rea de Formacin Carrera Profesional Mdulo Unidad Didctica Crditos Semestre Acadmico Hrs semanales Docente :6 : I - 2013 : 08/144 : Ing. YDELFONSO REYMUNDO TITO CAJIA : Tecnolgica : Computacin e Informtica : Desarrollo de Software y gestin de Base de Datos. : Programacin Concurrente

Fecha de inicio / Trmino : 01 04 - 2013 / 02 08 - 2013 II. FUNDAMENTACIN El avance de las telecomunicaciones ha hecho que los sistemas informticos evolucionen rpidamente en el contexto del trabajo coordinado, La Unidad Didctica de Taller de Programacin Concurrente tiene el enfoque para que el alumno tenga un abanico amplio de conocimiento referente a los temas originarios y actuales a los que se enfrenta un diseador de sistemas concurrentes. Se presentan y discuten modelos de sistemas concurrentes y las tecnologas ms utilizadas para la implementacin de los mismos. En el presente curso, de naturaleza terico/prctico, se trata el acercamiento al diseo de sistemas concurrentes escribiendo los logros conseguidos en el mbito, en forma de modelos abstractos, algoritmos y casos de estudio detallados relativos a sistemas de uso extendido. Se pone un nfasis especial en los captulos que tratan sobre Paso de mensajes, invocacin remota, hilos, semforos, patrones concurrencia y otros temas relacionados a la programacin concurrente

Tambin es parte fundamental del curso lograr motivar al alumno en las tcnicas modernas del auto-estudio y la exploracin en Internet y dispositivos audiovisuales para realizar sus trabajos de investigacin. III. COMPETENCIA DE LA CARRERA PROFESIONAL Planificar, implementar y gestionar el uso de las Tecnologas de Informacin y Comunicacin de una organizacin, a partir del anlisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y tica profesional propiciando el trabajo en equipo IV. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIN Capacidad terminal: Criterios de Evaluacin Prepara los requerimientos de los equipos para puesta en marcha del sistema de Implantar el sistema de informacin, de acuerdo a los requerimientos tcnicos informacin. Instala y configura tomando de el en sistema cuenta para de los los informacin, Elabora plan

requerimientos tcnicos. capacitacin usuarios del sistema. Ejecuta el plan de capacitacin

V.

ORGANIZACIN DE ACTIVIDADES Y CONTENIDOS BSICOS

Semanas

Elementos de capacidad Establece conocimientos de los sistemas de

Actividades de aprendizaje Los sistemas de tiempo real

Contenidos bsicos Introduccin a los Sistemas de tiempo real

Tareas previas Los sistemas de tiempo real y sus implicancias

tiempo real y la 2 programacin concurrente Realiza la 3 lgica de programacin de concurrencia y 4 sincronizacin

La programacin concurrente

Programacin concurrente

Describe la programacin concurrente como un entorno.

Modelos basados en intercambio de mensajes

Buzn

Identifica el modelo de paso de mensajes

Invocacin remota

Aplica modelos de intercambio de mensajes

5 7

Modelos basados en memoria compartida

Semforos Regiones crticas condicionales Monitores

Conduce soluciones para problemas basados en programacin en memoria compartida

Procesos vs hilos

Procesos Hilos

Identifica elementos de programacin basados en procesos e Hilos

10

Desarrolla el modelo de 11 programacin concurrente en el lenguaje 12 de

Modelo Java de Programacin Concurrente

Creacin, Propiedades y ciclo de vida de Hilos de concurrencia Mecanismos de

Aplica modelos de programacin concurrente mediante el uso de un

programacin java 13 Representa 14 modelos sobre patrones y arquitecturas 15 de aplicaciones concurrentes Especificacin 16 de la ejecucin 17 concurrente Mtodos formales de expresin de la concurrencia Arquitecturas y patrones para aplicaciones concurrentes

Sincronizacin de Hilos Jerarqua de Hilos Patrones de concurrencia Arquitecturas de concurrencia

lenguaje de programacin

Desarrolla modelos basados en patrones y arquitecturas

Algebra de procesos Redes de Petri Anlisis de

Desarrolla conocimientos de mtodos formales de expresin de la concurrencia

18

patologas

VI.

METODOLOGA ESTRATEGIAS DE ENSEANZA Mtodos y tcnicas: Exposicin-dilogo, prcticas en laboratorio, prcticas grupales. ESTRATEGIAS DE APRENDIZAJE Esquemas cognitivos, anlisis y exposicin grupal, aprendizajes colaborativos y cooperativos. RECURSOS DIDCTICOS Fotocopias, Diapositivas, Laboratorio de Computo.

VII.

EVALUACIN

El estudiante deber de obtener la nota mnima de 13 puntos en las capacidades terminales, para poder aprobar la unidad didctica.
Capacidad terminal Criterios de evaluacin Prepara los requerimientos de los equipos para puesta en marcha del sistema de informacin. Instala y configura el sistema de informacin, 1. Implantar el sistema de informacin, de acuerdo a los requerimiento s tcnicos Elabora plan de capacitacin para los usuarios del sistema. tomando en cuenta los requerimientos tcnicos. Indicadores Teoriza y discute temas de programacin concurrente Realiza tareas encargadas sobre programacin concurrente. Practica las buenas costumbres Soluciona problemas prcticos de programacin concurrente Realiza trabajos de programacin concurrente Interviene en la solucin de ejemplos. Desarrolla modelos de programacin concurrente Soluciona casos Ejecuta el plan de capacitacin prcticos Participa en caso de solucin de problemas Implementa un caso de capacitacin Ficha de Observacin Registro de Notas Ficha de Observacin Examen practico Registro de Notas 0 - 20 Registro de Notas Registro de notas Ficha de Observacin Examen practico Instrumentos Examen escrito Nota

VIII.

RECURSOS BIBLIOGRFICOS /BIBLIOGRAFA B. GOETZ: Java concurrency in practice. Addison Wesley, 2006. Doug Lea: Concurrent Programming in Java(TM): Design

Impresos y Digitales:

Principles and Pattern Prentice Hall PTR; 2 edition (1999)

Jeff Magee, Jeff Kramer: Concurrency: State Models and Java Andrew Wellings: Concurrent and Real-Time Programming in

Programs John Wiley & Sons; 2 edition (2006) Java (2004) Urls (Pginas web) es.wikipedia.org/wiki/Computacin_concurrente lsi.ugr.es/~jmantas/pc/pc.html lml.ls.fi.upm.es/pc/coleccin www.ctr.unican.es/asignaturas/procodis_3_II/index.html ocw.upm.es Lenguajes y Sistemas Informticos

---------------------------------------------Ing. Ydelfonso R. TITO CAJIA

Anda mungkin juga menyukai