Centros de Proceso de Datos

Usted está aquí

Créditos
6
Tipos
Complementaria de especialidad (Ingeniería de Computadores)
Requisitos
  • Precorrequisito: SO
  • Prerrequisito: XC
Departamento
AC
La asignatura está pensada para que los estudiantes entiendan la complejidad de funcionamiento de un gran centro de procesamiento de datos, conozcan sus elementos e ideas básicas de diseño y operación de los mismos.

Profesorado

Responsable

  • David López Álvarez ( )

Horas semanales

Teoría
2
Problemas
0
Laboratorio
2
Aprendizaje dirigido
0
Aprendizaje autónomo
6

Competencias

Competencias Transversales

Trabajo en equipo

  • G5 - Ser capaz de trabajar como miembro de un equipo, ya sea como un miembro más, o realizando tareas de dirección con la finalidad de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles.
  • CT3 - Ser capaz de trabajar como miembro de un equipo interdisciplinar ya sea como un miembro mas, o realizando tareas de direccion con la finalidad de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles.
  • CTR3 - Ser capaz de trabajar como miembro de un equipo, ya sea como un miembro más, o realizando tareas de dirección con la finalidad de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles.

Espíritu emprendedor e innovador

  • G1 - Conocer y comprender la organización de una empresa y las ciencias que rigen su actividad; capacidad de comprender las reglas laborales y las relaciones entre la planificación, las estrategias industriales y comerciales, la calidad y el beneficio. Desarrollar la creatividad, el espíritu emprendedor y la tendencia a la innovación.
  • CT1 - Conocer y entender la organización de una empresa y las ciencias que rigen su actividad; tener capacidad para entender las normas laborales y las relaciones entre la planificación, las estrategias industriales y comerciales, la calidad y el beneficio. Conocer y entender los mecanismos en que se basa la investigación científica, así como los mecanismos e instrumentos de transferencia de resultados entre los diferentes agentes socioeconómicos implicados en los procesos de I+D+i.
  • CTR1 - Conocer y comprender la organización de una empresa y las ciencias que rigen su actividad; capacidad de comprender las reglas laborales y las relaciones entre la planificación, las estrategias industriales y comerciales, la calidad y el beneficio. Desarrollar la creatividad, el espíritu emprendedor y la tendencia a la innovación. Conocer y entender los mecanismos en que se basa la investigación científica, así como los mecanismos e instrumentos de transferencia de resultados entre los diferentes agentes socioeconómicos implicados en los procesos de I+D+i.

Actitud frente al trabajo

  • G8 - Tener motivación para la realización profesional y para afrontar nuevos retos, así como una visión amplia de las posibilidades de la carrera profesional en el ámbito de la Ingeniería en Informática. Tener motivación por la calidad y la mejora continua, y actuar con rigor en el desarrollo profesional. Capacidad de adaptación a los cambios organizativos o tecnológicos. Capacidad de trabajar en situaciones de falta de información y/o con restricciones temporales y/o de recursos.
  • CT5 - Estar motivado para el desarrollo profesional, para afrontar nuevos retos y para la mejora continua. Tener capacidad de trabajo en situaciones de falta de informacion.
  • CTR5 - Tener motivación para la realización profesional y para afrontar nuevos retos, así como una visión amplia de las posibilidades de la carrera profesional en el ámbito de la Ingeniería en Informática. Tener motivación por la calidad y la mejora continua, y actuar con rigor en el desarrollo profesional. Capacidad de adaptación a los cambios organizativos o tecnológicos. Capacidad de trabajar en situaciones de falta de información y/o con restricciones temporales y/o de recursos.

Razonamiento

  • G9 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.
  • CT6 - Capacidad de evaluar y analizar de manera razonada y critica sobre situaciones, proyectos, propuestas, informes y estudios de caracter cientifico-tecnico. Capacidad de argumentar las razones que explican o justifican tales situaciones, propuestas, etc.
  • CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.

Sostenibilidad y compromiso social

  • G2 [Avaluable] - Conocer y comprender la complejidad de los fenómenos económicos y sociales típicos de la sociedad del bienestar. Ser capaz de analizar y valorar el impacto social y medioambiental
    • G2.3 - Tener en cuenta las dimensiones social, económica y ambiental, y el derecho a la privacidad a aplicar soluciones y llevar a cabo proyectos coherentes con el desarrollo humano y la sostenibilidad.
  • CT2 - Conocer y comprender la complejidad de los fenomenos economicos y sociales tipicos de la sociedad del bienestar; capacidad para relacionar el bienestar con la globalizacion y la sostenibilidad; habilidad para utilizar de forma equilibrada y compatible la tecnica, la tecnologia, la economia y la sostenibilidad.
  • CTR2 - Conocer y comprender la complejidad de los fenómenos económicos y sociales típicos de la sociedad del bienestar. Ser capaz de analizar y valorar el impacto social y medioambiental

Lengua extranjera

  • G3 - Conocer el idioma inglés con un nivel adecuado de forma oral y por escrito, y con 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.
  • CT5 - Conocer una tercera lengua, preferentemente el inglés, con un nivel adecuado oral y escrito y en consonancia con las necesidades que tendrán los titulados y tituladas.

Comunicación eficaz oral y escrita

  • G4 [Avaluable] - Comunicar de forma oral y escrita con otras personas conocimientos, procedimientos, resultados e ideas. Participar en debates sobre temas propios de la actividad del ingeniero técnico en informática.
    • G4.3 - Comunicarse de manera clara y eficiente en presentaciones orales y escritas sobre temas complejos, adaptándose a la situación, al tipo de público y a los objetivos de la comunicación utilizando las estrategias y los medios adecuados. Analizar, valorar y responder adecuadamente a las preguntas del auditorio.

Uso solvente de los recursos de información

  • G6 - Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información del ámbito de la ingeniería informática y valorar de forma crítica los resultados de esta gestión.
  • CT4 - Gestionar la adquisicion, la estructuracion, el analisis y la visualizacion de datos e informacion en el ambito de la especialidad y valorar de forma critica los resultados de esta gestion.
  • CTR4 - Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información del ámbito de la ingeniería informática y valorar de forma crítica los resultados de esta gestión.

Aprendizaje autónomo

  • G7 - Detectar carencias en el propio conocimiento y superarlas mediante la reflexión crítica y la elección de la mejor actuación para ampliar este conocimiento. Capacidad para el aprendizaje de nuevos métodos y tecnologías y versatilidad para adaptarse a nueves situaciones.

Analisis y sintesis

  • CT7 - Capacidad de analisis y resolucion de problemas tecnicos complejos.

