Está en la página 1de 4

SILABO

FACULT AD ES CUELA P RO FES I O NAL ES P ECI ALI DAD I. IDENTIFICACIN ACADMICA 1.1. Asignatura a) Nombre b) Cdigo c) Prerrequisito d) Nmero de horas e) Crditos f) Ao y Semestre Acadmico g) Duracin de la asignatura 1.2. Docente y Jefe de Practica a) Nombres y Apellidos b) Condicin c) Categora d) Especialidad (Maestra) : I N G E N I E R A E S TA D S TI C A E I N FO RM TI C A : I N G E N I E R A E S TA D S TI C A E I N FO RM TI C A : C A RRE RA P U RA

: COMPUTACIN PARALELA : 05 - 045 : INTELIGENCIA ARTIFICIAL : Tericas: 2 Prcticas: 2 Total: 4 : 3.00 : 2013 - 02 : Del 02 de Septiembre del 2013 al 27 de Diciembre del 2013 : EINAR TURPO AROQUIPA : CONTRATADO : AUXILIAR T.P. : Egresado Mg. Ciencias Informtica: TIC en Gestin y Educacin, Egresado Dr. Ingeniera de Sistemas.

1.3. Ambiente donde se realiza el aprendizaje a) Aula A201 - E.P. Ing. Estadstica e Informtica b) Laboratorio de Cmputo N 02 II. SUMILLA Y CONTENIDOS TRANSVERSALES SUMILLA. La computacin paralela es una forma de computacin en la que se realizan varias operaciones de forma simultnea, basndose en el principio de que los problemas grandes pueden ser divididos en problemas ms pequeos que pueden ser resueltos de forma concurrente en varias unidades de procesamiento, permitiendo que el trabajo se complete en un tiempo menor. Este curso permitir los fundamentos del paralelismo en la computacin a nivel de arquitectura y programacin para desarrollar aplicaciones que aprovechen las ventajas de eficiencia en el rendimiento de las aplicaciones y explotar las tecnologas actuales como algoritmos paralelos, arquitecturas paralelas, cluster, grid y cloudcomputing en la solucin de problemas reales. CONTENIDOS TRANSVERSALES. Los contenidos transversales considerados para el desarrollo de la asignatura son los siguientes: - Formacin tica y de compromiso social - Desarrollo humano y medio ambiente III. COMPETENCIA Comprende las tecnologas de la computacin paralela a nivel de arquitectura y programacin e implementa aplicaciones aprovechando sus ventajas competitivas en la robustez de las soluciones sustentadas en demostraciones de eficiencia, rendimiento y complejidad. IV. TRATAMIENTO POR UNIDADES DIDCTICAS PRIMERA UNIDAD DIDCTICA: Anlisis de las arquitecturas paralelas y concurrencia. TIEMPO DE DESARROLLO: Del 02 de Septiembre del 2013 al 25 de Octubre del 2013 TOTAL DE HORAS: 32 horas.

CAPACIDADES 1.1. Comprende la complejidad de las arquitecturas paralelas. 1.2. Obtiene resultados experimentales debidamente sustentados.

INDICADORES DE LOGRO Explica y simula el comportamiento paralelo en las aplicaciones avanzadas correctamente.

ACTITUDES 1.3. Responsabilidad y esfuerzo en desarrollo de las aplicaciones.

INDICADORES DE LOGRO Presenta los resultados de la experimentacin en forma correcta y puntual.

CONTENIDOS Y HORA Introduccin a la Computacin Paralela. Arquitecturas paralelas. Multi-Core Threaded. y Multi4h 4h 4h 4h

Principios de paralelizacin: Exclusin mutua, Objetivos concurrentes, Memoria compartida. Sincronizacin operaciones universalidad. de y

4h

Experimentacin concurrente: Seguridad y contencin, Monitores, Colas concurrentes, Coordinacin distribuida, Hashing concurrente y paralelismo natural. Lmites y memoria transaccional. Aplicaciones concurrentes. SEGUNDA UNIDAD DIDCTICA: Programacin paralela y tecnologas. TIEMPO DE DESARROLLO: Del 28 de Octubre del 2013 al 27 de Diciembre del 2013 TOTAL DE HORAS: 36 horas. CAPACIDADES 2.1. Implementa aplicaciones de manejo de datos en memoria externa usando estructura e ndices avanzados. INDICADORES DE LOGRO Implementa aplicaciones con tecnologas de desarrollo concurrente y paralelo con desempeo eficiente. ACTITUDES 2.2. Carcter de profundizacin y puntualidad en la investigacin y la implementacin de las aplicaciones. INDICADORES DE LOGRO Presenta y defiende los trabajos y asignaciones con puntualidad y esmero.

