Ir al contenido

Inicio
ETSIINF en Twitter ETSIINF en Facebook
Inicio > Estudios > Grado en Ingeniería Informática > Optativas 7º semestre

Asignaturas optativas de 7º semestre (curso 2023-24 - en construcción)

En esta página se recoge información descriptiva de las asignaturas optativas de 7º semestre del Grado en Ingeniería Informática, recogidas en orden alfabético:

Administración de Sistemas Informáticos (3 ECTS)

Descripción

El desarrollo vertiginoso de la informática en las últimas décadas y su integración en todos los ámbitos de la sociedad ha causado un enorme crecimiento de esta disciplina que ha provocado la aparición de diversas especialidades dentro de la misma. Esa especialización queda plasmada en los diversos currículos que ha planteado ACM para esta disciplina que son un reflejo de los distintos perfiles laborales presentes actualmente en esta profesión.

Dentro de estos perfiles, se encuentra el de “Information Technology” (IT), que hace énfasis en la gestión de sistemas informáticos, su configuración, administración y el despliegue de aplicaciones y servicios sobre los mismos. Este perfil profesional presenta una demanda laboral considerable puesto que es habitual que en la mayoría de las organizaciones exista un departamento de IT (en el popular término DevOps, que intenta reflejar los distintos roles presentes en el equipo de informática de una organización, corresponde a Ops, es decir, al equipo de operaciones).

Esta titulación, como es lógico dadas las limitaciones de tiempo, tiene un enfoque generalista, no profundizando en algunas de las tecnologías requeridas dentro del campo IT.

Esta asignatura intenta paliar este déficit centrándose en el campo de la administración de sistemas. En la asignatura, se estudiará de forma práctica cuáles son las labores que lleva a cabo un administrador de sistemas, tanto si trabaja con la infraestructura de la propia organización (on premises) como si usa una solución cloud. Asimismo, además de revisar cómo se realizan las labores de administración en un caso práctico, se estudian las técnicas y herramientas que permiten automatizar este proceso.

Como caso práctico, se usará Linux por la gran difusión de este sistema operativo en todos los ámbitos. La materia presentada durante el curso cubrirá todos los contenidos requeridos por el certificado profesional LPIC-1 del Instituto Profesional de Linux, facilitando, por tanto, la posibilidad de que un alumno o alumna pueda conseguir a posteriori este certificado.

Con respecto a la administración en entornos cloud, se estudiará la plataforma Azure proporcionando a los estudiantes de la asignatura una cuenta para acceder a dicha plataforma.

Por lo que se refiere a las herramientas de automatización, se presentarán soluciones de IaC (Infrastructure as Code) como Ansible y Terraform.

Logos de entidades y sistemas mencionados: Linux Professional Institute, Azure, Ansible, Terraform

Requisitos recomendados

Profesor de contacto

Fernando Pérez Costoya: fperez@fi.upm.es

Algoritmos de Procesado y Análisis de Imagen. Aplicación a Teledetección (6 ECTS)

Descripción

El objetivo de esta asignatura es que el alumno adquiera los conocimientos básicos del área de procesado digital de imágenes. Con objeto de afianzar estos conocimientos, se presentan diferentes casos reales dentro del campo de la Teledetección.

El interés de encuadrar la parte práctica de la asignatura en este campo de investigación es que la identificación, análisis e interpretación de la información contenida en las imágenes obtenidas mediante sensores remotos (tanto desde plataformas aeroespaciales, como desde UAV), es de gran utilidad para evaluaciones de las características geométricas y estimaciones generales de cubiertas terrestres a diferentes escalas espaciales y temporales. La interpretación automática de las imágenes se define como un análisis cuantitativo, debido a su facilidad para identificar puntos basándose en sus propiedades numéricas y contabilizarlos para realizar estimaciones de superficies. Todos estas técnicas tienen una aplicación directa entre otras en: la planificación y gestión de recursos naturales (forestales, cultivos, hídricos, ...) y catástrofes (terremotos, tsunamis, incendios, ...), actualización de bases de datos espaciales, y gestión del territorio.