Básicas

  • CB6 - Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
  • CB7 - Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios.
  • CB8 - Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades.
  • CB9 - Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo.
  • CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio.
  • CB2 - Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.
  • CB3 - Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética.
  • CB4 - Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado.
  • CB5 - Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía
  • CB10 - Poseer y comprender conocimientos que aporten una base u oportunidad de ser originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de investigación.

Transversales

  • CT1 - Emprendimiento e innovación. Conocer y entender la organización de una empresa y las ciencias que rigen su actividad; tener capacidad para entender las normas laborales y las relaciones entre la planificación, las estrategias industriales y comerciales, la calidad y el beneficio.
  • CT2 - Sostenibilidad y Compromiso Social. Conocer y comprender la complejidad de los fenómenos económicos y sociales típicos de la sociedad del bienestar; tener capacidad para relacionar el bienestar con la globalización y la sostenibilidad; lograr habilidades para utilizar de forma equilibrada y compatible la técnica, la tecnología, la economía y la sostenibilidad.
  • CT3 - Comunicación eficaz oral y escrita. Comunicarse de forma oral y escrita con otras personas sobre los resultados del aprendizaje, de la elaboración del pensamiento y de la toma de decisiones; participar en debates sobre temas de la propia especialidad.
  • CT4 - Trabajo en equipo. Ser capaz de trabajar como miembro de un equipo interdisciplinar, ya sea como un miembro más o realizando tareas de dirección, con la finalidad de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles.
  • CT5 - Uso solvente de los recursos de información. Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información en el ámbito de especialidad y valorar de forma crítica los resultados de dicha gestión.
  • CT6 - Aprendizaje autónomo. Detectar deficiencias en el propio conocimiento y superarlas mediante la reflexión crítica y la elección de la mejor actuación para ampliar dicho conocimiento.
  • CT7 - Tercera lengua. Conocer una tercera lengua, preferentemente el inglés, con un nivel adecuado oral y escrito y en consonancia con las necesidades que tendrán los titulados y tituladas.

Perspectiva de género

  • CT6 - Conocer y comprender, desde el propio ámbito de la titulación, las desigualdades por razón de sexo y género en la sociedad; integrar las diferentes necesidades y preferencias por razón de sexo y de género en el diseño de soluciones y resolución de problemas.

Competencias Técnicas

Competencias técnicas comunes

  • CT1 - Demostrar conocimiento y comprensión de hechos esenciales, conceptos, principios y teorías relativas a la informática y a sus disciplinas de referencia.
  • CT2 - Utilizar de forma apropiada teorías, procedimientos y herramientas en el desarrollo profesional de la ingeniería informática en todos sus ámbitos (especificación, diseño, implementación, despliegue -implantación- y evaluación de productos) de manera que se demuestre la comprensión de los compromisos adoptados en las decisiones de diseño.
  • CT3 - Demostrar conocimiento y comprensión del contexto organizativo, económico y legal en el que desarrolla su trabajo (Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa, organización y gestión de empresas.)
    • CT3.5 - Identificar las posibilidades de uso y los beneficios que puede aportar la aplicación en las diferentes tipologías de software empresarial y servicios TIC existentes.
    • CT3.6 - Demostrar conocimiento de la dimensión ética en la empresa: la responsabilidad social y corporativa en general y, en particular, las responsabilidades civiles y profesionales del ingeniero en informática.
  • CT4 - Demostrar conocimiento y capacidad de 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 la complejidad de los algoritmos
  • CT5 - Analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, escogiendo el paradigma y los lenguajes de programación más adecuados.
  • CT6 - Demostrar conocimiento y comprensión del funcionamiento interno de un computador y del funcionamiento de las comunicaciones entre ordenadores.
    • 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.
    • CT6.3 - Demostrar conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos que permita su uso adecuado, administración y diseño, así como la implementación de aplicaciones basadas en sus servicios.
    • CT6.4 - Demostrar conocimiento y capacidad de aplicación de las características, las funcionalidades y la estructura de los Sistemas Distribuidos, de las Redes de Computadores y de Internet que permita su uso y su administración, así como el diseño y la implementación de aplicaciones basadas en ellas.
  • CT7 - Evaluar y seleccionar plataformas de producción hardware y software para la ejecución de aplicaciones y de servicios informáticos.
    • CT7.1 - Demostrar conocimiento de las métricas de calidad y saber utilizarlas.
    • CT7.2 - Evaluar sistemas hardware/software en función de un criterio de calidad determinado.
    • CT7.3 - Determinar los factores que inciden negativamente en la seguridad y la fiabilidad de un sistema hardware/software, y minimizar sus efectos.
  • CT8 - Planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha, su mejora continua y valorando su impacto económico y social
    • CT8.1 - Identificar tecnologías actuales y emergentes y evaluar si son aplicables, y en qué medida, para satisfacer las necesidades de los usuarios.
    • CT8.4 - Elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y la normativa vigente.

Competencias técnicas

  • CE1 - Utilizar con destreza los conceptos y métodos matemáticos que subyacen los problemas de la ciencia y la ingeniería de los datos.
  • CE2 - Ser capaz de programar soluciones a problemas de ingeniería: Diseñar soluciones algorítmicas eficientes a un problema computacional dado, implementarlas en forma de Programa robusto, estructurado y mantenible, y comprobar la validez de la solución.
  • CE3 - Analizar fenómenos complejos mediante la probabilidad y estadística, y plantear modelos de estos tipos en situaciones concretas. Formular y resolver problemas de optimización matemática.
  • CE4 - Utilizar los sistemas de computación actuales, incluidos sistemas de alto rendimiento, para el proceso de grandes volúmenes de datos desde el conocimiento de su estructura, funcionamiento y particularidades.
  • CE5 - Diseñar y aplicar técnicas de procesado de señal, eligiendo entre distintas herramientas tecnológicas, incluidas las de visión Artificial, de reconocimiento del lenguaje hablado y las de tratamiento de datos multimedia.
  • CE6 - Construir o utilizar sistemas de procesado y comprensión del lenguaje escrito, integrándolo en otros sistemas dirigidos por los datos. Diseñar sistemas de búsqueda de información textual o hipertextual y de análisis de redes sociales.
  • CE7 - Demostrar conocimiento y capacidad de aplicación de las herramientas necesarias para el almacenaje, el procesamiento y el acceso a los datos.
  • CE8 - Capacidad de elegir y emplear técnicas de modelización estadística y análisis de datos, evaluando la calidad de los modelos, validándolos e interpretándolos.
  • CE9 - Capacidad de elegir y emplear una variedad de técnicas de aprendizaje automático y construir sistemas que las utilicen para la toma de decisiones, incluso de forma autónoma.
  • CE10 - Visualización de información para facilitar la exploración y análisis de datos, incluida la elección de la representación adecuada de estos y el uso de técnicas de reducción de dimensionalidad.
  • CE11 - Dentro del contexto corporativo, entender el proceso de innovación, ser capaz de proponer modelos y planes de negocio basados en explotación de los datos, analizar su viabilidad y ser capaz de comunicarlos de manera convincente.
  • CE12 - Aplicar las prácticas del “project management” en la gestión integral del proyecto de ingeniería de explotación de datos que el alumno debe realizar, en la áreas de alcance, tiempo, económica y riesgos.
  • CE13 - (Trabajo de final de grado) Planificar y concebir y llevar a cabo proyectos de naturaleza profesional en el ámbito de la ingeniería de los datos, liderando su puesta en marcha, su mejora continua y valorando su impacto económico y social. Defender el proyecto desarrollado ante un tribunal universitario.

