Capacita para participar en el diseño de computadores y desarrollar aplicaciones que tengan en cuenta la arquitectura sobre la que serán ejecutades, aprovechando los recursos disponibles y consiguiendo un alto rendimiento; y también para diseñar e implementar sistemas robóticos que interactuen con el entorno y que son controlados por un sistema informático.
Mira el vídeo de la sesión informativa sobre la especialidad:
Orientación profesional
Un/a Graduado/da especialista en Estructura de Computadores conocerá y será capaz de aplicar los conceptos y las técnicas básicas utilizados en el diseño de procesadores y sistemas multiprocesadores. También sabrá sacar el máximo rendimiento a estos sistemas al ejecutar las aplicaciones más habituales en estos entornos. Además, será capaz de implementar sistemas empotrados, sistemas portables, interficies, robots y, en general, sistemas que interactuan con el entorno y están controlados por un sistema informático en tiempo real. Las salidas profesionales para estos graduados son muy diversas; pueden participar en el diseño de procesadores, programar aplicaciones para las que se requiera saber utilizar los computadores de manera eficaz. También podrán participar en trabajos en los que se diseñen o utilicen instalaciones y sistemas informáticos para dar servicio o como diseñadores de sistemas empotrados como impresoras o aparatos multimedia.
Coordinación de especialidad
| Persona | Departamento | Correo electrónico |
|---|---|---|
| Costa Prats, Juan José | AC | jcosta@ac.upc.edu |
Profesorado de especialidad
| Persona | Departamento | Correo electrónico |
|---|---|---|
| Alvarez Martinez, Carlos | AC | calvarez@ac.upc.edu |
| Aranda López, Joan | ESAII | joan.aranda@upc.edu |
| Armejach Sanosa, Adrià | AC | adria.armejach@upc.edu |
| Ayguadé Parra, Eduard | AC | eduard@ac.upc.edu |
| Banchelli Gracia, Fabio Francisco | ESAII | fabio.francisco.banchelli@upc.edu |
| Becerra Fontal, Yolanda | AC | yolandab@ac.upc.edu |
| Berral García, Josep Lluís | AC | berral@ac.upc.edu |
| Camacho Santiago, Antonio | ESAII | antonio.camacho.santiago@upc.edu |
| Careglio, Davide | AC | careglio@ac.upc.edu |
| Costa Prats, Juan José | AC | jcosta@ac.upc.edu |
| Cruz Diaz, Josep-Llorenç | AC | cruz@ac.upc.edu |
| Doblas Font, Max | AC | max.doblas@upc.edu |
| Fornes de Juan, Jordi | AC | jfornes@ac.upc.edu |
| Garcia Solà, Daniel | ESAII | daniel.garcia.sola@upc.edu |
| Grau Saldes, Antoni | ESAII | antoni.grau@upc.edu |
| Jimenez Gonzalez, Daniel | AC | djimenez@ac.upc.edu |
| Latif Martinez, Hamid | AC | hamid.latif@upc.edu |
| López Álvarez, David | AC | david.lopez@upc.edu |
| Martin Rull, Enric X. | ESAII | enric.xavier.martin@upc.edu |
| Martorell Bofill, Xavier | AC | xavim@ac.upc.edu |
| Morata Núñez, Carlos | ESAII | carlos.morata@upc.edu |
| Moretó Planas, Miquel | AC | mmoreto@ac.upc.edu |
| Oliete Escuin, Noelia | AC | noelia.oliete@upc.edu |
| Pajuelo Gonzalez, Alex | AC | mpajuelo@ac.upc.edu |
| Ruiz Ramírez, Marc | AC | mruiz@ac.upc.edu |
| Sanchez Navarro, Francisco Jesus | AC | f.jesus.sanchez@upc.edu |
| Soria Pardos, Victor | AC | victor.soria.pardos@upc.edu |
| Vinagre Ruiz, Manuel | ESAII | manuel.vinagre.ruiz@upc.edu |
Competencias Técnicas de cada especialidad
ESPECIALIDAD INGENIERÍA DE COMPUTADORES
- CEC1
Diseñar y construir sistemas digitales, incluyendo computadores, sistemas basados en microprocesadores y sistemas de comunicaciones.- CEC1.1
Diseñar un sistema basado en microprocesador/microcontrolador. - CEC1.2
Diseñar/configurar un circuito integrado usando las herramientas de software adecuadas.
- CEC1.1
- CEC2
Analizar y evaluar arquitecturas de computadores incluyendo plataformas paralelas y distribuidas, y desarrollar y optimizar software para dichas plataformas.- CEC2.1
Analizar, evaluar, seleccionar y configurar plataformas hardware para el desarrollo y la ejecución de aplicaciones y servicios informáticos. - CEC2.2
Programar considerando la arquitectura hardware, tanto en ensamblador como en alto nivel. - CEC2.3
Desarrollar y analizar software para sistemas basados en microprocesadores y sus interfícies con usuarios y otros dispositivos. - CEC2.4
Diseñar e implementar software de sistema y de comunicaciones. - CEC2.5
Diseñar e implementar sistemas operativos.
- CEC2.1
- CEC3
Desarrollar y analizar hardware y software para sistemas empotrados y/o de muy bajo consumo.- CEC3.1
Analizar, evaluar y seleccionar las plataformas hardware y software más adecuadas para el soporte de aplicaciones empotradas y de tiempo real. - CEC3.2
Desarrollar procesadores específicos y sistemas empotrados; desarrollar y optimizar el software de estos sistemas.
- CEC3.1
- CEC4
Diseñar, desplegar, administrar y gestionar redes de computadores, y gestionar la garantía y la seguridad de los sistemas informáticos.- CEC4.1
Diseñar, desplegar, administrar y gestionar redes de computadores. - CEC4.2
Demostrar comprensión, aplicar y gestionar la garantía y la seguridad de los sistemas informáticos.
- CEC4.1
Asignaturas
Asignaturas obligatorias de especialidad
- Multiprocesadores (MP)
- Prerrequisito: AC2 - Arquitectura de Computadores II
- Prerrequisito: PAR - Paralelismo
- Proyecto de Ingeniería de Computadores (PEC)
- Precorrequisito: AC2 - Arquitectura de Computadores II
- Precorrequisito: DSBM - Diseño de Sistemas Basados en Microcomputadores
- Precorrequisito: SO2 - Sistemas Operativos II
- Redes de Computadores II (XC2)
- Prerrequisito: XC - Redes de Computadores
- Sistemas Operativos II (SO2)
- Prerrequisito: SO - Sistemas Operativos
- Diseño de Sistemas Basados en Microcomputadores (DSBM)
- Prerrequisito: CI - Interfaces de Computadores
- Arquitectura de Computadores II (AC2)
- Prerrequisito: AC - Arquitectura de Computadores
Asignaturas complementarias de especialidad
- Sistemas de Tiempo Real (STR)
- Prerrequisito: CI - Interfaces de Computadores
- Prerrequisito: SO - Sistemas Operativos
- VLSI (VLSI)
- Prerrequisito: AC - Arquitectura de Computadores
- Programación Consciente de la Arquitectura (PCA)
- Prerrequisito: AC - Arquitectura de Computadores
- Programación y Arquitecturas Paralelas (PAP)
- Prerrequisito: PAR - Paralelismo
- Centros de Proceso de Datos (CPD)
- Precorrequisito: SO - Sistemas Operativos
- Prerrequisito: XC - Redes de Computadores
- Conceptos Avanzados de Sistemas Operativos (CASO)
- Orrequisito: SO2 - Sistemas Operativos II
- Orrequisito: SOA - Sistemas Operativos Avanzados
- Procesado Digital de la Señal (PDS)
- Prerrequisito: CI - Interfaces de Computadores