BSC-LT/ACAData huggingface dataset:
[en] The aim of the Semantic Web is to facilitate the understanding and processing of information by machines, providing well-structured and interconnected data. This is achieved through the use of ontologies, which structure knowledge in a way that computers can automatically process it, without the need for direct user intervention. The motivation for this undergraduate thesis (TFG) lies in the need to assess and ensure the quality of higher education offered by online universities in Spain, particularly in fields such as Computer Engineering, due to the growing importance of technology and computing in today's society. To achieve this, the intention is to develop an ontology to evaluate the alignment of Spanish online universities offering a degree in Computer Engineering with the competencies of the European Higher Education Area (EEES). The focus is on analyzing and comparing their curricula to ensure compliance with the quality standards and competencies established by the EEES. To represent the ontology, we will use the Protégé program through the OWL language and apply it to six Spanish universities that offer their entire educational programs remotely. As a result, this work aims to promote academic excellence, enhance the employability of graduates, and ensure that study programs comply with international educational standards. To extract the represented knowledge, we will use the SPARQL query language, allowing us to address the defined objectives.

[es] El objetivo de la Web Semántica es facilitar la comprensión y manejo de la información por parte de las máquinas, ofreciendo datos bien estructurados y conectados entre sí. Esto se logra mediante el uso de ontologías, que estructuran el conocimiento de forma que los ordenadores pueden procesarlo automáticamente, sin necesidad de intervención directa del usuario. La motivación de este trabajo fin de grado (TFG), radica en la necesidad de evaluar y asegurar la calidad de la educación superior ofrecida por las universidades online en España, particularmente para grados como Ingeniería Informática, debido a la creciente importancia de la tecnología y la informática en la sociedad actual. Con este fin, se pretende desarrollar una ontología para evaluar la alineación de las universidades online españolas que ofrecen el grado de Ingeniería Informática con las competencias del Espacio Europeo de Educación Superior (EEES). Se centra en analizar y comparar sus planes de estudios para garantizar que cumplen con los estándares de calidad y competencias establecidos por el EEES. Para representar la ontología haremos uso del programa Protégé a través del lenguaje OWL y la aplicaremos en seis universidades españolas que ofrecen toda su oferta formativa en línea. Como resultado, este trabajo pretende promover la excelencia académica, mejorar la empleabilidad de los graduados y garantizar que los programas de estudio cumplan con estándares educativos internacionales. Para extraer el conocimiento representado, utilizaremos el lenguaje de consultas SPARQL, que nos permita dar respuesta a los objetivos planteados.
[en] Occupational safety, in addition to being a legal requirement, is a good practice that encourages employees' commitment to the organization and promotes a culture of excellence that is transferred to other fields and is related to the most successful companies. The new technologies offer possibilities that did not exist only a few years ago that make available to companies devices capable of capturing data in real time and transmitting them for exploitation, but that go beyond and even make it possible to interact with the physical environment. The market offers sensors and personal protection equipment to avoid or, at least, reduce the risks faced by company employees and their consequences. However, systems that combine these devices with each other and with business information systems are not yet common. This project proposes the construction of a prototype personal protection system using sensors interconnected to wearable devices taking advantage of the opportunities offered by the technologies that the so-called Internet of Things (IoT) offers. It also suggests an evolution plan to assess the possibility of marketing using the iterative approach of quick presentation to potential customers known as Lean Startup.

