PAR - Paralelismo
|
|
- Manuel de la Cruz Torregrosa
- hace 7 años
- Vistas:
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
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 detallesPAP - 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 detallesMP - 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 detallesAC2 - 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 detallesAC - 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 detallesCCQ - 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 detallesCCQ - 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 detallesEC - 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 detallesPTI - 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 detallesPARICON - 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 detallesESC1-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 detallesEC - 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 detallesFM - 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 detallesASDP - 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 detallesAPC - 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 detallesSID - 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 detallesAPSS - 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 detallesMI - 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 detallesPEF1 - 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 detallesJuegos 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 detallesJuegos 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 detallesSOA - 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 detallesSIM - 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 detalles270068 - 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 detallesED - 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 detallesLP - 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 detalles240AR022 - 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 detallesSI - 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 detallesISD - 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 detalles240EQ313 - 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 detallesSAR - 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 detallesSTR - 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 detalles310 - 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 detallesFI - 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 detalles240EO016 - 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 detallesMMM - 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 detallesSistemas 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 detallesAAM - 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 detallesTecnologí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 detallesECSDI - 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 detallesInstrumentació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 detallesOVNET - 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 detallesI - 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 detallesI - 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 detallesMD - 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 detallesPROG1VJ - 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 detallesASSI - 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 detallesModelado 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 detalles240AR031 - 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 detallesIS - 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 detallesDP - 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 detallesEMC - 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 detallesSEP - 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 detallesDirecció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 detallesRehabilitació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 detallesTopografí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 detallesVJ - 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 detallesADSO-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 detalles240EQ212 - 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 detalles240IAU11 - 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 detallesPRO1 - 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 detalles240NU212 - 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 detallesPIB - 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 detallesIO - 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 detallesIE - 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 detallesModelado 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 detallesPP - 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 detallesCircuitos 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 detallesEP - 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 detallesEP - 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 detallesFOT - 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 detallesMOO - 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 detallesIU - 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 detallesAALI - 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 detallesEMPVJ - 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 detallesXACO-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 detallesEQDI-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 detallesFOME-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 detallesSD - 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 detalles240AU212 - 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 detallesROB - 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 detallesROB - 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 detallesGRADO 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 detallesEMPVJ - 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 detallesANX-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 detallesDIRT-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 detallesMAE - 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 detallesXC2 - 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 detallesXACO-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 detallesCEM - 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 detallesXC2 - 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 detallesADSISE - 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 detalles2017 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 detallesPE - 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 detallesGRADUADO 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 detallesAAPX - 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 detallesRAVJ - 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 detallesSistemas 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