Específicas

  • CE1 - Desarrollar algoritmos eficientes basados en el conocimiento y comprensión de la teoría de la complejidad computacional y las principales estructuras de datos dentro del ámbito de ciencia de datos
  • CE2 - Aplicar los fundamentos de la gestión y procesamiento de datos en un problema de ciencia de datos
  • CE3 - Aplicar métodos de integración de datos para dar solución a problemas de ciencia de datos en entornos heterogéneos
  • CE4 - Aplicar métodos escalables de almacenamiento y procesamiento paralelo de datos, incluyendo flujos continuos de datos, una vez identificados los más apropiados para un problema de ciencia de datos
  • CE5 - Modelar, diseñar e implementar sistemas complejos de datos, incluyendo la visualización de datos
  • CE6 - Diseñar el proceso de Ciencia de Datos y aplicar metodologías científicas para obtener conclusiones sobre poblaciones y tomar decisiones en consecuencia, a partir de datos estructurados o no estructurados y potencialmente almacenados en formatos heterogéneos.
  • CE7 - Identificar las limitaciones impuestas por la calidad de datos en un problema de ciencia de datos y aplicar técnicas para disminuir su impacto
  • CE8 - Extraer información de datos estructurados y no estructurados, teniendo en cuenta la naturaleza multivariante de los mismos.
  • CE9 - Aplicar métodos adecuados para el análisis de otro tipo de formatos, tales como procesos y grafos, dentro del ámbito de ciencia de datos
  • CE10 - Identificar los métodos de aprendizaje automático y modelización estadística a utilizar para resolver un problema específico de ciencia de datos y aplicarlos de forma rigurosa
  • CE11 - Analizar y extraer conocimiento de información no estructurada mediante técnicas de procesamiento de lenguaje natural, minería de textos e imágenes
  • CE12 - Aplicar la ciencia de datos en proyectos multidisciplinares para resolver problemas en dominios nuevos o poco conocidos y que sean económicamente viables, socialmente aceptables, y de acuerdo con la legalidad vigente
  • CE13 - Identificar las principales amenazas en el ámbito de la ética y la privacidad de datos en un proyecto de ciencia de datos (tanto en el aspecto de gestión como de análisis de datos) y desarrollar e implantar medidas adecuadas para mitigar dichas amenazas.
  • CE14 - Realizar, presentar y defender un ejercicio original realizado individualmente ante un tribunal universitario, consistente en un proyecto de ingeniería en el ámbito de la ciencia de datos en el que se sinteticen las competencias adquiridas en las enseñanzas

Competencias Técnicas de cada especialidad

Especialidad sistemas de información

  • CSI2 - Integrar soluciones de Tecnologías de la Información y las Comunicaciones y procesos empresariales para satisfacer las necesidades de información de las organizaciones, permitiéndoles llegar a sus objetivos de forma efectiva
  • CSI3 - Determinar los requisitos de los sistemas de información y comunicación de una organización, atendiendo a aspectos de seguridad y cumplimiento de la normativa y de la legislación vigente.
  • CSI4 - Participar activamente en la especificación, el diseño, la implementación y el mantenimiento de los sistemas de información y de comunicación.
  • CSI1 - Demostrar comprensión y aplicar los principios y las prácticas de las organizaciones, de manera que puedan ejercer como enlace entre las comunidades técnica y de gestión de una organización, y participar activamente en la formación de los usuarios.

Especialidad ingeniería del software

  • CES1 - Desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario, que se comporten de forma fiable y eficiente, que tengan un desarrollo y mantenimiento asequible y que cumplan normas de calidad, aplicando las teorías, los principios, los métodos y las prácticas de Ingeniería del Software.
  • CES2 - Valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables, dentro de las limitaciones derivadas del costo, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones.
  • CES3 - Identificar y analizar problemas, y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, de los modelos y de las técnicas actuales.

Especialidad tecnologías de la información

  • CTI1 - Definir, planificar y gestionar la instalación de la infraestructura TIC de la organización.
    • CTI1.1 - Demostrar comprensión del entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
    • CTI1.2 - Seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
    • CTI1.3 - Seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización con los criterios de costo y calidad identificados.
    • CTI1.4 - 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 costo y calidad adecuados.
  • CTI2 - Garantizar que los sistemas TIC de una organización funcionan de forma adecuada, son seguros y están adecuadamente instalados, documentados, personalizados, mantenidos, actualizados y sustituidos, y que las personas de la organización reciban un soporte TIC correcto.
    • CTI2.1 - Dirigir, planificar y coordinar la gestión de la infraestructura informática: hardware, software, redes y comunicaciones.
    • CTI2.2 - Administrar y mantener aplicaciones, sistemas informáticos y redes de computadores (los niveles de conocimiento y comprensión están en las competencias técnicas comunes).
    • CTI2.3 - Demostrar comprensión, aplicar y gestionar la garantía y la seguridad de los sistemas informáticos (CEIC6).
  • CTI3 - Diseñar soluciones que integren tecnologías de hardware, software y comunicaciones (y capacidad de desarrollar soluciones específicas de software de sistemas) para sistemas distribuidos y dispositivos de computación ubícua.
    • CTI3.1 - Concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación ubicua.
    • CTI3.3 - Diseñar, implantar y configurar redes y servicios.
  • CTI4 - Emplear metodologías centradas en el usuario y la organización para el desarrollo, la evaluación y la gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, la ergonomía y la usabilidad de los sistemas.