[es] La seguridad laboral, además de un requisito legal, es una buena práctica que fomenta el compromiso de los empleados con la organización y promueve una cultura de excelencia que se traslada a otros ámbitos y que está relacionada con las empresas más exitosas. Las nuevas tecnologías ofrecen posibilidades inexistentes hace solo unos años que ponen a disposición de las empresas dispositivos capaces de capturar datos en tiempo real y transmitirlos para su explotación, pero que van más allá e incluso posibilitan interactuar con el entorno físico. El mercado ofrece sensores y equipos de protección personal para evitar o, al menos, reducir los riesgos a los que se enfrentan los empleados de las empresas y sus consecuencias. Sin embargo, todavía no son habituales los sistemas que combinen estos dispositivos entre sí y con los sistemas de información de las empresas. Este proyecto propone la construcción de un prototipo de sistema de protección personal mediante sensores interconectados a dispositivos wearables aprovechando las oportunidades que ofrecen las tecnologías que posibilidad el denominado internet de las cosas (en inglés Internet of Things, abreviado como IoT). Así mismo, se sugiere un plan de evolución para valorar la posibilidad de comercialización utilizando el enfoque iterativo de rápida presentación a los potenciales clientes denominado Lean Startup.
[en] The present study describes the creation process of an indoor location system that allows the investigation of possible differences in accuracy between empty and crowded environments. It also presents the completed tests and obtained results, as well as the derived conclusions on how the amount of users affects the precision of the system.

[es] El presente estudio describe el proceso de creación de un sistema de localización en interiores que permite investigar las posibles diferencias de la precisión de las localizaciones en entornos vacíos y con presencia de otras personas. Posteriormente se presentan una serie de pruebas realizadas, se exponen sus resultados, así como las conclusiones sobre cómo influye el número de usuarios a la precisión del sistema.
[en] The purpose of this work is to carry out a learning process about cybersecurity through a trivial board game, where players have to answer cybersecurity questions to achieve the final goal of victory. The mechanics of the game will consist of correctly answering questions to obtain the emblems of the five categories the game is divided: defense, attack, malware, GRC and culture. Once the emblems are obtained in the boxes of the vertices of the pentagon that forms the board, you will have to go to the central box to answer five questions, one of each subject. The player will be proclaimed the winner if he answers correctly four of the five questions that form a card. The methodology used to carry out the work has been based, in first place, on investigating the different mechanics employed in this type of question game. Subsequently, different games of the type investigated have been tested in order to draw conclusions and adapt them to the best possible mechanics to make the gaming experience as enjoyable as possible. Finally, an additional component, strategy, has been added, which can alter the dynamics of the game and make it more unpredictable. Finally, I believe that good game dynamics have been achieved by adding a strategy component that will make the game experience a good one while making the learning process in the field of cybersecurity more enjoyable.

[es] La finalidad de este trabajo es realizar un proceso de aprendizaje sobre ciberseguridad a través de un juego de mesa de tipo trivial, donde los jugadores tienen que responder preguntas de ciberseguridad para conseguir el objetivo final de la victoria. La mecánica del juego consistirá en ir respondiendo correctamente preguntas para conseguir los emblemas de las cinco categorías en las que se divide el juego: defensa, ataque, malware, GRC y cultura. Una vez conseguidos los emblemas en las casillas de los vértices del pentágono que forma el tablero, se tendrá que ir a la casilla central para responder cinco preguntas, una de cada temática. El jugador se proclamará vencedor si responde correctamente cuatro de las cinco preguntas que forman una tarjeta. La metodología empleada para la realización del trabajo se ha basado, en primer lugar, en investigar las distintas mecánicas empleadas en este tipo de juegos de preguntas. Posteriormente, se han probado distintos juegos del tipo investigado para poder sacar conclusiones y adaptarlo a las mejores mecánicas posibles para que la experiencia de juego sea lo más agradable posible. Por último, se ha añadido un componente adicional, como es la estrategia, pudiendo alterar la dinámica del juego y haciéndolo más imprevisible. Finalmente, considero que se han conseguido unas buenas dinámicas de juego añadiendo un componente de estrategia que hará que se consiga una buena experiencia de juego a la vez que se realiza un proceso de aprendizaje en el campo de la ciberseguridad de una forma más amena.
[en] The project focuses on the idea of transmedia story-telling as a tool to generate reflexion about mass tourism in the digital age. The speech is developed through different media: hipertextual book, RV installation, application and a future photo exhibition, where the message flows in an organic way. The idea is to generate a critical look on a phenomenon that is been transformed with the use on 2.0 maps, meta-browser, the collective experience and the rest of the tools that digital media offers.