Fotografía satélite de terreno agrícola con varias modificaciones

Requisitos recomendados

Aún cuando está asignatura es autocontenida, nociones sobre Algorítmica Numérica, Algebra Lineal, Probabilidades y Estadísticas o Inteligencia Artificial pueden ser útiles para su seguimiento. En cualquier caso, lo mas importante es el interés por aprender a procesar y analizar imágenes digitales.

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 35.

Profesora de contacto

Estibaliz Martinez Izquierdo: emartinez@fi.upm.es

Computación de Alto Rendimiento (6 ECTS)

Descripción

Esta asignatura pretende servir de introducción al mundo de la computación de altas prestaciones o HPC (High Performance Computing). Para ello se muestran los principales logros tecnológicos en el mundo hardware (paralelismo interno, multiprocesadores y multicores, procesadores gráficos y vectoriales, etc.) así como en el software, haciendo particular hincapié en el desarrollo de casos prácticos, ya que toda la asignatura tiene un fuerte enfoque práctico.

La computación de altas prestaciones busca explotar todos los niveles de paralelismo: paralelismo a nivel de instrucciones, a nivel de datos, a nivel de cores en una misma máquina o entre distintas máquinas conectadas por una red. A la hora de programarlas se usarán diferentes estándares de programación paralela: MPI y OpenMP. Asimismo, se explicará el uso de la vectorización para obtener mejores prestaciones y se introducirá el profiling de aplicaciones científicas, mediante el uso de distintas herramientas. Por último, se introducirá el uso de las tarjetas gráficas (GPU) como coprocesadores para acelerar aplicaciones intensivas en cómputo.

Requisitos recomendados

Arquitectura De Computadores, también se necesita poseer destrezas básicas a la hora de programar, así como conocimientos básicos de concurrencia.

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 25.

Profesor de contacto

Antonio García Dopico: dopico@fi.upm.es

Fundamentos Cloud (3 ECTS)

Descripción

La asignatura proporcionará a los estudiantes una primera toma de contacto con las infraestructuras cloud y aprenderán sus conceptos básicos. Además, descubrirán los principales servicios cloud (computación, almacenamiento, redes y base de datos), cómo securizar estos servicios y desplegarán aplicaciones altamente disponibles y tolerantes a fallos en la infraestructura pública del proveedor cloud comercial.

La asignatura cubre los contenidos de la certificación oficial de Amazon Web Services “AWS Certified Cloud Practitioner (CLF-C01)”. Además, los estudiantes recibirán un badge digital acreditado por AWS de superación del curso, al ser la UPM academia acreditada del programa AWS Academy.

Esquema de arquitectura AWS cloud

Requisitos recomendados

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 35.

Profesora de contacto

Sonia de Frutos Cid: sonia.frutos@upm.es

Información y Computación Cuántica (3 ECTS)

Descripción

El curso pretende dar un panorama del creciente tema de la Información y Computación Cuántica desde un punto de vista de Ciencias de la Computación.

Es éste un nuevo paradigma en computación que está ganando mucha relevancia y que permite hacer cosas que clásicamente o bien son imposibles (como es el caso de la transmisión de claves con secreto garantizado) o con una complejidad computacional menor (como en el algoritmo de Grover, para búsquedas no dirigidas) que puede llegar a cambiar de orden de complejidad con respecto al mejor algoritmo clásico conocido (como el Algoritmo de Shor, que factoriza números en tiempo polinomial, rompiendo así los sistemas de clave pública habituales, como son la RSA o los basados en curvas elípticas). Por otro lado, la criptografía cuántica ofrece un método de distribución de claves secretas que es inmune ante cualquier ataque computacional -algo que antes no era posible- y se está empezando a usar ya en redes de comunicaciones, aspectos que también veremos.

