PAR - Paralelismo

Tamaño: px
Comenzar la demostración a partir de la página:

Download "PAR - Paralelismo"

Transcripción

1 Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: FIB - Facultad de Informática de Barcelona AC - Departamento de Arquitectura de Computadores GRADO EN INGENIERÍA INFORMÁTICA (Plan 2010). (Unidad docente Obligatoria) GRADO EN INGENIERÍA FÍSICA (Plan 2011). (Unidad docente Optativa) 6 Idiomas docencia: Catalán, Castellano Profesorado Responsable: Otros: - Eduard Ayguadé Parra (eduard@ac.upc.edu) - Daniel Jimenez Gonzalez (djimenez@ac.upc.edu) - Gladys Miriam Utrera Iglesias (gutrera@ac.upc.edu) - Jordi Tubella Murgadas (jordit@ac.upc.edu) - Julian David Morillo Pozo (jmorillo@ac.upc.edu) - Lluc Álvarez Martí (lluca@ac.upc.edu) - Rosa Maria Badia Sala (rosab@ac.upc.edu) Capacidades previas Las capacidades previas son las definidas por los pre-requisitos de la asignatura. Requisitos - Pre-requisito AC - Pre-requisito EDA - Pre-requisito SO Competencias de la titulación a las cuales contribuye la asignatura Específicas: CT1.1B. Interpretar, seleccionar y valorar conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática y su aplicación a partir de los fundamentos matemáticos, estadísticos y físicos necesarios. CEFB2. Capacidad para comprender y dominar los fundamentos físicos y tecnológicos de la informática: electromagnetismo, ondas, teoría de circuitos, electrónica y fotónica y su aplicación para la resolución de problemas propios de la ingeniería. CT5.1. Escoger, combinar y explotar diferentes paradigmas de programación, en el momento de construir software, atendiendo a criterios como la facilidad de desarrollo, la eficiencia, la portabilidad y la mantenibilidad. CT5.3. Diseñar, escribir, probar, depurar, documentar y mantener código en un lenguaje de alto nivel para resolver problemas de programación aplicando esquemas algorítmicos y usando estructuras de datos. CT5.6. Demostrar conocimiento y capacidad de aplicación de los principios fundamentales y de las técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real. CT6.2. Demostrar conocimiento, comprensión y capacidad de evaluar la estructura y la arquitectura de los computadores, así como los componentes básicos que los conforman. CT7.2. Evaluar sistemas hardware/software en función de un criterio de calidad determinado. CT8.1. Identificar tecnologías actuales y emergentes y evaluar si son aplicables, y en qué medida, para satisfacer las necesidades de los usuarios. Genéricas: G3. TERCERA LENGUA: Conocer el idioma inglés con un nivel adecuado de forma oral y por escrito, y con 1 / 9