Especialidad ingeniería de computadores

  • CEC1 - Diseñar y construir sistemas digitales, incluyendo computadores, sistemas basados en microprocesadores y sistemas de comunicaciones.
  • 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.
  • 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.
  • 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.

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.
  • CCO2 - Desarrollar de forma efectiva y eficiente los algoritmos y el software apropiados para resolver problemas complejos de computación.
  • 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.

Académicas

  • CEA1 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas principales de los Sistemas Multiagentes, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA2 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas principales de Planificación y Razonamiento Aproximado, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA3 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas principales de Aprendizaje Automático, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA4 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas principales de Inteligencia Computacional, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA5 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas de Procesamiento del Lenguaje Natural, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA6 - Capacidad de comprender los principios básicos de funcionamiento de las técnicas de Visión Computacional, y saber utilizarlas en el entorno de un sistema o servicio inteligente.
  • CEA7 - Capacidad de comprender la problemática, y las soluciones a los problemas en la práctica profesional de la aplicación de la Inteligencia Artificial en el entorno empresarial e industrial.
  • CEA8 - Capacidad de realizar investigación en nuevas técnicas, metodologías, arquitecturas, servicios o sistemas en el área de la Inteligencia Artificial.
  • CEA9 - Capacidad de comprender las técnicas avanzadas de Sistemas Multiagentes, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.
  • CEA10 - Capacidad de comprender las técnicas avanzadas de Interacción Persona-Máquina, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.
  • CEA11 - Capacidad de comprender las técnicas avanzadas de Inteligencia Computacional, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.
  • CEA12 - Capacidad de comprender las técnicas avanzadas de Ingeniería del Conocimiento, Aprendizaje Automático y Sistemas de Soporte a la Decisión, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.
  • CEA13 - Capacidad de comprender las técnicas avanzadas de Modelización, Razonamiento y Resolución de problemas, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.
  • CEA14 - Capacidad de comprender las técnicas avanzadas de Visión, Percepción y Robótica, y saber diseñar, implementar y aplicar estas técnicas en el desarrollo de aplicaciones, servicios o sistemas inteligentes.

Profesionales

  • CEP1 - Capacidad de resolver las necesidades de analisis de la informacion de las diferentes organizaciones, identificando las fuentes de incertidumbre y variabilidad.
  • CEP2 - Capacidad de resolver los problemas de toma de decisiones de las diferentes organizaciones, integrando herramientas inteligentes.
  • CEP3 - Capacidad de aplicación de las técnicas de Inteligencia Artificial en entornos tecnológicos e industriales para la mejora de la calidad y la productividad.
  • CEP4 - Capacidad para disenar, redactar y presentar informes sobre proyectos informaticos en el area especifica de Inteligencia Artificial.
  • CEP5 - Capacidad de diseñar nuevas herramientas informáticas y nuevas técnicas de Inteligencia Artificial en el ejercicio profesional.
  • CEP6 - Capacidad de asimilar e integrar los cambios del entorno economico, social y tecnologico a los objetivos y procedimientos del trabajo informatico en sistemas inteligentes.
  • CEP7 - Capacidad de respetar la normativa legal y la deontología en el ejercicio profesional.
  • CEP8 - Capacidad de respetar el entorno ambiental y diseñar y desarrollar sistemas inteligentes sostenibles.

Dirección y gestión

  • CDG1 - Capacidad para la integración de tecnologías, aplicaciones, servicios y sistemas propios de la Ingeniería Informática, con carácter generalista, y en contextos más amplios y multidisciplinares.
  • CDG2 - Capacidad para la planificación estratégica, elaboración, dirección, coordinación, y gestión técnica y económica en los ámbitos de la ingeniería informática relacionados, entre otros, con: sistemas, aplicaciones, servicios, redes, infraestructuras o instalaciones informáticas y centros o factorías de desarrollo de software, respetando el adecuado cumplimiento de los criterios de calidad y medioambientales y en entornos de trabajo multidisciplinares.
  • CDG3 - Capacidad para la dirección de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación.

Específicas

  • CTE1 - Capacidad para modelar, diseñar, definir la arquitectura, implantar, gestionar, operar, administrar y mantener aplicaciones, redes, sistemas, servicios y contenidos informáticos.
  • CTE2 - Capacidad de comprender y saber aplicar el funcionamiento y organización de Internet, las tecnologías y protocolos de redes de nueva generación, los modelos de componentes, software intermediario y servicios.
  • CTE3 - Capacidad para asegurar, gestionar, auditar y certificar la calidad de los desarrollos, procesos, sistemas, servicios, aplicaciones y productos informáticos.
  • CTE4 - Capacidad para diseñar, desarrollar, gestionar y evaluar mecanismos de certificación y garantía de seguridad en el tratamiento y acceso a la información en un sistema de procesamiento local o distribuido.
  • CTE5 - Capacidad para analizar las necesidades de información que se plantean en un entorno y llevar a cabo en todas sus etapas el proceso de construcción de un sistema de información.
  • CTE6 - Capacidad para diseñar y evaluar sistemas operativos y servidores, y aplicaciones y sistemas basados en computación distribuida.
  • CTE7 - Capacidad para comprender y poder aplicar conocimientos avanzados de computación de altas prestaciones y métodos numéricos o computacionales a problemas de ingeniería.
  • CTE8 - Capacidad de diseñar y desarrollar sistemas, aplicaciones y servicios informáticos en sistemas empotrados y ubicuos.
  • CTE9 - Capacidad para aplicar métodos matemáticos, estadísticos y de inteligencia artificial para modelar, diseñar y desarrollar aplicaciones, servicios, sistemas inteligentes y sistemas basados en el conocimiento.
  • CTE10 - Capacidad para utilizar y desarrollar metodologías, métodos, técnicas, programas de uso específico, normas y estándares de computación gráfica.
  • CTE11 - Capacidad para conceptualizar, diseñar, desarrollar y evaluar la interacción persona-ordenador de productos, sistemas, aplicaciones y servicios informáticos.
  • CTE12 - Capacidad para la creación y explotación de entornos virtuales, y para la creación, gestión y distribución de contenidos multimedia.

Computer graphics and virtual reality

  • CEE1.1 - Capacidad de comprender y saber aplicar las tecnologías actuales y las que en el futuro se utilicen para el diseño y evaluación de aplicaciones gráficas interactivas en tres dimensiones, tanto cuando prime la calidad de imagen como cuando lo haga la interactividad o la velocidad, así como comprender los compromisos inherentes y las razones que los ocasionan.
  • CEE1.2 - Capacidad de comprender y saber aplicar las tecnologías actuales y las que en el futuro se utilicen para la evaluación, implementación y explotación de entornos de realidad virtual y/o aumentada, y de interfaces de usuario 3D basadas en dispositivos de interacción natural.
  • CEE1.3 - Capacidad de integrar las tecnologías mencionadas en las competencias CEE1.1 y CEE1.2 con otras tecnologías de tratamiento digital de la información para construir nuevas aplicaciones; así como efectuar contribuciones significativas en equipos multidisciplinares que usen la informática gráfica.

