Ingeniería del Software Proyecto en equipo Requisitos Arquitectura software UML Pruebas

Desarrollo en equipo de una solución de detección y alertas de intrusión, abordada desde la ingeniería del software mediante análisis de viabilidad, elicitación de requisitos, arquitectura modular, modelado UML, diseño orientado a objetos, trazabilidad y planificación de pruebas.

  • 📁 Entrega 1 — Elicitación, viabilidad, requisitos y bases de análisis
  • 📁 Entrega 2 — Arquitectura software, UML, diseño de implementación y pruebas
Redes Avanzadas y Computación en la Nube NGN Tráfico de red MPLS Cloud Virtualización

Entregas orientadas al análisis y diseño de infraestructuras de red modernas, incluyendo redes de nueva generación, optimización de tráfico, diseño mediante MPLS y estudio comparativo de servicios de computación en la nube y entornos virtualizados.

  • 📁 Entrega 1 — Análisis de aplicaciones en redes de nueva generación (NGN)
  • 📁 Entrega 2 — Aplicaciones prácticas, uso y optimización de tráfico de red
  • 📁 Entrega 3 — Diseño de una red mediante protocolo MPLS
  • 📁 Entrega 4 — Análisis de servicios de computación en la nube
Grandes Volúmenes de Datos: Big Data Docker NoSQL Hadoop Spark Superset

Asignatura orientada a distintas tecnologías y enfoques de Big Data, desde la preparación del entorno y bases NoSQL hasta procesamiento distribuido con Hadoop y un proyecto final completo de análisis de datos a gran escala con visualización.

  • 📁 Entrega 1 — Configuración del entorno de trabajo con Docker
  • 📁 Entrega 2 — Sistema de biblioteca digital con MongoDB y Hasura
  • 📁 Entrega 3 — Hadoop, HDFS y operación MapReduce
  • 🏁 Práctica final — Sistema Big Data de análisis de accidentes de tráfico
Diseño y Análisis de Algoritmos Complejidad Recursividad Divide y vencerás Árboles

Prácticas individuales centradas en implementación y análisis de algoritmos, combinando complejidad temporal y espacial, recursividad, estrategias de divide y vencerás y resolución de problemas sobre estructuras arbóreas.

  • 📁 Práctica 1 — Análisis de complejidad de algoritmos de ordenación
  • 📁 Práctica 2 — Iteración, recursividad y memoización
  • 📁 Práctica 3 — Divide y vencerás aplicado a potencia rápida
  • 📁 Práctica 4 — Uso avanzado de árboles
Proyecto Ingeniería I Proyecto individual Transformación digital Business case Arquitectura Presentación

Proyecto individual de transformación digital para Viajes Azul S.L., desarrollado en cuatro entregas: toma de requisitos, definición del modelo As-Is / To-Be, diseño técnico y arquitectónico, elaboración de un business case del rediseño de la plataforma web y sistema de reservas, y presentación final orientada a dirección.

  • 📁 Entrega 1 — Entrevista y obtención de requisitos
  • 📁 Entrega 2 — Plan estratégico, modelo As-Is / To-Be y diseño técnico
  • 📁 Entrega 3 — Business case del rediseño web y sistema de reservas
  • 🎤 Entrega 4 — Presentación del business case al product-owner
Inteligencia Artificial Modelos Aplicaciones

Proyectos introductorios de IA y posibles aplicaciones a detección de anomalías o análisis de amenazas.

  • 📁 Proyecto 1
  • 📁 Proyecto 2
  • 📁 Proyecto 3
  • 📁 Proyecto 4
Seguridad en Bases de Datos Controles Hardening

Prácticas de control de acceso, cifrado, copias de seguridad y protección frente a SQL Injection.

  • 📁 Proyecto 1
  • 📁 Proyecto 2
  • 📁 Proyecto 3
  • 📁 Proyecto 4
Seguridad en Redes Firewalls VPN

Configuración de dispositivos de seguridad, segmentación, VPNs y análisis de tráfico.

  • 📁 Proyecto 1
  • 📁 Proyecto 2
  • 📁 Proyecto 3
  • 📁 Proyecto 4
Desarrollo Seguro Web y Apps OWASP Hardening apps

Prácticas de desarrollo web y móvil aplicando principios de seguridad y mitigando vulnerabilidades OWASP.

  • 📁 Proyecto 1
  • 📁 Proyecto 2
  • 📁 Proyecto 3
  • 📁 Proyecto 4
Proyecto Ingeniería II Proyecto anual Entrega final

Segunda parte del proyecto de ingeniería: implementación, pruebas, documentación final y presentación.

  • 📁 Proyecto 1
  • 📁 Proyecto 2
  • 📁 Proyecto 3
  • 📁 Proyecto 4