2 consonancia con las necesidades que tendrán los graduados y graduadas en ingeniería informática. Capacidad de trabajar en un grupo multidisciplinar y en un entorno multilingüe, y de comunicar, tanto por escrito como de forma oral, conocimientos, procedimientos, resultados e ideas relacionadas con la profesión de ingeniero técnico en informática. Metodologías docentes Las clases de teoría introducen todos los conocimientos, las técnicas, los conceptos necesarios que se ponen en práctica en las horas dedicadas a problemas y de laboratorio, así como con trabajo personal utilizando una colección de problemas. Las dos horas de clases de teoría/problemas se hacen semanalmente. Las dos horas de clase de laboratorio también se hacen semanalmente. El curso utiliza el lenguaje de programación C y principalmente el modelo de programación paralela OpenMP. Objetivos de aprendizaje de la asignatura 1.El alumno debe ser capaz de formular sencillos modelos de rendimiento dada una estrategia de paralelización para una aplicación, que permitan estimar la influencia de los principales aspectos arquitectónicos: numero de elementos de proceso, coste de acceso a los datos, coste de la interacción entre elementos de proceso, entre otros. 2.El alumno debe ser capaz de medir, empleando herramientas de instrumentación, visualización y análisis, el rendimiento alcanzado con la ejecución paralela de una aplicación y detectar los factores que limitan dicho rendimiento: granularidad de tareas, distribución equitativa de carga de trabajo, interacción entre tareas, entre otros. 3.El alumno debe ser capaz de compilar y ejecutar un programa paralelo, utilizando las herramientas básicas a nivel de línea de comandos para medir el tiempo de ejecucion. 4.El alumno debe ser capaz de aplicar optimizaciones sencillas en fragmentos de código paralelo para mejorar su rendimiento en arquitecturas paralelas, atacando los factores que limitan su rendimiento 5.El alumno debe ser capaz de escoger la estrategia de descomposión más apropriada para expresar el paralelismo en una aplicación (tareas, datos). 6.El alumno debe ser capaz de aplicar las técnicas básicas que permiten sincronizar la ejecución paralela, evitando las condiciones de carrera y abrazo mortal, y favoreciendo el solapamiento entre cálculo e interacción, entre otros. 7.El alumno debe ser capaz de implementar en OpenMP la versión paralela de una aplicación secuencial 8.El alumno debe ser capaz de identificar los diferentes tipos de paralelismo que se pueden explotar en una arquitectura de computador (ILP, DLP y TLP dentro de un procesador, multiprocesador y multicomputador) y describir sus principios básicos de funcionamiento. 9.El alumno debe ser capaz de clasificar los diferentes modelos de programación paralela y los rasgos característicos de los diferentes paradigmas (memoria compartida vs. distribuida, esquemas de paralelización,...). 10.El alumno debe ser capaz de seguir la asignatura utilizando los materiales proporcionados en ingles, así como realizar los actos de evaluación (controles y examen final) con el enunciado escrito en ingles. 11.En caso de optar por la competencia transversal Tercera Lengua, el estudiante deberá ser capaz de elaborar los entregables de las práctica (parcial o totalmente) en inglés. 2 / 9

3 Horas totales de dedicación del estudiantado Dedicación total: 150h Grupo grande/teoría: 30h 20.00% Grupo mediano/prácticas: 0h 0.00% Grupo pequeño/laboratorio: 30h 20.00% Actividades dirigidas: 6h 4.00% Aprendizaje autónomo: 84h 56.00% 3 / 9