Computer networks and distributed systems

  • CEE2.1 - Capacidad para entender los modelos, problemas y algoritmos relacionados con los sistemas distribuidos, así como poder diseñar y evaluar algoritmos y sistemas que traten la problemática de la distribución y ofrezcan servicios distribuidos
  • CEE2.2 - Capacidad de entender los modelos, problemas y algoritmos relacionados con las redes de computadores, así como poder diseñar y evaluar algoritmos, protocolos y sistemas que traten la problemática de la redes de comunicación entre computadores.
  • CEE2.3 - Capacidad de entender los modelos, problemas y herramientas matemáticas que permiten analizar, diseñar y evaluar redes de computadores y sistemas distribuidos.

Advanced computing

  • CEE3.1 - Capacidad para identificar barreras computacionales y analizar la complejidad de problemas computacionales en diversos ámbitos de la ciencia y la tecnología; así como para representar problemas de alta complejidad en estructuras matemáticas que puedan ser tratadas eficientemente con esquemas algorítmicos.
  • CEE3.2 - Capacidad para utilizar un espectro amplio y variado de recursos algorítmicos para resolver problemas de alta dificultad algorítmica.
  • CEE3.3 - Capacidad para entender las necesidades computacionales de problemas de disciplinas distintas de la informática y efectuar contribuciones significativas en equipos multidisciplinares que usen la computación.

High performance computing

  • CEE4.1 - Capacidad de analizar, evaluar y diseñar computadores y proponer nuevas técnicas de mejora en su arquitectura.
  • CEE4.2 - Capacidad de analizar, evaluar, diseñar y optimizar software considerando la arquitectura y de proponer nuevas técnicas de optimización.
  • CEE4.3 - Capacidad de analizar, evaluar, diseñar y administrar software de sistema en entornos de supercomputación.

Service engineering

  • CEE5.1 - Capacidad para participar en proyectos de mejora o creación de sistemas de servicios, aportando especialmente: a) propuestas de innovación e investigación basadas en nuevos usos y desarrollos de las tecnologías de la información b) la aplicación de los principios de la ingeniería del software y las bases de datos en el desarrollo de los sistemas de información que sean más adecuados, c) la determinación, instalación y gestión de la infraestructura/plataforma informática necesaria para el funcionamento eficiente de los sistemas de servicio.
  • CEE5.2 - Capacidad para aplicar los conocimientos obtenidos en sistemas de servicio de cualquier tipo, estando familiarizado con algunos de ellos, y con conocimiento profundo de los sistemas de comercio electrónico y sus extensiones (eBusiness, eOrganization, eGovernment, etc.).
  • CEE5.3 - Capacidad para trabajar en equipos interdisciplinarios de ingeniería de servicios y, disponiendo de la experiencia de dominio necesaria, capacidad para trabajar autónomamente en sistemas de servicios concretos.

Específicas comunes

  • CEC1 - Capacidad para aplicar el método científico en el estudio y análisis de fenómenos y sistemas en cualquier ámbito de la Informática, así como en la concepción, diseño e implantación de soluciones informáticas innovadoras y originales.
  • CEC2 - Capacidad para el modelado matemático, cálculo y diseño experimental en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación e innovación en todos los ámbitos de la Informática.
  • CEC3 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.

Competencias Técnicas Genéricas

Genéricas

  • CG1 - Identificar y aplicar los métodos y procesos de gestión de datos más adecuados para gestionar el ciclo de vida de los datos, incluyendo datos estructurados y no estructurados
  • CG2 - Identificar y aplicar métodos de análisis, extracción de conocimiento y visualización de datos recogidos en formatos muy diversos.
  • CG3 - Definir, diseñar e implementar sistemas complejos que cubran todas las fases en proyectos de ciencia de datos
  • CG4 - Diseñar y poner en marcha proyectos de ciencia de datos en dominios específicos de forma innovadora
  • CG5 - Poder recurrir a conocimientos fundamentales y metodologías de trabajo sólidas adquiridos durante los estudios para adaptarse a los nuevos escenarios tecnológicos del futuro.
  • CG6 - Capacidad para la dirección general, dirección técnica y dirección de proyectos de investigación, desarrollo e innovación, en empresas y centros tecnológicos, en el ámbito de la Ingeniería Informática.
  • CG7 - Capacidad para la puesta en marcha, dirección y gestión de procesos de fabricación de equipos informáticos, con garantía de la seguridad para las personas y bienes, la calidad final de los productos y su homologación.
  • CG8 - Capacidad para la aplicación de los conocimientos adquiridos y de resolver problemas en entornos nuevos o poco conocidos dentro de contextos más amplios y mulitidisciplinares, siendo capaces de integrar estos conocimientos.
  • CG9 - Capacidad para comprender y aplicar la responsabilidad ética, la legislación y la deontología profesional de la actividad de la profesión de Ingeniero en Informática.
  • CG10 - Capacidad para aplicar los principios de la economía y de la gestión de recursos humanos y proyectos, así como la legislación, regulación y normalización de la informática.

