Departamentos

Ingeniería Informática (ofrece un grupo en inglés) Plan 2019

Grado y Doble Grado. Curso 2024/2025.

Objetivos

La Ingeniería Informática es la ciencia y la tecnología del diseño, implementación y mantenimiento de las componentes software y hardware que forman los modernos sistemas informáticos. Está sólidamente fundamentada en teorías y principios de computación, matemáticas, física e ingeniería y aplica todos ellos a la resolución de problemas técnicos que requieran el desarrollo de arquitecturas software, hardware y de red que presenten un equilibrio entre diferentes requisitos y objetivos contrapuestos.

El título de Graduado en Ingeniería Informática supone la adaptación, al Espacio Europeo de Educación Superior, del título existente con anterioridad a la Ley Orgánica de Universidades 4/2007, de 12 de abril, por la que se modifica la Ley 6/2001, de 21 de diciembre en Ingeniería en Informática que, en el caso de la Universidad Complutense de Madrid, lleva impartiéndose desde 1991.

El interés académico del cuerpo de conocimientos que supone el Título de Graduado en Ingeniería Informática está históricamente consolidado y apoyado en una amplia y creciente actividad investigadora, empresarial y docente.

El titulo de Graduado en Ingeniería Informática debe formar personas con una vocación orientada hacia los fundamentos de la informática haciendo especial hincapié en los aspectos científicos que subyacen en el desarrollo y evolución de la informática y con capacidad para liderar el desarrollo de proyectos y adaptarse de manera eficiente a un entorno de rápida evolución. Esta titulación cubre desde los aspectos más teóricos a los más aplicados, incluyendo las tecnologías más recientes.

Las competencias que se proponen para el graduado en Ingeniería Informática se corresponden con las que aparecen en el Acuerdo del Consejo de Universidades, (B.O.E. 4 de agosto de 2009), sobre los títulos oficiales en el ámbito de la Ingeniería Técnica Informática.

Bajo esta premisa los objetivos docentes generales perseguidos por la titulación de Ingeniería en Informática en la Universidad Complutense de Madrid son:

  • Ofrecer a los estudiantes una formación generalista que abarque las áreas propias de la Informática así como de las ciencias y tecnologías en las que se sustenta.
  • Ofrecer un catálogo de asignaturas lo suficientemente amplio de manera que posibilite la posterior especialización del estudiante en los diversos ámbitos profesionales propios del sector de las Tecnologías de la Información y las Comunicaciones (TIC).
  • Impartir unos estudios de calidad que mantengan un equilibrio entre los conocimientos teóricos y los aplicados, tanto en aspectos hardware como software, en los que la componente práctica tenga un peso específico propio dentro del planteamiento curricular.
  • Plantear unos estudios flexibles de manera que puedan ser permanentemente actualizados para que reflejen la continua y rápida evolución de los sistemas informáticos modernos.
  • Formar profesionales e investigadores competentes que puedan desempeñar eficazmente sus funciones aunando los profundos conocimientos técnicos que han adquirido con un amplio abanico de habilidades instrumentales y de relación interpersonal.
  • Proporcionar una base adecuada para que los titulados puedan continuar formándose a lo largo de su vida, bien por sí mismos o mediante la realización de estudios de postgrado.

 Los objetivos específicos que se proponen en el Grado de Ingeniería Informática son los siguientes:

  • Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
  • Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática.
  • Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que gestionan.
  • Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas.
  • Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad.
  • Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.
  • Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de obligado cumplimiento.
  • Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
  • Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
  • Conocimientos para la realización de mediciones, cálculos, valoraciones, tasaciones, peritaciones, estudios, informes, planificación de tareas y otros trabajos análogos de informática.
  • Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en Informática.
  • Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos, así como la legislación, regulación y normalización en el ámbito de los proyectos informáticos.
  • Proporcionar capacidad para analizar un problema informático analizando su viabilidad, calculando su complejidad computacional y aplicando las soluciones algorítmicas que aseguren la mayor eficiencia.
  • Adquirir conocimientos profundos sobre los principios fundamentales de la computación y saber aplicarlos tanto en paradigmas clásicos como en paradigmas emergentes.
  • Lograr el compromiso del estudiante con el autoaprendizaje como instrumento de desarrollo y responsabilidad profesional.

Competencias generales, transversales y específicas que los estudiantes deben adquirir durante sus estudios

Las competencias que se proponen para el Graduado/a en Ingeniería Informática garantizan el cumplimiento de las competencias básicas del Marco Español de Cualificaciones para la Educación Superior (MECES) descritas en el Anexo I apartado 3.2 del Real Decreto 1393/2007 de 29 de octubre por el que se establece la ordenación de las enseñanzas universitarias oficiales.

