Regístrese como usuario para poder publicar sus ofertas en esta página.


 

El grupo de investigación GING (Grupo Internet de Nueva Generación) propone las siguientes temáticas para Trabajos Fin de Grado (TFG) o Trabajos Fin de Máster (TFM). Los interesados deberán solicitar ANTES DEL 1 DE OCTUBRE el TFT de su elección escribiendo a la dirección Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. y adjuntar un listado de notas actualizado. En caso de estar interesado en más de un TFT, el alumno puede incluir una lista ordenada de preferencias. Además, si un alumno tiene una idea propia para realizar su TFT puede ponerse en contacto directamente con el profesor de su elección.

 

Desarrollo de recursos para la realización de escape rooms educativos utilizando tecnologías web
Este TFT consiste en el desarrollo de una o varias aplicaciones web interactivas configurables, que puedan ser de utilidad para el diseño y realización de escape rooms educativas. Para el desarrollo de las aplicaciones web se utilizará HTML, CSS y JavaScript, pudiendo utilizarse opcionalmente otras tecnologías como JQuery, React y Redux. 
Plazas ofertadas: 2
Contacto: Aldo Gordillo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.) y Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Desarrollo de funcionalidades para una herramienta web de autoría de recursos de e-Learning
Ediphy (http://ging.github.io/ediphy) es una herramienta de código libre de autoría de recursos de aprendizaje online que permite crear contenido de distinto tipo (documentos web, diapositivas...). Es un proyecto desarrollado en JavaScript (ES6), junto con librerías como React y Redux.  En el ámbito de esta herramienta, se ofrece una serie de propuestas de TFT para dotarla de nuevas funcionalidades. 
Plazas ofertadas: 1
Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Implementación de una plataforma de cuestionarios para concursos en el aula
Este TFT consiste en la implementación de una herramienta tipo Kahoot! que permita la creación de cuestionarios de evaluación para su uso mediante concursos en el aula. Se pretende que la herramienta desarrollada solvente las deficiencias que existen en Kahoot! y que se integre con la plataforma Moodle. En caso de éxito la herramienta se ofrecerá a los profesores de la Universidad para su uso en las asignaturas. Para el desarrollo de la plataforma se sugiere el uso de las tecnologías Node.js, HTML, CSS y Javascript. 
Plazas ofertadas: 1
Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Implementación de una plataforma de creación de videos enriquecidos
Este TFT consiste en implementar una plataforma en la cual se debe poder subir videos o buscarlos en YouTube. Una vez seleccionado el video, se le podrán añadir marcas en las que, cuando llegue la reproducción del video hasta el momento indicado, salte un contenido adicional (tipo pregunta, web externa, imagen, texto, …). En el caso de poner preguntas, se podrá hacer que sea bloqueante, no se puede continuar con el video hasta que no se haya respondido bien. 
Plazas ofertadas: 1
Contacto: Enrique Barra Arias (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Desarrollo de nuevas funcionalidades para una herramienta de gestión de identidades
FIWARE (https://www.fiware.org/) es una plataforma abierta de herramientas que permiten desarrollar aplicaciones inteligentes para ámbitos como Smart Cities. Este TFT consiste en ampliar algunas de las funcionalidades de una de estas herramientas llamada Keyrock (https://fiware-idm.readthedocs.io/en/latest/) cuya finalidad es la gestión de identidades. El alumno tendrá la oportunidad de colaborar en un proyecto Open Source a nivel europeo. Keyrock está desarrollada en NodeJS y se necesitan conocimientos de HTML, CSS y Javascript, así como de bases de datos SQL. 
Plazas ofertadas: 2
Contacto: Alejandro Pozo Huertas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Análisis de datos sobre datasets the medidores inteligentes y su aplicación en Smart Grids
Este TFT consiste en el análisis de datos de consumo energético para el mejoramiento de los procesos de distribución eléctrica en Smart Grids. Las tecnologías que pueden emplearse en este trabajo son Python (y sus correspondientes librerías para minería de datos), Spark, Docker, HTML, CSS, Kafka, Docker y Zeppelin, entre otras.
Plazas ofertadas: 1
Contacto: Andrés Muñoz Arcentales (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Despliegue de plataformas Openstack usando Kubernetes
En este TFT se analizarán diferentes estrategias para el despliegue de plataformas Openstack usando la tecnologías de contenedores sobre kubernetes para la obtención de plataformas cloud personalizadas para su uso educativo.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Modificación de sistemas de encaminamiento de datos (Istio) para el establecimiento de componentes seguros dentro de Kubernetes
Se pretende analizar y modificar los componentes de encaminamiento de flujos para la comunicación con microservicios dentro de la plataforma de Kubernetes. 
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseño e implementación de sistemas de microservicios basados en arquitectura cloud Lambda para diversas arquitecturas de aplicaciones web
Se pretende analizar, diseñar e implementar diversas soluciones para la implementación de aplicaciones web sobre el paradigma Lambda (tanto en plataformas propietarias como de código abierto).
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Integración de un sistema de comunicación basado en IOT (NGSI) de forma eficiente en la infraestructura FABRIC 2.0 de HyperLedger.
Se analizará e implementará la ingestión eficiente de datos en formato NGSI dentro de la infraestructura Fabric 2.0 de HyperLedger.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Integración de un sistema de comunicación basado en IOT (NGSI) de forma eficiente en la infraestructura de Ethereum 2.0
Se analizará e implementará la ingestión eficiente de datos en formato NGSI dentro de la infraestructura Ethereum 2.0.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Integración de un sistema de ingestión masiva de BigData (apache NIFI) con un sistema de certificación de datos usando bases de datos de grafos y Blockchain
Se analizará e implementará la ingestión eficiente de datos en formato NGSI dentro de la infraestructura de base de datos de grafos y su certificación usando BlockChain
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseño de soluciones de identidad auto soberana para sistemas de IOT
Se analizará e implementará una o más soluciones de identidad auto soberana para diversos sistemas de IOT.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseño de soluciones para aprendizaje máquina en streaming para apache Flink 
Se analizará e implementará una o más soluciones a diversos problemas usando aprendizaje máquina en un flujo continuo en tiempo real usando apache Flink.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseño de soluciones para infraestructura de ciudades inteligentes usando Ocean Protocol
Se analizará e implementará una o más soluciones a diversos problemas usando aprendizaje máquina con la infraestructura del Ocean Protocol.
Plazas ofertadas: 1
Contacto: Joaquín Salvachúa (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

Diseñador web para aplicación de prácticas.

Se ofrece un TFM/TFG para la recopilación de información y desarrollo de un proyecto IoT de domótica. Se realizará un proyecto desde las bases realizando motas con Arduino, controladores Raspberry Pi; usaremos el protocolo MQTT para la transmisión y un programa para la gestión domótica llamado https://www.home-assistant.io/

El proyecto tendrá una alta carga documental.

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador de interfaces web para aplicación sobre criptodivisas

Se ofrece TFM/TFG para el desarrollo de interfaces web en una aplicación para la trazabilidad de criptodivisas en las redes blockchain. Estamos abiertos a cualquier tecnología moderna que nos propongas como React, Angular, VUE, etc.

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador de reportes matemáticos en aplicación web.

Se ofrece TFM/TFG para el diseño de reportes matemáticos utilizando MathJax en una aplicación web. Las funciones matemáticas ya están implementadas hay que componer una web con formato A4 para luego poder transformar a PDF

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Gestión control de usuarios en aplicación web.

Se ofrece un TFM/TFG para la gestión avanzada de usuarios en distintas web utilizando el módulo passport.js

También se deberán desarrollar módulos anti abuso de API Rest

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Diseñador web para aplicación de prácticas.

Se ofrece un TFM/TFG para la remodelación gráfica de una aplicación ya existente. Necesitamos realizar un proyecto con un aspecto moderno. Estamos abiertos a cualquier tecnología moderna que nos propongas como React, Angular, VUE, etc.

Imprescindible conocimientos en Javascript y NodeJS

Plazas ofertadas: 1
Contacto: Diego Martín (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

¿Alguna vez has tenido la sensación de que la app que estás usando pide demasiados datos? En la actualidad, multitud de aplicaciones móviles solicitan permisos excesivos para recopilar información de todo tipo que luego envían a diversos servidores, en la mayoría de los casos sin el conocimiento del propio usuario. Esta línea de trabajos fin de máster y grado analizará estas prácticas (fraudulentas en muchos casos) y desarrollará herramientas que permitan detectarlas, para poder conocer qué hacen de verdad las apps con nuestros datos.  

Los alumnos y alumnas interesados pueden ponerse en contacto con José María del Álamo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.), enviando un listado de notas y curriculum actualizados.

Se proponen las siguientes temáticas para Trabajos Fin de Grado (TFG). Los interesados deberán ponerse en contacto con el docente responsable por correo electrónico y adjuntar un listado de notas actualizado.

 

Desarrollo de una aplicación web educativa sobre reciclaje utilizando React y Redux

Este TFG consiste en la creación de una aplicación web educativa para enseñar a reciclar utilizando para ello las tecnologías React y Redux. La aplicación utilizará el estándar de e-Learning SCORM para comunicarse con los entornos virtuales de aprendizaje donde se integre y se adaptará al perfil del alumno modificando el grado de dificultad. Se proporcionará un boilerplate con la arquitectura inicial de la aplicación así como con funcionalidades para usar el API SCORM y un entorno de pruebas sencillo.

Plazas ofertadas: 1
Contacto: Aldo Gordillo (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de nuevas funcionalidades para una herramienta de creación de recursos de aprendizaje desarrollada con React y Redux

Ediphy (http://ging.github.io/ediphy) es una herramienta online de código libre de autoría de recursos de aprendizaje que permite crear contenido de distinto tipo (documentos web, diapositivas...). Es un proyecto desarrollado en JavaScript (ES6), junto con librerías como React y Redux.  En el ámbito de esta herramienta, se ofrece una serie de propuestas de TFGs para dotarla de nuevas funcionalidades como: APIs a proveedores de contenidos externos, nuevos visores de contenido, creación de diagramas, pizarra interactiva y mejoras para la creación de presentaciones web.

Plazas ofertadas: 2
Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de una plataforma web para gestionar Escape Rooms educativas

Este TFG consiste en desarrollar una plataforma web que permita gestionar Escape Rooms educativas: crear distintos turnos, monitorizar el progreso de los alumnos, registrar distintos equipos, etc. Para el desarrollo del proyecto se empleará Node.js, SQL y tecnologías web de Frontend (HTML/CSS/JS).

Plazas ofertadas: 1
Contacto: Sonsoles López Pernas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de una aplicación web para gestión de torneos deportivos

Este TFG consiste en la creación de una aplicación web para gestión de torneos deportivos, inicialmente para torneos de pádel. Se oferta la realización de dos TFG dependientes entre sí de tal manera que uno de ellos se centrará en la realización del backend de la aplicación y la otra en la realización del frontend. Se utilizarán las tecnologías aprendidas en asignaturas como CORE e IWEB utilizando JavaScript como lenguaje de programación. La elección de los frameworks para ambas partes puede ser realizada por los alumnos aunque se sugiere utilizar express para la parte de backend (usando una base de datos MySQL). En la parte de frontend podrá utilizarse React o Javascript/HTML puro.

Plazas ofertadas: 2 (una para la parte de backend y otra para la de frontend)
Contacto: Álvaro Alonso (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de controladores y procesadores compatibles con el estándar NGSIv2 para persistencia de datos en bases de datos geográficas o bases de datos de grafos usando Apache NiFI

Este TFG se desarrolla en el ámbito de FIWARE, un proyecto europeo para desarrollar infraestructuras de IoT y Smart Cities. El trabajo consiste en desarrollar un conector para recibir eventos en tiempo real procedentes de un Context Broker (utilizando el estándar NGSIv2) y guardar los valores recibidos en bases de datos geográficas (CartoDB) o de grafos (Neo4j). La motivación detrás del uso de estas bases de datos tan específicas radica en que los eventos que recibe el Context Broker provienen de distintos sensores y por lo tanto es de especial relevancia su ubicación y la distancia entre nodos. Para la realización del trabajo se empleará Apache NiFi, un software que permite manipular datos en tiempo real haciendo uso de pipelines y trasladar esta información a otros sistemas. El lenguaje de programación en el que se realizará el desarrollo será Java.

Plazas ofertadas: 2
Contacto: Andrés Muñoz (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)

 

Desarrollo de nuevas funcionalidades para una herramienta de gestión de identidades

Este TFG se desarrolla en el ámbito de FIWARE, un proyecto europeo para desarrollar infraestructuras de IoT y Smart Cities. En concreto se centra en el apartado de seguridad. El TFG consiste en aumentar las funcionalidades de un gestor de identidad (https://github.com/ging/fiware-idm) mediante, entre otras acciones, la implementación del protocolo OpenID Connect sobre OAuth 2.0 para permitir autenticación delegada. Las tecnologías para llevar a cabo este TFG son Node.js y bases de datos SQL (principalmente MySQL).

Plazas Ofertadas: 1
Contacto: Alejandro Pozo Huertas (Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.)