Computación

Capacita para diseñar sistemas informáticos complejos teniendo en cuenta criterios de eficiencia, fiabilidad y seguridad. Prepara para ser capaz de evaluar estos requerimientos y recomendar las máquinas, los lenguajes de programación y los métodos algorítmicos más adecuados para diseñar una solución informática.

 

 

Orientación profesional

Un graduado especializado en Computación habrá adquirido los conocimientos necesarios para diseñar sistemas informáticos complejos y críticos en términos de eficiencia, fiabilidad y seguridad. Desde la planificación de los vuelos de un aeropuerto, o la verificación del funcionamiento de un sistema de frenada ABS, hasta el diseño de la interfície persona-máquina de los móviles del futuro. La corresponsabilidad social que obliga a exigir soluciones cada vez más eficientes, energética o económicamente por ejemplo, hace del informático con estas habilidades un profesional altamente valorado en ámbitos muy diversos. Por ejemplo, en áreas como la robótica y la optimización de procesos industriales; los productos financieros y la predicción en la banca; la planificación de infraestructuras en la administración pública; la experimentación científica y el tratamiento de imágenes en centros de investigación biomédica; o la programación de juegos y aplicaciones del web a la industria propiamente informática.

La creciente exigencia de innovación frente a los nuevos retos requiere de profesionales entrenados para trabajar con rigor científico y que puedan integrarse en equipos multidisciplinarios de ingenieros, científicos o economistas. La valía del especialista en computación radica en su habilidad para innovar, y para detectar y garantizar los requerimientos críticos de un sistema informático complejo. Esta tendencia en la nueva industria informática viene liderada por las firmas de más prestigio de ámbito global.

 

Coordinador de especialidad

Albert Rubio Gimeno

Competencias Técnicas de cada especialidad

ESPECIALIDAD DE COMPUTACIÓN

  • CCO1
    Tener un conocimiento profundo de los principios fundamentales y de los modelos de la computación y saberlos aplicar para interpretar, seleccionar, valorar, modelar y crear nuevos conceptos, teorías, usos y desarrollos tecnológicos relacionados con la informática.
    • CCO1.1
      Evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución, y recomendar, desarrollar e implementar la que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
    • CCO1.2
      Demostrar conocimiento de los fundamentos teóricos de los lenguajes de programación y las técnicas de procesamiento léxico, sintáctico y semántico asociadas, y saber aplicarlas para la creación, el diseño y el procesamiento de lenguajes.
    • CCO1.3
      Definir, evaluar y seleccionar plataformas de desarrollo y producción hardware y software para el desarrollo de aplicaciones y servicios informáticos de diversa complejidad.
  • CCO2
    Desarrollar de forma efectiva y eficiente los algoritmos y el software apropiados para resolver problemas complejos de computación.
    • CCO2.1
      Demostrar conocimiento de los fundamentos, los paradigmas y las técnicas propias de los sistemas inteligentes y analizar, diseñar y construir sistemas, servicios y aplicaciones informáticas que utilicen estas técnicas en cualquier ámbito de aplicación.
    • CCO2.2
      Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano de una forma computable para la resolución de problemas mediante un sistema informático en cualquier ámbito de aplicación, particularmente los relacionados con aspectos de computación, percepción y actuación en ambientes o entornos inteligentes.
    • CCO2.3
      Desarrollar y evaluar sistemas interactivos y de presentación de información compleja, y su aplicación a la resolución de problemas de diseño de interacción persona computadora.
    • CCO2.4
      Demostrar conocimiento y desarrollar técnicas de aprendizaje computacional, y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a la extracción automática de información y conocimiento a partir de grandes volúmenes de datos.
    • CCO2.5
      Implementar software de búsqueda de información (information retrieval).
    • CCO2.6
      Diseñar e implementar aplicaciones gráficas, de realidad virtual, de realidad aumentada y videojuegos.
  • CCO3
    Desarrollar las soluciones informáticas que, considerando el entorno de ejecución y la arquitectura del computador sobre el cual se ejecutan, consigan el mejor rendimiento.
    • CCO3.1
      Implementar código crítico siguiendo criterios de tiempo de ejecución, eficiencia y seguridad.
    • CCO3.2
      Programar considerando la arquitectura hardware, tanto en ensamblador como en alto nivel.

Asignaturas

Asignaturas obligatorias de especialidad

  • Algorítmica (A)
    • Correquisito: PROP - Proyectos de Programación
    • Prerrequisito: EDA - Estructuras de Datos y Algoritmos
    • Precorrequisito: PE - Probabilidad y Estadística
  • Gráficos (G)
    • Correquisito: PROP - Proyectos de Programación
    • Prerrequisito: IDI - Interacción y Diseño de Interfaces
  • Inteligencia Artificial (IA)
    • Correquisito: PROP - Proyectos de Programación
    • Prerrequisito: EDA - Estructuras de Datos y Algoritmos
  • Lógica en la Informática (LI)
    • Correquisito: PROP - Proyectos de Programación
    • Prerrequisito: EDA - Estructuras de Datos y Algoritmos
  • Lenguajes de Programación (LP)
    • Correquisito: PROP - Proyectos de Programación
  • Teoría de la Computación (TC)
    • Correquisito: PROP - Proyectos de Programación
    • Prerrequisito: EDA - Estructuras de Datos y Algoritmos

Asignaturas complementarias de especialidad


Requisitos especialidad computación

 

Requisitos entre asignaturas

Si una assignatura 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.