Objetivos

  1. Estructura del CPD: Identificar los elementos básicos de diseño de un centro de procesado de datos, su relación y su importancia en términos de rendimiento de las aplicaciones, de fiabilidad del centro y de los costes de la infraestructura.
    Competencias relacionadas: CTI3.1, CEC2.1, CTI1.2, CT8.1, CT8.4, CT3.6, CTI1.3, CTI1.4, G2.3, CT3.5,
    Subcompetences:
    • Capacidad de diseñar las diferentes capas interrelacionadas que conforman un CPD a partir de los subsistemas que lo componen
    • Conocer los diferentes indicadores que marcan el rendimiento de cada una de las Subpartes de un CPD
    • Distinguir las características esenciales de los diferentes tipos de CPD existentes a partir de su uso, con especial profundidad en los CPDs corporativos y los CPDs de Internet
    • Conocer la existencia y características principales de los sistemas de suministro eléctrico
    • Conocer la existencia y características principales de los sistemas de refrigeración
    • Conocer la existencia y características principales de los sistemas de computación
    • Conocer la existencia y características principales de los sistemas de almacenamiento
    • Conocer la existencia y características principales de los sistemas de interconexión
    • Describir las relaciones entre las diferentes partes de un CPD, obteniendo una visión global de su funcionamiento e implicaciones
  2. Costes y Eficiencia del CPD: Entender y aplicar conceptos de eficiencia energética en el ámbito de los centros de procesados ​​de datos, incluyendo aspectos de consumo energético y de costes de mantenimiento de las instalaciones.
    Competencias relacionadas: CEC2.1, CTI1.2, G4.3, CT7.3, CT6.2, CTI1.1, CTI1.3, CTI1.4, G2.3,
    Subcompetences:
    • Conocer y saber aplicar conceptos como PUE (Power usage effectiveness), DCIE (Data center infraestructura efficiency), ROI (Return of investment) y TOC (Total cost of ownership) en el entorno de CPDs
    • Analizar el coste energético de una instalación TIC a partir de su composición de hardware, software, e instalaciones de refrigeración y alimentación eléctrica
  3. Administración del CPD: Seleccionar las tecnologías TIC de administración de aplicaciones, recursos computacionales, interconexión y almacenamiento adecuadas para conseguir una administración flexible y eficiente del CPD
    Competencias relacionadas: CEC2.1, CEC4.1, CTI2.1, CTI2.2, CT6.3, CT6.4, CT7.1, CT7.2, CT6.2, CEC2.4, CEC4.2, CTI1.1, CTI2.3, CTI4, G2.3, CT3.5,
    Subcompetences:
    • Aplicar los mecanismos de control de la tecnología de virtualización de servidores, redes y sistemas de almacenamiento en la gestión avanzada de centros de procesados ​​de datos
    • Diseñar sistemas capaces de monitorizar de manera activa y continua el estado de los componentes de un CPD
    • Llevar a cabo estudios comparativos concluyentes sobre el impacto de diferentes tecnologías TIC de administración en la gestión del CPD
  4. Elementos de computación: Identificar las necesidades de computación de aplicaciones diseñadas para su ejecución en centros de procesado de datos de gran capacidad.
    Competencias relacionadas: CTI2.1, CTI2.2, CT6.3, CT7.2, CT6.2, CEC2.2, CEC3.1, CTI1.4, G2.3,
    Subcompetences:
    • Llevar a cabo estudios comparativos concluyentes sobre la adecuación del uso de diferentes alternativas de sistemas operativos en el CPD a partir de las capacidades de los computadores existentes en el CPD y sus elementos característicos
    • Razonar sobre los requerimientos que impone el modelo de computación pervasiva sobre los elementos computacionales del CPD
    • Diseñar sistemas de monitoreo de los recursos computacionales del CPD para extraer medidas de rendimiento y consumo globales
    • Estimar las necesidades de hardware de una aplicación a partir de sus características y requerimientos
    • Proponer combinaciones de hardware a instalar en un CPD para alcanzar los requerimientos de diferentes aplicaciones que presenten objetivos diferenciados
  5. Aplicaciones: Diseño, arquitectura y desarrollo
    Competencias relacionadas: CTI3.1, CTI3.3, CEC2.3, CTI2.1, G4.3, CT6.4, CT7.1, CEC2.2, CEC2.4, CEC3.1, CTI2.3, CTI4, G2.3, CT3.5,
    Subcompetences:
    • Dimensionar la arquitectura de una aplicación multi-capa a partir de sus requerimientos hardware
    • Distinguir entre diferentes tecnologías disponibles desde el punto de vista del usuario, tales como Cloud Computing y Virtualización
    • Analizar e identificar los diferentes pasos específicos que son necesarios para cada aplicación en su fase de desarrollo
    • Analizar y comprender los requisitos de disponibilidad de una aplicación a partir de sus especificaciones
    • Ser capaz de razonar sobre los requerimientos que impone el modelo de computación pervasiva sobre las aplicaciones del CPD
    • Conocer y saber usar algunos de los paradigmas de computación específicos para CPDs más extendidos
    • Conocer las propiedades características de los diferentes modelos usados ​​por las aplicaciones distribuidas
  6. Redes de interconexión: Estimar los requerimientos de tráfico de red de una aplicación para identificar los posibles cuellos de botella y para definir la mejor estrategia para el desarrollo de la aplicación en el sistema
    Competencias relacionadas: CTI3.3, CEC4.1, CTI1.2, CTI2.1, G4.3, CT6.4, CT7.1, CT7.2, CT8.4, CEC4.2, CTI2.3, G2.3,
    Subcompetences:
    • Relacionar la capacidad del sistema de comunicaciones de un CPD individual y del sistema de interconexión del CPD con otros CPDs para llevar a cabo tareas de computación distribuida entre CPDs así como de migración de datos y aplicaciones
    • Diseñar subsistemas de red redundantes en el CPD tanto a nivel 2 como nivel 3
    • Diseñar los elementos principales de una red de computadores multi-capa para el CPD, considerando los requerimientos de la capa acceso y de la agregación de tráfico
    • Ser capaz de razonar sobre los requerimientos que impone el modelo de computación pervasiva sobre los elementos de comunicación del CPD
    • Conocer y ser capaz de razonar sobre las principales características de las principales tecnologías de redes de computadores específicas para CPDs
    • Identificar cuellos de botella en la red de un CPD y proponer alternativas de desarrollo de las aplicaciones para evitarlos
    • Identificar las necesidades de comunicaciones de aplicaciones distribuidas diseñadas para su ejecución en centros de procesado de datos de gran capacidad.
  7. Sistemas de almacenamiento: Identificar las necesidades de almacenamiento de aplicaciones distribuidas diseñadas para su ejecución en centros de procesado de datos de gran capacidad.
    Competencias relacionadas: CTI3.1, CEC2.1, CEC4.1, CT8.1, G4.3, CT6.3, CT6.4, CT7.1, CT7.2, CT7.3, CEC2.4, CTI2.3, CTI4, G2.3, CT3.5,
    Subcompetences:
    • Diseñar sistemas de almacenamiento redundante e identificar las garantías de fiabilidad y durabilidad que pueden ofrecer
    • Identificar y aplicar las principales características de los dispositivos de almacenamiento que afectan a su rendimiento, durabilidad, fiabilidad y consumo energético
    • Diseñar sistemas de almacenamiento distribuido para CPDs considerando sus necesidades de disponibilidad, capacidad de almacenamiento, nivel de distribución, permisos de acceso y requerimientos de ancho de banda
    • Realizar análisis comparativos concluyentes sobre la interacción entre diferentes alternativas de diseño de la capa de datos de una aplicación y el sistema de almacenamiento del CPD
    • Analizar las relaciones entre los sistemas de almacenamiento, las redes de interconexión y temas de seguridad, disponibilidad y fiabilidad de los datos
    • Identificar las características de los diferentes tipos de almacenamiento distribuido para CPDs
  8. Seguridad, Disponibilidad y Fiabilidad: Identificar las necesidades de seguridad y disponibilidad de aplicaciones distribuidas diseñadas para su ejecución en centros de procesado de datos de gran capacidad.
    Competencias relacionadas: CEC2.1, G4.3, CT7.3, CT8.4, CEC3.1, CEC4.2, CT3.6, CTI2.3, G2.3,
    Subcompetences:
    • Identificar los requerimientos de seguridad específicos de centros de procesado de datos de gran capacidad.
    • Diseñar un plan de contingencia para posibles eventualidades que tengan lugar en el CPD a partir de los requerimientos de las aplicaciones desplegadas y de las características del CPD
    • Diseñar planes de actuación en caso de cualquier vulneración de la seguridad física del CPD
    • Entender y aplicar conceptos de Business Continuity y Disaster Recovery en el ámbito del CPD
    • Comprender y usar conceptos básicos de análisis de riesgos en el ámbito del CPD
    • Identificar los diferentes elementos que conforman la seguridad física de un CPD
    • Analizar la capacidad de un CPD, sus componentes y sus aplicaciones en términos de objetivos de RTO (Recovery Time Objective) y RPO (Recovery Point Objective)
    • Entender y aplicar conceptos de diferentes tipos de fallos de hardware, software y seguridad en el CPD para el diseño de políticas de seguridad
  9. Dependencia de información y Dependencia de energía: Evaluar la dependencia de información y la dependencia de energía.
    Competencias relacionadas: CTI3.1, CTI3.3, CEC2.1, CEC4.1, CT8.1, G4.3, CT7.1, CT8.4, CEC3.1, CT3.6, CTI1.1, CTI1.4, CTI4, G2.3, CT3.5,
    Subcompetences:
    • Conocer la existencia y características de las diferentes alternativas actuales de abastecimiento de energía de los CPDs con energías autóctonas.
    • alorar la dependencia energética de un CPD o conjunto de CPDs que no se han deslocalizado.
    • Conocer la complejidad y los retos que supone la decisión de seleccionar la ubicación de un CPD
    • Conocer y evaluar cada uno de los modelos de Clouds (públicos, privado e híbridos) basados ​​en energías autóctonas (+ micro y macro generación de información)
    • Conocer las ventajas e inconvenientes de la deslocalización de los CPDs y evaluar la dependencia de información que conlleva.
    • Ser capaz de entender y evaluar nuevos modelos de gestión de recursos que son conscientes de la energía disponible (por ejemplo predicción de viento o sol, o mover datos antes no tengamos falta de energías)
  10. Sostenibilidad de los CPDs: Evaluar e identificar la sostenibilidad de la implantación elegida en sus vertientes económica, social y ambiental
    Competencias relacionadas: CTI2.1, G4.3, CT7.1, CT8.4, CEC4.2, CT3.6, CTI1.1, CTI1.4, CTI2.3, CTI4, G2.3, CT3.5,
    Subcompetences:
    • Evaluar temas medioambientales con indicadores como el Carbon Usage Effectiveness (CUE) y conocer las normativas Catalana, Española y Europea sobre el tema.
    • Conocer los retos de futuro del Cloud Computing y las opciones para hacerlo sostenible.
    • Integrar ideas de sostenibilidad en todas las partes del diseño de CPDs, incluyendo su uso
    • Tener una visión holística del problema del procesamiento y almacenaje masivo de datos, estudiando alternativas y costes e implicaciones de estas respecto a su entorno
    • Conocer la existencia y características de las diferentes alternativas actuales de construcción de CPD (CPDs contaneritzats frente a los construiïts)
  11. Capacidad Comunicativa: Participar en discusiones de trabajo y brainstormings para realizar diseños de CPD y planes de trabajo, defendiendo y argumentando ante un equipo de trabajo
    Competencias relacionadas: G4.3,
    Subcompetences:
    • Generar propuestas escritas y material de apoyo a la argumentación de calidad
    • Utilizar técnicas de comunicación (escucha activa, asertividad) participando en discusiones de trabajo y brainstormings.
    • Saber elaborar argumentos, razonamientos y conclusiones.