Las competencias generales se corresponden con las que deben adquirirse en el módulo de formación básica y el módulo común a la rama de informática que aparecen en el Acuerdo del Consejo de Universidades (B.O.E. 4 de agosto de 2009), por el que se establecen recomendaciones relativas a la memoria para la solicitud de verificación de títulos oficiales de la profesión de ingeniero técnico en informática.

Las competencias específicas se corresponden con las que deben adquirirse en el módulo de tecnología específica. El estudiante podrá elegir como tecnología específica el bloque de computación o el bloque de tecnologías de la información, que aparecen en el acuerdo del Consejo de Universidades.

En general, las competencias transversales y específicas adquiridas por los estudiantes están orientadas a la preparación para el ejercicio de actividades de carácter profesional.

Competencias generales

De formación básica

  • CG1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar los conocimientos sobre: álgebra lineal; cálculo diferencial e integral; métodos numéricos; algorítmica numérica; estadística y optimización.
  • CG2. Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería.
  • CG3. Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
  • CG4. Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios de la ingeniería.
  • CG5. Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría de circuitos eléctricos, circuitos electrónicos, principio físico de los semiconductores y familias lógicas, dispositivos electrónicos y fotónicos, y su aplicación para la resolución de problemas propios de la ingeniería.
  • CG6. Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. Organización y gestión de empresas.

Comunes a la Rama de Informática

  • CG7. Capacidad para diseñar, desarrollar, seleccionar y evaluar, aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a los principios éticos y a la legislación y normativa vigente.
  • CG8. Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social.
  • CG9. Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes.
  • CG10. Conocimiento, administración y mantenimiento sistemas, servicios y aplicaciones informáticas.
  • CG11. Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos.
  • CG12. Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más adecuados a la resolución de un problema.
  • CG13. Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
  • CG14. Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman.
  • CG15. Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e implementar aplicaciones basadas en sus servicios.
  • CG16. Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas.
  • CG17. Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.
  • CG18. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web.
  • CG19. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación paralela, concurrente, distribuida y de tiempo real.
  • CG20. Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.
  • CG21. Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas.
  • CG22. Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software.
  • CG23. Conocimiento y aplicación de los principios fundamentales y técnicas básicas de los sistemas inteligentes y su aplicación práctica.
  • CG24. Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e internacional.
  • CG25. Capacidad para realizar un proyecto en el ámbito de la Ingeniería Informática, con énfasis en la tecnología específica de Computación o la tecnología específica de Tecnologías de la información, de naturaleza profesional en el que se sinteticen e integren las competencias adquiridas en las enseñanzas.

Competencias específicas de Computación

  • CE_C1. Capacidad para tener un conocimiento profundo de los principios fundamentales y 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.
  • CE_C2. Capacidad para conocer 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, diseño y procesamiento de lenguajes.
  • CE_C3. Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos.
  • CE_C4. Capacidad para conocer los fundamentos, paradigmas y técnicas propias de los sistemas inteligentes y analizar, diseñar y construir sistemas, servicios y aplicaciones informáticas que utilicen dichas técnicas en cualquier ámbito de aplicación.
  • CE_C5. Capacidad para adquirir, obtener, formalizar y representar el conocimiento humano en 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.
  • CE_C6. Capacidad para 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.
  • CE_C7. Capacidad para conocer y desarrollar técnicas de aprendizaje computacional y diseñar e implementar aplicaciones y sistemas que las utilicen, incluyendo las dedicadas a extracción automática de información y conocimiento a partir de grandes volúmenes de datos.

Competencias específicas de Tecnologías de la Información

  • CE_TI1. Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
  • CE_TI2. Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
  • CE_TI3. Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
  • CE_TI4. Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
  • CE_TI5. Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados.
  • CE_TI6. Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
  • CE_TI7. Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.

Competencias transversales

  • CT1. Capacidad de comunicación oral y escrita, en inglés y español utilizando los medios audiovisuales habituales, y para trabajar en equipos multidisciplinares y en contextos internacionales.
  • CT2. Capacidad de análisis y síntesis en la resolución de problemas.
  • CT3. Capacidad para gestionar adecuadamente la información disponible integrando creativamente conocimientos y aplicándolos a la resolución de problemas informáticos utilizando el método científico.
  • CT4. Capacidad de organización, planificación, ejecución y dirección de recursos humanos.
  • CT5. Capacidad para valorar la repercusión social y medioambiental de las soluciones de la ingeniería, y para perseguir objetivos de calidad en el desarrollo de su actividad profesional.