[es] El proyecto se basa en la idea de aprovechar la narrativa transmedia para reflexionar sobre el turismo de masas en la era digital. El discurso se desarrolla de manera orgánica en los diferentes medios utilizados: el libro transmedia, la instalación de RV, la exposición de fotos y la aplicación. Con ello se pretende alentar una mirada crítica, compleja e irónica a un fenómeno que se ha transformado con el uso mapas 2.0, meta-buscadores, la experiencia colectiva y el resto de herramientas que los medios digitales ofrecen.
[en] This research project attempts to improve the differential diagnosis of ADHD. In the literature, we have encountered a disorder called Slow Cognitive Rhythm whose symptoms resemble the inattentive subtype of ADHD. Most studies managed to distinguish both disorders in terms of clinical symptomatology. Neuropsychological studies to date have focused exclusively on executive functioning, but none have focused on attentional performance. Therefore, there is multiple clinical interest in studying the attentional functions of both disorders in the differential diagnosis and management of ADHD. Objectives. In this paper, we will attempt to dissociate ADHD-I and SCT in terms of attentional performances using the KiTAP neuropsychological test, based on the attentional model of Van Zomeren and Brouwer (1994). Methodology. We will compare attentional performances in both ADHD and SCT groups with multifactorial ANOVAs. Results. We expect that attentional performance in sustained attention and vigilance tasks (intensity axis) will be significantly lower in the SCT group than in the ADHD-I group.

[es] Este proyecto de investigación intenta mejorar el diagnóstico diferencial del TDAH. En la literatura, nos hemos encontrado con un trastorno llamado Ritmo Cognitivo Lento cuyos síntomas parecen al subtipo inatento del TDAH. La mayoría de estudios logró distinguir ambos trastornos en términos de sintomatología clínica. Los estudios neuropsicológicos hasta la fecha se han centrado exclusivamente en el funcionamiento ejecutivo, pero ninguno se ha centrado en el rendimiento atencional. Por lo tanto, existe un interés clínico múltiple en estudiar las funciones atencionales de ambos trastornos en el diagnóstico diferencial y el manejo del TDAH. Objetivos. En este trabajo, intentaremos disociar el TDAH-I y el SCT en términos de rendimientos atencionales mediante la prueba neuropsicológica KiTAP, basándose en el modelo atencional de Van Zomeren y Brouwer (1994). Metodología. Compararemos los rendimientos atencionales en ambos grupos TDAH y SCT con unas ANOVAs multifactoriales. Resultados. Esperamos que el rendimiento atencional en las tareas de atención sostenida y de vigilancia (eje intensidad) sea significativamente menor en el grupo de SCT respecto a los TDAH-I.
[en] Currently, a company's website is a critical asset, being the target of cybercriminals seeking to attack it with the purpose of obtaining confidential information, perpetrating new attacks, or simply damaging the organization's image. Faced with these threats, administrators turn to Web Application Firewalls (WAFs) to prevent issues in web applications, making them an essential pillar to safeguard the confidentiality, integrity, and availability of digital assets. This work focuses on the use of open-source WAF solutions. It describes the main vulnerabilities of web applications, along with background, functionality, and the importance of WAFs as a security component to ensure the confidentiality, integrity, and availability of business information. We implemented a laboratory to mitigate common attacks on the vulnerable web application, OWASP Mutillidae II, using WAF solutions against threats such as SQL Injection, XSS, and File Inclusion, which are listed in the top 10 of the Open Web Application Security Project (OWASP). Subsequently, after launching the attacks and analyzing the detected vulnerabilities, the performance and accessibility of each WAF solution were evaluated as an integral part of the research. The ultimate goal is to determine which of the three analyzed WAF solutions stands out as the superior option for companies to choose as an open-source WAF solution.