4 Contenidos Introducción y motivación Necessitat del paral.lelisme, paral.lelisme vs. concurrència, possibles problemes en l'us concurrència: deadlock, lifelock, starvation, fairness, data races Análisis de aplicaciones paralelas Llei d'amdahl, speedup i escalabilitat, overheads i cost de les comunicacions, granularitat. Eines per la predicció i l'anàlisi de paral.lelisme i visualització de comportament: Paraver i Tareador Introducción a las arquitecturas paralelas Paral.lelisme dins d'un processador (ILP, DLP i TLP), multiprocessadors de memòria compartida SMP i ccnuma (coherència de cache, consistència de memòria, sincronització) i multiprocessadors de memòria distribuïda (xarxa d'interconnexió, cost de la comunicació). Principios de programación paralela: descomposición en tareas Task decomposition vs. data decomposition. Descomposcio en tasques, granularitat i anàlisi de dependències. Identificació de patrons de paral.lelisme: iterative vs. divide and conquer task decompositions. Mecanismes per implementar la descomposició en tasques: creació i sincronització (barrier synchronization, point-to-point synchronization, dataflow tasks) de tasques i exclusió en l'accés a dades compartides (mutual exclusion, locks). Principios de programación paralela: descomposición de datos Descomposició de dades (descomposició geomètrica vs. estructures recursives) per arquitectures amb memoria compartida. Generació de codi en funció de la descomposició de dades. Mecanismes de d'assignació de memòria i comunicació (point-to-point vs. collective, synchronous vs. asyncronous) per arquitectures amb memòria distribuïda. Cas concret: MPI. 4 / 9

5 Programación con memoria compartida: OpenMP Regions paral.leles, threads i tasques. Task/thread barriers. Exclusió mútua i locks. Distribuïdors de feina: bucles. Revisión de problemas de controles En aquestes sessions es resoldran dubtes que els estudiants puguin tenir en els problemes dels controls 5 / 9

6 Planificación de actividades Asimilación de los temas introductorios Dedicación: 16h Grupo grande/teoría: 6h Grupo pequeño/laboratorio: 4h Aprendizaje autónomo: 6h Participar activamente en las sesiones de teoría/problemas. Estudiar los contenidos de los temas 1 y 3 y realizar los ejercicios propuestos. 8, 9, 10 Asimilación de los conceptos y herramientas para modelar y analizar el comportamiento de aplicaciones paralelas Dedicación: 18h Grupo grande/teoría: 6h Grupo pequeño/laboratorio: 4h Aprendizaje autónomo: 8h Participar activamente en las sesiones de teoría / problemas. Estudiar los contenidos del tema 2 y realizar los ejercicios propuestos. Resolución de los ejercicios propuestos en las sesiones de laboratorio y extracción de conclusiones. 1, 2, 3, 10 Control temas 1, 2 y 3 Dedicación: 10h Actividades dirigidas: 2h Aprendizaje autónomo: 8h 1, 8, 9 Uso de OpenMP para la expresión de paralelismo en memoria compartida Dedicación: 40h Grupo grande/teoría: 0h Grupo pequeño/laboratorio: 20h Aprendizaje autónomo: 20h Participar activamente en las sesiones de teoría/problemas. Estudiar los contenidos del tema 6 y preparar la realización de los ejercicios propuestos para las sesiones de laboratorio. Resolución de los ejercicios propuestos en las sesiones de laboratorio y extracción de conclusiones. 6 / 9

7 4, 7, 10, 11 Asimilación de los principios de descomposición en tareas Dedicación: 18h Grupo grande/teoría: 8h Grupo pequeño/laboratorio: 0h Aprendizaje autónomo: 10h Participar activamente en las sesiones de teoría/problemas. Estudiar los contenidos del tema 4 y realizar los ejercicios propuestos. Aplicar los nuevos conocimientos para la resolución de los ejercicios de laboratorio del tema 6. 5, 6, 10 Asimilación de los principios de descomposición de datos Dedicación: 14h Grupo grande/teoría: 6h Grupo pequeño/laboratorio: 0h Aprendizaje autónomo: 8h Participar activamente en las sesiones de teoría/problemas. Estudiar los contenidos del tema 5 y realizar los ejercicios propuestos. Usar OpenMP para expresar descomposiciones de datos para arquitecturas con memoria compartida. 5, 6, 10 Revisión de problemas de controles Dedicación: 7h Grupo grande/teoría: 0h Grupo pequeño/laboratorio: 0h Actividades dirigidas: 3h Aprendizaje autónomo: 4h Participar activamente en las sesiones de problemas. 9, 10 7 / 9

8 Control temas 4-6 Dedicación: 10h Actividades dirigidas: 2h Aprendizaje autónomo: 8h 4, 5, 6, 7, 10 Examen final Dedicación: 15h Actividades dirigidas: 3h Aprendizaje autónomo: 12h 4, 5, 6, 7, 8, 9, 10 8 / 9

9 Sistema de calificación La nota de la asignatura se calcula a partir de 2 notas: - Nota de contenidos teóricos (peso 70%) - Nota de laboratorio (peso 30%) La nota de laboratorio (Lab) se obtiene principalmente a partir de las notas de los entregables, modulada por el rendimiento durante las sesiones de prácticas y una posible entrevista a final de curso por parte del profesor de laboratorio. Durante el curso se realizan 2 controles C1 i C2 con pesos 30% y 70%, respectivamente. La nota de evaluación continua (AC) se calcula como la media aritmética ponderada de los 2 controles. AC = 0.3*C *C2 Si AC>=5 entonces la nota final (NF) del alumno será: NF = 0.3*Lab + 0.7*AC El alumno que no supere la evaluación continua (AC<5) tendrá que hacer el examen final (EF). También deberá hacer el examen final aquel alumno que no obtenga una calificación NF>=5. En ámbos casos, la nota final será: NF = 0.3*Lab + 0.7*max(EF, 0.25*AC *EF) Si algún alumno que haya aprobado la asignatura por evaluación continua (AC>=5) quiere hacer el examen final, tendrá que avisar al coordinador de la asignatura por al menos con una semana de antelación a la fecha del examen. En este caso, la nota final se calculará utilizando la misma expresión que en el caso anterior. La competencia transversal de tercera lengua se evaluará a partir de los informes asociados a las prácticas de laboratorio. Estos informes deberán escribirse en inglés y podrán requerir la lectura de algún documento prévio (también en inglés) sobre el contenido de la práctica. Se evaluará tanto la estructura del documento escrito como la capacidad de transmitir los resultados y las conclusiones de la práctica (siguiendo un documento de rúbricas disponible). La nota de la competencia podrá ser A, B, C, D o NA donde: - A indica que la competencia se ha superado con un nivel de excelencia - B indica que la competencia se ha superado con el nivel deseado - C indica que la competencia se ha superado con un nivel suficiente - D indica que la competencia no se ha superado - NA indica que la competencia no se ha evaluado Bibliografía Básica: Mattson, T.G.; Sanders, B.A.; Massingill, B.L. Patterns for parallel programming. Addison Wesley, ISBN OpenMP application program interface: version 4.0 [en línea]. OpenMP, 2013Disponible a: < Grama, A.; Karypis, G.; Kumar, V.; Gupta, A. Introduction to parallel computing. 2nd ed. Addison-Wesley, ISBN / 9

PACO-I5O01 - Paralelismo y Concurrencia

PACO-I5O01 - Paralelismo y Concurrencia Unidad responsable: 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017

Más detalles

PAP - Programación y Arquitecturas Paralelas

PAP - Programación y Arquitecturas Paralelas Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

MP - Multiprocesadores

MP - Multiprocesadores Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

AC2 - Arquitectura de Computadores II

AC2 - Arquitectura de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

AC - Arquitectura de Computadores

AC - Arquitectura de Computadores Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 270 - FIB - Facultad de Informática de Barcelona 701 - AC - Departamento de Arquitectura de Computadores GRADO EN INGENIERÍA

Más detalles

CCQ - Computación y Criptografía Cuánticas

CCQ - Computación y Criptografía Cuánticas Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 748 - FIS - Departamento de Física Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan 2010). (Unidad

Más detalles

CCQ - Computación y Criptografía Cuánticas

CCQ - Computación y Criptografía Cuánticas Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 748 - FIS - Departamento de Física Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan 2010). (Unidad

Más detalles

EC - Estructura de Computadores

EC - Estructura de Computadores Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

PTI - Proyecto de Tecnologías de la Información

PTI - Proyecto de Tecnologías de la Información Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

PARICON - Paralelismo y Concurrencia

PARICON - Paralelismo y Concurrencia Unidad responsable: 840 - EUPMT - Escuela Universitaria Politécnica de Mataró Unidad que imparte: 840 - EUPMT - Escuela Universitaria Politécnica de Mataró Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

ESC1-I2O01 - Estructura de Computadores I

ESC1-I2O01 - Estructura de Computadores I Unidad responsable: 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017

Más detalles

EC - Estructura de Computadores

EC - Estructura de Computadores Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

FM - Fundamentos Matemáticos

FM - Fundamentos Matemáticos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 749 - MAT - Departamento de Matemáticas Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan 2010). (Unidad

Más detalles

ASDP - Habilidades Académicas para el Desarrollo de Proyectos en Inglés

ASDP - Habilidades Académicas para el Desarrollo de Proyectos en Inglés Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 270 - FIB - Facultad de Informática de Barcelona 756 - THATC - Departamento de Teoría e Historia de la Arquitectura y Técnicas

Más detalles

APC - Arquitectura del PC

APC - Arquitectura del PC Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

SID - Sistemas Inteligentes Distribuidos

SID - Sistemas Inteligentes Distribuidos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

APSS - Habilidades Académicas y Profesionales de Expresión Oral en Inglés

APSS - Habilidades Académicas y Profesionales de Expresión Oral en Inglés Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 270 - FIB - Facultad de Informática de Barcelona 756 - THATC - Departamento de Teoría e Historia de la Arquitectura y Técnicas

Más detalles

MI - Microcomputadores

MI - Microcomputadores Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

PEF1 - Proyectos de Ingeniería Física 1

PEF1 - Proyectos de Ingeniería Física 1 Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 710 - EEL - Departamento de Ingeniería

Más detalles

Juegos para Computadores. Estructura y Desarrollo

Juegos para Computadores. Estructura y Desarrollo Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 723 - CS - Departamento de Ciencias de la Computación

Más detalles

Juegos para Computadores. Estructura y Desarrollo

Juegos para Computadores. Estructura y Desarrollo Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 723 - CS - Departamento de Ciencias de la Computación

Más detalles

SOA - Sistemas Operativos Avanzados

SOA - Sistemas Operativos Avanzados Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

SIM - Simulación

SIM - Simulación Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 715 - EIO - Departamento de Estadística e Investigación Operativa Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

270068 - PAP - Programación y Arquitecturas Paralelas

270068 - PAP - Programación y Arquitecturas Paralelas Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2014 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

ED - Electrónica Digital

ED - Electrónica Digital Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

LP - Lenguajes de Programación

LP - Lenguajes de Programación Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

240AR022 - Reconocimiento de Formas y Aprendizaje Automático

240AR022 - Reconocimiento de Formas y Aprendizaje Automático Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 707 - ESAII - Departamento de Ingeniería de

Más detalles

SI - Seguridad Informática

SI - Seguridad Informática Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

ISD - Introducción a los Sistemas Digitales

ISD - Introducción a los Sistemas Digitales Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2016 GRADO

Más detalles

240EQ313 - Planificación de Experimentos y Tratamiento Estadístico de Datos

240EQ313 - Planificación de Experimentos y Tratamiento Estadístico de Datos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 295 - EEBE - Escuela de Ingeniería de Barcelona Este 715 - EIO - Departamento de Estadística e Investigación Operativa MÁSTER

Más detalles

SAR - Sistemas Automáticos y Robotizados

SAR - Sistemas Automáticos y Robotizados Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2017 GRADO

Más detalles

STR - Sistemas de Tiempo Real

STR - Sistemas de Tiempo Real Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial Curso: Titulación: 2015

Más detalles

310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona DECA - Departamento de Ingeniería Civil y Ambiental

310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona DECA - Departamento de Ingeniería Civil y Ambiental Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona 751 - DECA - Departamento de Ingeniería Civil y Ambiental

Más detalles

FI - Fundamentos de Informática

FI - Fundamentos de Informática Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 205 - ESEIAAT - Escuela Superior de Ingenierías Industrial, Aeroespacial y Audiovisual de Terrassa 723 - CS - Departamento

Más detalles

240EO016 - Automatización de Procesos

240EO016 - Automatización de Procesos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 707 - ESAII - Departamento de Ingeniería de

Más detalles

MMM - Métodos Matemáticos en Minería

MMM - Métodos Matemáticos en Minería Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 749 - MAT - Departamento de Matemáticas Curso: Titulación: 2016 MÁSTER UNIVERSITARIO EN INGENIERÍA

Más detalles

Sistemas de Gestión

Sistemas de Gestión Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 732 - OE - Departamento de Organización de Empresas

Más detalles

AAM - Antenas y Microondas

AAM - Antenas y Microondas Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 739 - TSC - Departamento de Teoría

Más detalles

Tecnologías Industriales

Tecnologías Industriales Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 205 - ESEIAAT - Escuela Superior de Ingenierías Industriales, Aeroespacial y Audiovisual de Terrassa 220 - ETSEIAT - Escuela

Más detalles

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 270 - FIB - Facultad de Informática de Barcelona 723 - CS - Departamento de Ciencias de la Computación GRADO EN INGENIERÍA

Más detalles

Instrumentación Básica

Instrumentación Básica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 205 - ESEIAAT - Escuela Superior de Ingenierías Industrial, Aeroespacial y Audiovisual de Terrassa 710 - EEL - Departamento

Más detalles

OVNET - Redes Superpuestas

OVNET - Redes Superpuestas Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 744 - ENTEL - Departamento de Ingeniería

Más detalles

I - Informática

I - Informática Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 295 - EEBE - Escuela de Ingeniería de Barcelona Este 723 - CS - Departamento de Ciencias de la Computación GRADO EN INGENIERÍA

Más detalles

I - Informática

I - Informática Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 295 - EEBE - Escuela de Ingeniería de Barcelona Este 723 - CS - Departamento de Ciencias de la Computación GRADO EN INGENIERÍA

Más detalles

MD - Minería de Datos

MD - Minería de Datos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 017 70 - FIB - Facultad de Informática de Barcelona 73 - CS - Departamento de Ciencias de la Computación 715 - EIO - Departamento

Más detalles

PROG1VJ - Programación I

PROG1VJ - Programación I Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 804 - CITM - Centro de la Imagen y la Tecnología Multimedia 804 - CITM - Centro de la Imagen y la Tecnología Multimedia GRADO

Más detalles

ASSI - Aplicaciones y Servicios Sobre Internet

ASSI - Aplicaciones y Servicios Sobre Internet Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2016 GRADO

Más detalles

Modelado y Simulación de Sistemas

Modelado y Simulación de Sistemas Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 205 - ESEIAAT - Escuela Superior de Ingenierías Industrial, Aeroespacial y Audiovisual de Terrassa 707 - ESAII - Departamento

Más detalles

240AR031 - Sistemas Empotrados y de Tiempo Real

240AR031 - Sistemas Empotrados y de Tiempo Real Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial

Más detalles

IS - Integración de Sistemas

IS - Integración de Sistemas Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2017 GRADO

Más detalles

DP - Dispositivos Programables

DP - Dispositivos Programables Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2017 GRADO

Más detalles

EMC - Emc al Diseño Electrónico

EMC - Emc al Diseño Electrónico Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 710 - EEL - Departamento de Ingeniería

Más detalles

SEP - Sistemas Electrónicos Programables

SEP - Sistemas Electrónicos Programables Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 710 - EEL - Departamento de Ingeniería

Más detalles

Dirección Comercial

Dirección Comercial Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 205 - ESEIAAT - Escuela Superior de Ingenierías Industriales, Aeroespacial y Audiovisual de Terrassa 732 - OE - Departamento

Más detalles

Rehabilitación y Eficiencia Energética en la Edificación

Rehabilitación y Eficiencia Energética en la Edificación Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 758 - EPC - Departamento de Ingeniería de Proyectos

Más detalles

Topografía Aplicada a la Ingeniería Civil

Topografía Aplicada a la Ingeniería Civil Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona 751 - DECA - Departamento de Ingeniería Civil y Ambiental

Más detalles

VJ - Videojuegos

VJ - Videojuegos Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

ADSO-I5O01 - Administración de Sistemas Operativos

ADSO-I5O01 - Administración de Sistemas Operativos Unidad responsable: 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017

Más detalles

240EQ212 - Fundamentos de Combustión y Dinámica del Fuego

240EQ212 - Fundamentos de Combustión y Dinámica del Fuego Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 713 - EQ - Departamento de Ingeniería Química Curso: Titulación: 2016 MÁSTER UNIVERSITARIO

Más detalles

240IAU11 - Fundamentos de Robótica

240IAU11 - Fundamentos de Robótica Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial

Más detalles

PRO1 - Programación I

PRO1 - Programación I Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 723 - CS - Departamento de Ciencias de la Computación Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA (Plan

Más detalles

240NU212 - Técnicas de Ensayo No Destructivo

240NU212 - Técnicas de Ensayo No Destructivo Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 748 - FIS - Departamento de Física Curso: Titulación: 2016 MÁSTER UNIVERSITARIO EN

Más detalles

PIB - Procesado de Imágenes Biomédicas

PIB - Procesado de Imágenes Biomédicas Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 295 - EEBE - Escuela de Ingeniería de Barcelona Este 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática

Más detalles

IO - Introducción a los Ordenadores

IO - Introducción a los Ordenadores Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 300 - EETAC - Escuela de Ingeniería de Telecomunicación y Aeroespacial de Castelldefels 701 - AC - Departamento de Arquitectura

Más detalles

IE - Instrumentación Electrónica

IE - Instrumentación Electrónica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

Modelado y Simulación de Sistemas

Modelado y Simulación de Sistemas Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 205 - ESEIAAT - Escuela Superior de Ingenierías Industriales, Aeroespacial y Audiovisual de Terrassa 707 - ESAII - Departamento

Más detalles

PP - Proyecto de Programación

PP - Proyecto de Programación Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 300 - EETAC - Escuela de Ingeniería de Telecomunicación y Aeroespacial de Castelldefels 701 - AC - Departamento de Arquitectura

Más detalles

Circuitos Eléctricos

Circuitos Eléctricos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 205 - ESEIAAT - Escuela Superior de Ingenierías Industrial, Aeroespacial y Audiovisual de Terrassa 709 - EE - Departamento

Más detalles

EP - Electrónica de Potencia

EP - Electrónica de Potencia Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

EP - Electrónica de Potencia

EP - Electrónica de Potencia Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

FOT - Fotónica

FOT - Fotónica Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona Unidad que imparte: 748 - FIS - Departamento de Física Curso: Titulación: 2017 GRADO EN INGENIERÍA

Más detalles

MOO - Metodología y Programación Orientada a Objetos

MOO - Metodología y Programación Orientada a Objetos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2015 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona 701 - AC - Departamento de Arquitectura

Más detalles

IU - Interfaces de Usuario

IU - Interfaces de Usuario Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 750 - EMIT - Departamento de Ingeniería Minera, Industrial y TIC Curso: Titulación: 2017 GRADO

Más detalles

AALI - Análisis de Alimentos

AALI - Análisis de Alimentos Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 390 - ESAB - Escuela Superior de Agricultura de Barcelona 745 - EAB - Departamento de Ingeniería Agroalimentaria y Biotecnología

Más detalles

EMPVJ - Empresa

EMPVJ - Empresa Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 804 - CITM - Centro de la Imagen y la Tecnología Multimedia 804 - CITM - Centro de la Imagen y la Tecnología Multimedia GRADO

Más detalles

XACO-C4O44 - Redes de Computadores

XACO-C4O44 - Redes de Computadores Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú 744 - ENTEL - Departamento de Ingeniería

Más detalles

EQDI-F2O43 - Ecuaciones Diferenciales

EQDI-F2O43 - Ecuaciones Diferenciales Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú 749 - MAT - Departamento de Matemáticas

Más detalles

FOME-R1P12 - Fundamentos de Mecánica

FOME-R1P12 - Fundamentos de Mecánica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú 712 - EM - Departamento de Ingeniería Mecánica

Más detalles

SD - Sistemas Digitales

SD - Sistemas Digitales Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa 750 - EMIT - Departamento de Ingeniería Minera, Industrial

Más detalles

240AU212 - Introducción a los Vehículos de Competición

240AU212 - Introducción a los Vehículos de Competición Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona 712 - EM - Departamento de Ingeniería Mecánica

Más detalles

ROB - Robótica

ROB - Robótica Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial Curso: Titulación: 2016

Más detalles

ROB - Robótica

ROB - Robótica Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial Curso: Titulación: 2017

Más detalles

GRADO EN INGENIERIA INFORMATICA

GRADO EN INGENIERIA INFORMATICA GRADO EN INGENIERIA INFORMATICA El plan de estudios del Grado en Ingeniería Informática responde a la ficha recogida en la Resolución de 8 de junio de 2009 de la Secretaria General de Universidades que

Más detalles

EMPVJ - Empresa

EMPVJ - Empresa Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 804 - CITM - Centro de la Imagen y la Tecnología Multimedia 804 - CITM - Centro de la Imagen y la Tecnología Multimedia GRADO

Más detalles

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Diseño de experimentos y modelos de regresion. CURSO ACADÉMICO - SEMESTRE Segundo semestre

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Diseño de experimentos y modelos de regresion. CURSO ACADÉMICO - SEMESTRE Segundo semestre ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Diseño de experimentos y modelos de regresion CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre GA_05TI_55000020_2S_2015-16 Datos Descriptivos Nombre

Más detalles

DIRT-D4O17 - Diseño y Representación Técnica

DIRT-D4O17 - Diseño y Representación Técnica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2016 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú 717 - EGE - Departamento de Expresión Gráfica

Más detalles

MAE - Matemáticas Avanzadas para la Ingeniería

MAE - Matemáticas Avanzadas para la Ingeniería Unidad responsable: 330 - EPSEM - Escuela Politécnica Superior de Ingeniería de Manresa Unidad que imparte: 749 - MAT - Departamento de Matemáticas Curso: Titulación: 2017 GRADO EN INGENIERÍA DE SISTEMAS

Más detalles

XC2 - Redes de Computadores II

XC2 - Redes de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

XACO-C4O44 - Redes de Computadores

XACO-C4O44 - Redes de Computadores Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 340 - EPSEVG - Escuela Politécnica Superior de Ingeniería de Vilanova i la Geltrú 744 - ENTEL - Departamento de Ingeniería

Más detalles

CEM - Ciencia e Ingeniería de Materiales

CEM - Ciencia e Ingeniería de Materiales Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 860 - EEI - Escuela de Ingeniería de Igualada 860 - EEI - Escuela de Ingeniería de Igualada GRADO EN INGENIERÍA QUÍMICA (Plan

Más detalles

XC2 - Redes de Computadores II

XC2 - Redes de Computadores II Unidad responsable: 270 - FIB - Facultad de Informática de Barcelona Unidad que imparte: 701 - AC - Departamento de Arquitectura de Computadores Curso: Titulación: 2017 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

ADSISE - Administración de Sistemas y Servicios

ADSISE - Administración de Sistemas y Servicios Unidad responsable: 840 - EUPMT - Escuela Universitaria Politécnica de Mataró Unidad que imparte: 840 - EUPMT - Escuela Universitaria Politécnica de Mataró Curso: Titulación: 2016 GRADO EN INGENIERÍA INFORMÁTICA

Más detalles

2017 GRADO EN INGENIERÍA GEOMÁTICA Y TOPOGRAFÍA (Plan 2010). (Unidad docente Obligatoria)

2017 GRADO EN INGENIERÍA GEOMÁTICA Y TOPOGRAFÍA (Plan 2010). (Unidad docente Obligatoria) Unidad responsable: 310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona Unidad que imparte: 751 - DECA - Departamento de Ingeniería Civil y Ambiental Curso: Titulación: 2017 GRADO EN

Más detalles

PE - Proyectos de Ingeniería

PE - Proyectos de Ingeniería Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2011 820 - EUETIB - Escola Universitària d'enginyeria Tècnica Industrial de Barcelona 717 - EGE - Departamento de Expresión Gráfica

Más detalles

GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA

GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA GRADUADO EN INGENIERÍA DE COMPUTADORES - FICHA TÉCNICA DATOS DESCRIPTIVOS ASIGNATURA: Procesamiento Paralelo Nombre en inglés: Parallel Processing MATERIA: Algorítmica y complejidad Créditos Europeos:

Más detalles

AAPX - Análisis y Evaluación de Prestaciones en Redes

AAPX - Análisis y Evaluación de Prestaciones en Redes Unidad responsable: 230 - ETSETB - Escuela Técnica Superior de Ingeniería de Telecomunicación de Barcelona Unidad que imparte: 744 - ENTEL - Departamento de Ingeniería Telemática Curso: Titulación: 2016

Más detalles

RAVJ - Realidad Aumentada

RAVJ - Realidad Aumentada Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 804 - CITM - Centro de la Imagen y la Tecnología Multimedia 804 - CITM - Centro de la Imagen y la Tecnología Multimedia GRADO

Más detalles

Sistemas de Información Geográfica

Sistemas de Información Geográfica Unidad responsable: Unidad que imparte: Curso: Titulación: Créditos ECTS: 2017 310 - EPSEB - Escuela Politécnica Superior de Edificación de Barcelona 751 - DECA - Departamento de Ingeniería Civil y Ambiental

Más detalles