Contenidos

  1. Introducción a los CPDs
    En este tema se presentarán los conceptos principales relacionados con CPDs, que serán estudiados en más detalle en cada uno de los temas posteriores.
  2. Infraestructura de los CPDs
    Este tema tratará la estructura de los CPDs y sus elementos principales a nivel de infraestructura. Se estudiará aspectos como el impacto de su localización, el coste energético y económico de mantenerlos, su modularidad y flexibilidad a la hora de administrarlos, así como también se presentarán métricas de medición de su eficiencia .
  3. Sistemas de Almacenamiento
    En este tema se estudiarán diversas arquitecturas y herramientas para hacer el almacenamiento de los datos. Se verá cómo funcionan los dispositivos de almacenamiento, así como ideas de seguridad y recuperación de datos (backup, RAID,...) y diferentes arquitecturas del sistema de almacenamiento de datos (distribuido, SAN/NAS)
  4. Redes
    El objetivo de este tema es cubrir los diferentes aspectos a considerar a la hora de diseñar la red de un CPD. En concreto, los principales conceptos a adquirir durante el curso en el ámbito de las redes son: Diseño en capas de redes corporativas (acceso, agregación y core) y concepto de Network fabric; Tecnologías de interconexión (Ethernet, FC, ​​Infiniband, consolidación); Virtualización de redes y tecnologías de interconexión de CPD.
  5. Aplicaciones y elementos de Computación
    El objetivo de este tema es presentar las principales arquitecturas de software y hardware usadas para ejecutar aplicaciones en los CPD. Desde el punto de vista del hardware se estudiarán las arquitecturas de procesadores, memorias y nodos que se utilizan en este tipo de instalaciones. Desde el punto de vista del software, explorarán los diferentes paradigmas utilizados para el desarrollo de aplicaciones especialmente diseñadas para el uso en CPDs, y que por tanto son masivamente paralelas y distribuidas.
  6. Recapitulación
    El objetivo de este último tema es hacer un repaso de todos los conceptos vistos a lo largo del curso con el fin de ayudar al estudiante a poner en orden las ideas vistas a lo largo del cuatrimestre, obteniendo una visión global de la asignatura.

Actividades

Actividad Acto evaluativo


Desarrollo del tema 1: Introducción a los CPDs

