Silabo - Programacion Concurrente 2013i
Silabo - Programacion Concurrente 2013i
Silabo - Programacion Concurrente 2013i
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
V.
Semanas
La programacin concurrente
Programacin concurrente
Buzn
Invocacin remota
5 7
Procesos vs hilos
Procesos Hilos
10
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
lenguaje de programacin
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:
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