[es] En la actualidad, la página web de una empresa constituye un activo crítico, siendo el blanco de ciberdelincuentes que buscan atacarla con el propósito de obtener información confidencial, perpetrar nuevos ataques o simplemente dañar la imagen de la organización. Frente a estas amenazas, los administradores recurren a los Firewalls de Aplicaciones Web (WAF) para prevenir problemas en las aplicaciones web, convirtiéndolos en un pilar esencial para salvaguardar la confidencialidad, integridad y disponibilidad de los activos digitales. Este trabajo se centra en el uso de soluciones WAF de código abierto. Se describen las principales vulnerabilidades de las aplicaciones web, junto con antecedentes, funcionamiento y la importancia de los WAF como componente de seguridad para garantizar la confidencialidad, integridad y disponibilidad de la información empresarial. Implementamos un laboratorio para mitigar ataques comunes en el aplicativo web vulnerable, OWASP Mutillidae II, utilizando soluciones WAF frente a amenazas como SQL Injection, XSS y File Inclusion, que figuran en el top 10 del Proyecto Abierto de Seguridad en Aplicaciones Web (OWASP). Posteriormente, tras lanzar los ataques y analizar las vulnerabilidades detectadas, el rendimiento y la accesibilidad de cada solución WAF se evaluaron como parte integral de la investigación. El objetivo final es determinar cuál de las tres soluciones WAF analizadas se destaca como la opción superior para que las empresas opten como solución WAF de código abierto.
[en] The search for the image of the medieval knight that derives from the chivalrous ideology based on the courtesy that appears in two major works of medieval literature: the anonymous Jaufré, Arthurian novel of the late thirteenth, written in Occitan and Catalan authorship, and the Lais of Marie de France, dating from the twelfth century and written in Anglo-Norman.

[es] La búsqueda de la imagen del caballero que se desprende del ideario caballeresco basado en la cortesía que aparece en dos obras capitales de la literatura medieval: el anónimo Jaufré, novela artúrica de finales del XIII, escrita en occitano y de autoría catalana, y los Lais de María de Francia, de mitades del XII y escritos en anglonormando.
[en] This research aims to study the educational system born from the values of the Enlightenment and the French Revolution, in order to compare it to the current model that we have called Neoliberal Education. We propose first of all a theoretical framework to understand the main elements, historical and socio-political, which crossed and are crossing today the pedagogical institutions. To address the issue of this paper we will use a constructivist and qualitative method, drawing on prestigious literature as well as empirical statistical data collected from various sources. The geopolitical area that we will study is mainly Europe, but with references also to North America, since neoliberal policies have a clear emergence in the Euro-Atlantic axis after the 1973 Oil Crisis. We will approach the research with a certain temporal linearity, from the philosophical, economic and sociological fields, in order to better understand the educational fact and its historical transformation. We will offer some final reflections with the aim of identifying the argumentative and material failures of the different educational systems and we will try to propose new scenarios.

[es] Esta investigación pretende estudiar el sistema educativo nacido de los valores de la Ilustración y la Revolución francesa, para compararlo al actual modelo que hemos dado en llamar Educación neoliberal. Proponemos en primer término un marco teórico para comprender los elementos principales, históricos y socio-políticos, que atravesaron y atraviesan en la actualidad las instituciones pedagógicas. Para abordar la cuestión de este trabajo utilizaremos un método constructivista y cualitativo, recurriendo a bibliografía de prestigio, así como datos empíricos estadísticos recabados en diversas fuentes. El ámbito geopolítico que estudiaremos es principalmente Europa, pero con referencias también a Norteamérica, pues las políticas neoliberales tienen una eclosión clara en el eje euroatlántico tras la Crisis del Petróleo de 1973. Enfocaremos lo investigado con una cierta linealidad temporal, desde el ámbito filosófico, económico y sociológico, para comprender mejor el hecho educativo y su transformación histórica. Ofreceremos unas reflexiones finales con la pretensión de identificar las fallas argumentales y materiales de los distintos sistemas educativos y trataremos de proponer nuevos escenarios.
[en] This paper describes the analysis, design, and implementation of Herois. Herois is an app for Android devices with version 5.0 or higher. This application has been implemented following the best practices and architectural guidelines recommended by Google, such as the MVVM design pattern, Clean Architecture, and Dependency Injection. Kotlin has been used as the programming language and Jetpack Compose has been used to create the user interfaces (UI) which is the new toolkit created by Google to compile native user interfaces using Kotlin. Both, Kotlin and Jetpack Compose, are set to become the basic tools for creating native Android applications, as Google is clearly betting on them by relegating Java and XML-based interfaces to the background. In terms of the application developed, Herois offers users a dual function: On the one hand, it is a query application where you have access to information about any superhero (powers, biography of the character, publisher who created it, etc.) and that allows us to create a list of favorite heroes. On the other hand, it also allows you to play a card game against your mobile using the score of superhero powers (strength, speed, etc.) as card values. Herois is designed to be able to work without being connected to the Internet, both light and dark modes and translations into English, Catalan and Spanish.