Asistir a la clase
Objetivos: 2 4 7 8 6 1 5 3 11 10 9
Contenidos:
Teoría
2h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Desarrollo del tema 2: Infraestructura de los CPDs

Asistir a las clases. Estudiar documentación sobre comunicación. Participar en los primeros debates / discusiones. Preparar una entrega de los dos primeros temas
  • Aprendizaje autónomo: Estudiar documentación sobre comunicación y reglas de debate / brainstroming Elaborar las entregas de los primeros temas
Objetivos: 2 1 3 11 10 9
Contenidos:
Teoría
2h
Problemas
0h
Laboratorio
4h
Aprendizaje dirigido
0h
Aprendizaje autónomo
2h

Entrega dossier de los temas 1-2

Trabajo asignado sobre los dos primeros temas
Objetivos: 2 1 3 11 10 9
Semana: 3
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
13h

Desarrollo del tema 3: Aplicaciones y elementos de Computación

Asistencia a clases Preparar entrega del tema aplicaciones
Objetivos: 4 5 3 11
Contenidos:
Teoría
6h
Problemas
0h
Laboratorio
6h
Aprendizaje dirigido
0h
Aprendizaje autónomo
3h

Entrega dossier del tema 3


Objetivos: 4 11 10 9
Semana: 6
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
12h

Desarrollo del tema 4: Redes


Objetivos: 6 3 11
Contenidos:
Teoría
6h
Problemas
0h
Laboratorio
6h
Aprendizaje dirigido
0h
Aprendizaje autónomo
3h

Entrega dossier del tema 4


Objetivos: 4 5 11 10 9
Semana: 9
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
12h

Desarrollo del tema 5: Sistemas de Almacenamiento


Objetivos: 7 3
Contenidos:
Teoría
6h
Problemas
0h
Laboratorio
6h
Aprendizaje dirigido
0h
Aprendizaje autónomo
3h

Entrega dossier del tema 5


Objetivos: 7 11 10 9
Semana: 12
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
12h

Desarrollo del Tema 6: Seguridad, Disponibilidad y Fiabilidad


Objetivos: 8 3
Teoría
6h
Problemas
0h
Laboratorio
6h
Aprendizaje dirigido
0h
Aprendizaje autónomo
3h

Entrega dossier del tema 6


Objetivos: 8 11 10 9
Semana: 14
Tipo: entrega
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
12h

Desarrollo del tema 7: Recapitulación


Objetivos: 2 4 7 8 6 1 5 3 10 9
Contenidos:
Teoría
2h
Problemas
0h
Laboratorio
2h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Visitas a CPDs de diferentes entidades y / o conferencias a cargo de expertos (en función de la disponibilidad cuatrimestral)

El estudiante deberá asistir a la visita / conferencia. Probablemente tenga que realizar algún trabajo (principalmente de reflexión sobre la visita / conferencia)
Objetivos: 2 4 7 8 6 1 5 3 11 10 9
Contenidos:
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
0h

Entrega dossier final


Objetivos: 2 4 7 8 6 1 5 3 11 10 9
Semana: 15 (Fuera de horario lectivo)
Tipo: examen de laboratorio
Teoría
0h
Problemas
0h
Laboratorio
0h
Aprendizaje dirigido
0h
Aprendizaje autónomo
15h

Metodología docente

Cada semana durante el curso habrá una clase de teoría y otra de laboratorio, de 2 horas cada una.

La clase de teoría será expositiva por parte del profesor, incluyendo conceptos teóricos, ejemplos prácticos y resolución de ejercicios formativos.

Las clases de laboratorio serán de discusión y elaboración de casos de ejemplo. Serán clases muy participativas, en las que los estudiantes tendrán asignadas tareas a realizar antes de clase (estudio de algún tipo de software, solución arquitectónica, ...), por lo que deberá aportar lo que ha aprendido durante las discusiones / brainstormings , explicando cosas a la clase cuando sea necesario. Las clases de laboratorio se harán con aulas con pizarra y proyector, además de un ordenador por estudiante para poder hacer presentaciones, probar software o buscar información.

Hay proyectos personalizados, en grupos de hasta 4 estudiantes (a determinar), que deberán desarrollar un diseño de un CPD con características determinadas (restricciones, objetivos, recursos disponibles) diferentes para cada grupo. Parte del trabajo será también hacer una auditoría del CPD diseñado por los demás grupos.

Todo el trabajo realizado por cada estudiante se incorporará al portfolio del estudiante, que será la herramienta de evaluación de la asignatura.

Además, dependiendo de las disponibilidades de cada curso, se realizarán visitas a CPDs reales, y / o conferencias a cargo de expertos.

Método de evaluación

La evaluación se hará a partir del desarrollo individual de un portafolio por parte del alumno. Este portafolio se basará en las entregas hechos por los estudiantes a lo largo de todo el curso en el rincón. De cada tema, cada alumno desarrollará un cierto número de actividades. El alumno deberá alcanzar los objetivos marcados para cada actividad (objetivos, no una nota mínima).

Para cada tema se definirán un cierto número de actividades a realizar, y cada actividad tendrá una nota máxima asociada. Habrá actividades obligatorias y optativas, y requerimientos mínimos para algunas de ellas (por que se consideren superadas).

La asignatura no tiene examen final, y se basa en desarrollar un proyecto de diseño de un CPD y una serie de actividades en clase, incluyendo presentaciones orales y discusiones.

La nota de las competencias técnicas tiene un peso del 80% de la nota final. Esta sale en un 60% del proyecto a desarrollar y un 40% de las diferentes actividades que se realizan en clase.

La nota de las competencias transversales tiene un peso del 20% de la nota final. Estas competencias están integradas en el curso, por lo que resultará muy complicado indicar por cada actividad que parte de la nota es asociada a cada competencia transversal. Si se indicará claramente qué partes de las actividades influirán en la nota de las competencias técnicas y qué debe hacer cada estudiante para obtener la nota de competencia (independientemente de la influencia en la nota técnica), por medio de rúbricas.

Bibliografía

Básica:

Complementaria:

Web links

Capacidades previas

Inglés técnico como para leer documentación, manuales y estándares.

Conocimientos básicos sobre estructura de computadores: Elementos principales de un ordenador, dispositivos de entrada / salida, bus, acceso directo a memoria, interrupciones.

Conocimientos básicos sobre sistemas operativos: UNIX a nivel de usuario, organización de un SO, drivers, procesos, comunicación entre procesos, estructuras de datos.

Conocimientos básicos sobre redes de computadores: estructuración en capas, protocolos TCP / IP, Ethernets, programación en red (sockets), aplicaciones distribuidas