Un aspecto más desconocido, pero muy importante para la industria es su uso para optimización, lo que tiene implicaciones desde farmacología a problemas de camino mínimo o para inteligencia artificial. Son estos últimos algoritmos los que han despertado el interés de gigantes en el mundo de la informática como Google, Microsoft o IBM. El curso acabará con un panorama de estos métodos y una breve descripción del hardware que se está usando para implementar los nuevos ordenadores cuánticos.

Profesor de contacto

Vicente Martín Ayuso: vicente@fi.upm.es

Introduction to biocomputing (3 ECTS)

Descripción

(Asignatura impartida en inglés)

This course will introduce the basic concepts of Biocomputing (computing with biomolecules) and Synthetic Biology (the engineering of biology). The students will understand how we can compute and process information encoded in biomolecules using other biomolecules and how we can program a microbial cell to change its behaviour.  The course is autocontent. The basic concepts of biology needed to follow the course will be described in the same course.

Profesor de contacto

Alfonso Rodríguez-Patón: arpaton@fi.upm.es  www.lia.upm.es

Nanotecnología (3 ECTS)

Descripción

La Nanotecnología es una ciencia emergente en diversos ámbitos científicos con un gran número de aplicaciones en la actualidad. Algunas de sus definiciones confluyen en la idea de que trata sobre la manipulación de la materia a escala atómica, molecular y supramolecular. Una descripción más generalizada de la Nanotecnología, se expresa como la Ciencia que trata de la manipulación de la materia con al menos una dimensión con tamaño entre 1 a 100 nanómetros. Si se define la Nanotecnología de acuerdo con el criterio que considera la dimensión de la materia, lleva naturalmente a la consideración de un campo muy amplio, que incluye diferentes disciplinas de la Ciencia tan diversas como la Ciencia de las Superficies, la Química Orgánica, la Biología Molecular, la Física de Semiconductores, la Medicina, la Electrónica etc. Las investigaciones y aplicaciones asociadas son igualmente diversas, yendo desde la física de dispositivos, a nuevas soluciones basadas en autoensamblaje molecular y desde el desarrollo de nuevos materiales hasta el control directo de la materia a escala atómica.

En esta asignatura, se pretende dar al alumno una formación introductoria sobre las diferentes investigaciones y aplicaciones que existen actualmente dentro de la Nanotecnología, en los diferentes campos científicos que abarca.

Nanofrutal: esquema en forma de árbol con aplicaciones de nanotecnología

Requisitos recomendados

Curiosidad, interés por estudiar y ganas de entender alguna/s de las áreas de las ciencias que se relacionan con la Nanotecnología.

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 40.

Profesora de contacto

Estibaliz Martinez Izquierdo: emartinez@fi.upm.es

Reconocimiento de formas (3 ECTS)

Descripción

El reconocimiento de patrones se apoya en el aprendizaje automático para el descubrimiento de regularidades en datos y su uso para tomar acciones como clasificar los datos en diferentes categorías. Tiene aplicaciones en el análisis de imágenes, la recuperación de información, bioinformática, etc.

El objetivo de la asignatura es introducir al alumno en los fundamentos de la clasificación y en alguna de sus aplicaciones, principalmente en el contexto del análisis de datos e imágenes. Para las prácticas se utilizará el lenguaje Python y diversas librerías de su entorno como Numpy y Scikitlearn.

Reconocimiento óptico de caracteres (OCR): dígito 3

Requisitos recomendados

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 40.

Profesor de contacto

Luis Baumela: lbaumela@fi.upm.es

Semantic web, linked data and knowledge graphs (3 ECTS)

Descripción (asignatura impartida en inglés)

El objetivo de esta asignatura es proporcionar la base teórica y práctica sobre los fundamentos metodológicos y tecnológicos implicados en la generación y publicación de vocabularios y datos de la Web de datos enlazados.

Esto significa:

Ejemplo de grafo de conocimiento