[es] Este trabajo describe el análisis, diseño e implementación de la aplicación Héroes. Héroes es una aplicación para dispositivos Android con una versión 5.0 o superior. Esta aplicación se ha implementado siguiendo las buenas prácticas y guías de arquitectura recomendadas por Google como sueño el patrón de diseño MVVM, la arquitectura Clean Architecture y la Inyección de Dependencias. Como lenguaje de programación se ha usado Kotlin y para la creación de las interfases de usuarios (UI) se ha empleado Jetpack Compongo que es el nuevo kit de herramientas que ha creado Google para compilar interfases de usuario nativas en uso del lenguaje Kotlin. Tanto Kotlin como Jetpack Compongo están gritados a convertirse en las herramientas básicas para la creación de aplicaciones Android nativas, puesto que Google está apostando claramente por ellos relegando en Java y a las interfaces basadas en ficheros XML en un segundo plan. En cuanto a la aplicación desarrollada, Héroes ofrece a los usuarios una doble función: Por un lado, es una aplicación de consulta donde se tiene acceso a información de cualquier superhéroe (poderes, biografía del personaje, editorial que lo creó, etc.) y que permite crearnos una lista de héroes favoritos. Por el otro, también permite jugar contra el móvil a un juego de cartas usando la puntuación de los poderes de los superhéroes (fuerza, velocidad, etc.) como valores de las cartas. Héroes se ha diseñado para poder trabajar sin necesidad de conexión a Internet, con opción de modo claro y oscuro y con traducción al inglés, catalán y castellano.
[en] In this final project, an application will be made using hybrid technology which will facilitate export to different platforms. This application is created for the simple management of a basketball club, which will allow users to register, maintain and view the different club teams, their matches, sponsors, the club's agenda and also the ability to receive push notifications will be made in order to reach the users of the application quickly. First, users must sign up. Once registered, they will access the screen to view the different options can be selected, they will be presented in list mode. The user can choose what he wants to do at that moment. Administrator users will be able to perform maintenance tasks, such as create, modify and delete information in the different sections. The language used for the development of the application has been JavaScript using the Angular and Ionic frameworks.

[es] En este proyecto de final de máster se realizará una aplicación móvil con tecnología híbrida la que se facilitará la exportación a diferentes plataformas. Esta aplicación se crea para realizar una gestión simple de un club de baloncesto, con la que se permitirán altas de usuario, mantenimiento y visualización de los diferentes equipos del club, de sus partidos, los patrocinadores, la agenda del club y además se podrá recibir notificaciones "push" para poder llegar de una forma rápida a los usuarios de la aplicación. En primer lugar los usuarios deben darse de alta. Una vez dados de alta, accederán a la pantalla para revisar las diferentes opciones que presenta la aplicación, se presentarán en modo listado. Usuario podrá escoger lo que quiere realizar en ese momento. Los usuarios administradores podrán llevar a cabo tareas de mantenimiento, como son altas y bajas de la información de las diferentes secciones. El lenguaje usado para el desarrollo de la aplicación ha sido JavaScript usando los marcos Angular y Ionic framework.
[en] Design, development and implementation of a temperature control system to be applied in the cold chain, using radio frequency identification (RFID) technology. The system consists of a UHF RFID tag reader, a controller for cold production equipment, and a control and configuration application.

[es] Diseño, desarrollo e implementación de un sistema de control de temperatura para aplicar en la cadena de frío, empleando para ello tecnología de identificacion por radiofrecuencia (RFID). El sistema consta de un lector de etiquetas RFID UHF, un controlador para equipos de producción de frío, y una aplicación de control y configuración.