Pasar al contenido principal

Ingeniería de Computadores

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.
  • 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.
  • 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. 
  • 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.

Asignaturas

Asignaturas obligatorias de especialidad

Asignaturas complementarias de especialidad

Especialitats Assignatures

Si una asignatura A es prerrequisito de otra asignatura B, quiere decir que para poder matricularse de la asignatura B es necesario haber aprobado la asignatura A.
Si una asignatura A es correquisito de otra asignatura B, quiere decir que para matricularse de la asignatura B es necesario haber aprobado o estar matriculado de la asignatura A.
Si una asignatura A es precorrequisito de otra asignatura B, quiere decir que para matricularse de la asignatura B es necesario haber estado matriculado (al menos un cuatrimestre antes) de la asignatura A. En el caso, que haya una cadena de precorrequisitos (A precorrequisito de B, y B precorrequisito de C), no se podrá matricular de C sin haber aprovado A.
Si dos asignaturas A y B son orrequisitos de otra asignatura C, quiere decir que para matricularse de la asignatura C es necesario haber aprobado la asignatura A o la asignatura B.
Si una asignatura A es incompatible con una asignatura B, quiere decir que no puede matricularse la asignatura A si se tiene superada la asignatura B.