4h

4h 4h

CONTENIDOS Y HORA Lenguajes y tecnologas de desarrollo paralelo. CUDA, MPI, OpenMP, GPU, Hadoop. Modelos de programacin paralela y anlisis de desempeo de programas paralelos. Programacin de paso de mensajes. Programacin Thread. Algoritmos avanzados con paralelismo y concurrencia. Desarrollo y computacin Clster. Computacin Clod. Grid y 8h

4h

4h 4h 4h

4h 8h

V.

ESTRATEGIAS, MTODOS Y TCNICAS DIDCTICAS a. Estrategias de Enseanza Aprendizaje Anlisis e interpretacin de tutoriales y manuales especializados. Interpretacin y guas de laboratorio. Trabajo prctico con software y computadoras. Prctica y uso de software. Elaboracin y resolucin de problemas Prcticas guiadas y asignadas Mtodos Mtodo Experimental Mtodo Acadmico Universitario: Clase Magistral o Curso Magistral. Mtodo de solucin de Problemas Aprendizaje basado en problemas (ABP) Mtodo Trabajo en Equipos Mtodo de Redescubrimiento Mtodo Aula Laboratorio Tcnicas Simposio Tcnica Expositiva El Seminario La Investigacin activa

b.

c.

VI.

MEDIOS Y MATERIALES DIDCTICOS Materiales de Laboratorio Diapositivas Plataforma de programacin JAVA, C/C++, MPI, CUDA, OpenMP, Hadoop. Plataforma Virtual Programas para computadoras

VII.

EVALUACIN DEL APRENDIZAJE CAPACIDADES 1.1 2.1 INDICADORES Explica y simula el comportamiento paralelo en las aplicaciones avanzadas correctamente. Implementa aplicaciones con tecnologas de desarrollo concurrente y paralelo con desempeo eficiente. TCNICAS E INSTRUMENTOS Exmenes - De composicin o desarrollo (8 puntos) Escritos - Objetivas: De completamiento/Respuest a simple o breve (3 puntos) - Objetivas: De Localizacion/Identificacion (3 puntos) - Objetivas: De Apareamiento/Correspond encia/Casamiento (2 puntos) - Objetivas: De seleccin mltiple/ Opcin mltiple (2 puntos) - Objetivas: De respuesta alternativa / Si-No / V-F (2 puntos) Exmenes de - Mecnica (20 puntos) Ejecucin TCNICAS E INSTRUMENTOS Exmenes Orales - Exposicin (10 puntos) - Intervenciones orales (6 puntos) - Debate (4 puntos)

ACTITUDES 1.3 2.2

INDICADORES Presenta los resultados de la experimentacin en forma correcta y puntual. Presenta y defiende los trabajos y asignaciones con puntualidad y esmero.

Observacin

- Lista de Cotejo (6 puntos) - Anecdotario (6 puntos) - Gua de observacin o Ficha de observacin (4 puntos) - Escalas para medir actitudes (Likert) (4 puntos)

Criterios de Evaluacin: Asistencia a las clases tericas y a las prcticas de acuerdo al reglamento de evaluacin. Calificacin: La evaluacin del aprendizaje de las capacidades y actitudes, ser de acuerdo a los indicadores establecidos en el desarrollo de cada unidad didctica. Los indicadores de capacidades se evaluarn a travs de pruebas escritas de cotejo para la observacin del desarrollo de actividades experimentales y los indicadores actitudinales sern evaluados por medio de una escala de calificacin. La frmula para la obtencin del promedio final ser la siguiente:

PROMEDIO = 0,9 (Promedio Capacidades) + Actitudes


BIBLIOGRAFA Almeida, Francisco; Gimenez, Domingo; Mantas, Jose Miguel; Vidal, Antonio M., Introduccin a la computacin paralela, Espaa, Paraninfo Cegage Learning, 2008 DEITEL, Paul. J., DEITEL,Harvey M., Como Programar en Java, Mxico, Pearson Educacin, 2008 GMEZ LPEZ, Julio; GIL MONTOYA, Francisco; VILLAR FERNNDEZ, Eugenio Eduardo; MNDEZ CIRERA, Franci, Administracin avanzada de sistemas informticos, Mxico, RA-MA, 2010 Grama, A.; Gupta, A.; Karypis, G., Kumar, V., Introduction to Parallel Computing, EE.UU., Addison-Wesley, 2003 HERLIHY, Maurice; NIRSHAVIT, The Art of Multiprocesor Programming, Elsevier, Morgan Kaufmann Publishers, 2008 PACHECO, Peter, An Introduction to Parallel Programming, San francisco USA, ELSEVIER, 2011

También podría gustarte