Esta asignatura se da en dos turnos, uno en inglés y otro en español. Asimismo, la docencia y actividad de la asignatura se concentra fundamentalmente en los meses de septiembre y octubre.

Requisitos recomendados

Haber superado la asignatura de Inteligencia Artificial. Es recomendable tener conocimientos de Sistemas Orientados a Servicios.

Preinscripción

Esta asignatura participa en el sistema piloto de preinscripción de optativas. Cupo de preinscripción: 50.

Profesor de contacto

Oscar corcho: oscar.corcho@upm.es

 

Sistemas de planificación (3 ECTS)

Descripción

Todos los procesos para ser desarrollados precisan de un proceso de planificación. De la bondad de ese plan se generará un proyecto malo, bueno u óptimo. La capacidad de planificar correctamente un plan debe ser aprendida, no es innata, por eso el conocimiento de diferentes técnicas de planificación ayudan al desarrollo correcto de un proyecto bien construido y desarrollado.

Requisitos recomendados

Haber superado la asignatura de Inteligencia Artificial.

Profesor de contacto

Vicente Martínez Orga: vicente.martinez@upm.es

Técnicas de computación científica (3 ECTS)

Descripción

Este curso pretende mostrar al estudiante de informática las técnicas computacionales básicas con un mayor impacto en el área de la computación científica. El objetivo es que sea capaz, bien de integrarse en un grupo de trabajo ocupado en resolver este tipo de problemas o bien de asesorar sobre el uso óptimo de la informática en este campo.

El énfasis se pone en dos áreas, por un lado las técnicas que permiten extraer el máximo rendimiento de sistemas secuenciales y por otro la explotación del paralelismo. Adicionalmente se tratan temas de benchmarking, uso de dispositivos especializados (GPUs, MICs) y creación de aplicaciones para la presentación y exploración de las -típicamente enormes- cantidades de datos generadas por los programas de cálculo masivo usuales en este campo.

En la medida que sea posible, se traerán profesores y personal especializado para impartir seminarios. La asignatura tiene un carácter práctico y, aproximadamente, la mitad de las clases se hacen en aula informática donde usaremos el cluster Triqui.

Requisitos recomendados

Profesor de contacto

Juan P. Brito Méndez: jp.brito@fi.upm.es

Tecnología de red CISCO: CCNA (6 ECTS)

Descripción

La asignatura ayuda al estudiante a adquirir los fundamentos necesarios para diseñar, securizar, operar y resolver problemas en redes de ordenadores actuales, con un enfoque práctico centrado en el uso de simuladores y laboratorios con equipos físicos.

La asignatura está estructurada en 3 módulos:

  1. CCNA: Introduction to Networks. Se construirá una red de área local (LAN) que integre esquemas de direccionamiento IPv4 e IPv6, fundamentos de seguridad de red y se realizará configuraciones de routers y switches.
  2. CCNA: Switching, Routing and Wireless essentials. Se realizarán configuraciones de red y resolución de problemas, se identificarán y mitigarán amenazas de seguridad LAN y se configurará de forma segura una Wireless LAN empresarial.
  3. CCNA: Enterprise Networking, Security, and Automation. Se configurará y se resolverán problemas en redes empresariales, se identificarán y se protegerán ante amenazas de ciberseguridad, se trabajará con herramientas de gestión de red y se aprenderán los conceptos clave de redes definidas por software (SDN) incluyendo arquitecturas basadas en controladores y cómo las APIs permiten la automatización de red.

La asignatura cubre los contenidos de la certificación profesional de Cisco "CCNA 200-301". Al superar estos módulos, los estudiantes recibirán badges digitales acreditados por CISCO al ser la UPM academia acreditada del programa Cisco Networking Academy.

Ejemplo de topología compleja de red. CISCO Networking Academy

Requisitos recomendados

Preinscripción

Esta asigantura tiene un proceso propio de preinscripción. Los interesados deben ponerse en contacto con su coordinadora.

Profesor de contacto

Sonia de Frutos Cid: sonia.frutos@upm.es