<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<title>Trabajos Fin de Grado</title>
<link href="https://hdl.handle.net/10481/32186" rel="alternate"/>
<subtitle/>
<id>https://hdl.handle.net/10481/32186</id>
<updated>2026-04-22T10:39:51Z</updated>
<dc:date>2026-04-22T10:39:51Z</dc:date>
<entry>
<title>Estudio de la estructura arbórea de los semigrupos numéricos</title>
<link href="https://hdl.handle.net/10481/112931" rel="alternate"/>
<author>
<name>Casas Pérez, Mario</name>
</author>
<id>https://hdl.handle.net/10481/112931</id>
<updated>2026-04-21T08:20:36Z</updated>
<summary type="text">Estudio de la estructura arbórea de los semigrupos numéricos
Casas Pérez, Mario
La motivación de la realización de este trabajo de fin de grado es obtener una comprensión detallada sobre los semigrupos numéricos y su estudio en el ámbito de la informática y de las matemáticas. Un semigrupo numérico es un subconjunto de los números naturales N que contiene el cero, es cerrado bajo la suma y tiene un complemento finito en N. Estos semigrupos pueden describirse mediante generadores finitos y poseen propiedades clave como el número de Frobenius, el elemento conductor y la cantidad de huecos.&#13;
&#13;
Los semigrupos numéricos desempeñan un papel fundamental en matemáticas, especialmente en álgebra conmutativa, teoría de números y geometría algebraica. Son esenciales en el estudio de los dominios de valoración y en la clasificación de singularidades en curvas algebraicas. Además, encuentran aplicaciones en informática, como en la optimización discreta, la teoría de autómatas, la criptografía y la teoría de la información. Un ejemplo clásico es el problema de la moneda, que consiste en determinar el mayor valor que no se puede representar con un conjunto dado de denominaciones monetarias.&#13;
&#13;
Se ha realizado adicionalmente una página web en donde aquellos usuarios interesados en el estudio y análisis de los semigrupos numéricos puedan aprender y estudiar de forma dinámica todas sus propiedades matemáticas así como su inclusión en el área de la informática. Esta página facilitará el conocimiento mediante ejemplos prácticos donde el usuario podrá interactuar a través de diversos programas para ver el comportamiento de estos.&#13;
&#13;
Este trabajo aborda un análisis teórico y práctico de los semigrupos numéricos, destacando su importancia en problemas combinatorios y en el diseño de algoritmos eficientes para la resolución de problemas en ciencias de la computación.; The motivation for conducting this final project is to gain a detailed understanding of numerical semigroups and their study in the context of computer science and mathematics. A numerical semigroup is a subset of the natural numbers N that includes zero, is closed under addition, and has a finite complement in N. These semigroups can be described using finite generators and possess key properties such as the Frobenius number, the conductor element, and the number of gaps.&#13;
&#13;
Numerical semigroups play a fundamental role in mathematics, especially in commutative algebra, number theory, and algebraic geometry. They are essential in the study of valuation domains and the classification of singularities in algebraic curves. Furthermore, they find applications in computer science, such as in discrete optimization, automata theory, cryptography, and information theory. A classic example is the coin problem, which involves determining the largest value that cannot be represented with a given set of&#13;
coin denominations.&#13;
&#13;
In addition, a website has been developed where users interested in the study and analysis of numerical semigroups can learn and explore their mathematical properties dynamically, as well as their application in the field of computer science. This platform will enhance understanding through practical examples, allowing users to interact with various programs to observe their behavior.&#13;
&#13;
This work presents a theoretical and practical analysis of numerical semigroups, highlighting their importance in combinatorial problems and the design of efficient algorithms for solving problems in computer science.
</summary>
</entry>
<entry>
<title>Chatbot para ayuntamiento: Desarrollo de aplicación para consultas de la ciudadanía a la documentación municipal basado en LLMs</title>
<link href="https://hdl.handle.net/10481/112845" rel="alternate"/>
<author>
<name>Rodríguez Godoy, José Alberto</name>
</author>
<id>https://hdl.handle.net/10481/112845</id>
<updated>2026-04-16T06:58:08Z</updated>
<summary type="text">Chatbot para ayuntamiento: Desarrollo de aplicación para consultas de la ciudadanía a la documentación municipal basado en LLMs
Rodríguez Godoy, José Alberto
En el presente proyecto se aborda el desarrollo de un asistente virtual conversacional basado en modelos de lenguaje grandes (LLM) y que tiene el principal objetivo de facilitar la comunicación entre los ciudadanos y los servicios de administración, así como los de atención al ciudadano, de una institución pública. El sistema hace uso de una arquitectura de recuperación aumentada por generación (RAG), la cual permite al chatbot ofrecer respuestas contextualizadas y precisas sobre una base de conocimiento actualizada con información municipal.&#13;
&#13;
El trabajo incluye el estudio y diseño de la interacción entre el modelo lingüístico y módulos de recuperación semántica, así como la integración con servicios externos a través de conexiones MCP, lo cual permite al asistente, entre otras tareas, realizar acciones de agente, como consultar el estado de trámites, derivar solicitudes a departamentos específicos, proporcionar información sobre normativas locales o bien comunicarse con la plataforma de incidencias en un lenguaje natural y en varios idiomas.&#13;
&#13;
Para garantizar una respuesta natural y adecuada al contexto ciudadano, se ha desarrollado un sistema de preprocesamiento de información y enriquecimiento de consultas. Asimismo, se ha llevado a cabo un análisis de la experiencia de usuario, con el objetivo de optimizar la claridad, accesibilidad y utilidad del sistema conversacional.&#13;
&#13;
El asistente virtual ha sido validado mediante escenarios simulados de atención ciudadana, así como a través de pruebas funcionales con consultas reales sobre el conjunto total de datos. Este enfoque demuestra el potencial de los modelos de lenguaje en la digitalización de los servicios públicos, proponiendo una herramienta escalable, eficiente y centrada en el ciudadano.; This project addresses the development of a conversational virtual assistant&#13;
based on large language models (LLMs). Its main objective is to facilitate&#13;
communication between citizens and the administrative and customer&#13;
service departments of a public institution. The system uses a generationaugmented&#13;
retrieval (GAR) architecture, which allows the chatbot to offer&#13;
contextualized and accurate responses based on a knowledge base updated&#13;
with municipal information.&#13;
The work includes the study and design of the interaction between the&#13;
linguistic model and semantic retrieval modules, as well as integration with&#13;
external services through MCP connections. This allows the assistant, among&#13;
other tasks, to perform agent actions, such as checking the status of procedures,&#13;
forwarding requests to specific departments, providing information&#13;
on local regulations, or communicating with the incident platform in natural&#13;
language and in multiple languages.&#13;
To ensure a natural response appropriate to the citizen context, an information&#13;
preprocessing and query enrichment system has been developed.&#13;
A user experience analysis was also conducted to optimize the clarity, accessibility,&#13;
and usability of the conversational system.&#13;
The virtual assistant was validated using simulated citizen scenarios, as&#13;
well as through functional testing with real-world queries on the entire data&#13;
set. This approach demonstrates the potential of language models in the digitalization&#13;
of public services, offering a scalable, efficient, and citizen-centric&#13;
tool.
</summary>
</entry>
<entry>
<title>Absentismo Escolar. Identificación de las variables de riesgo que afectan al alumnado absentista de la Ciudad Autónoma de Ceuta</title>
<link href="https://hdl.handle.net/10481/112629" rel="alternate"/>
<author>
<name>Martínez Garrido, Carlota</name>
</author>
<id>https://hdl.handle.net/10481/112629</id>
<updated>2026-04-06T12:46:40Z</updated>
<summary type="text">Absentismo Escolar. Identificación de las variables de riesgo que afectan al alumnado absentista de la Ciudad Autónoma de Ceuta
Martínez Garrido, Carlota
Este trabajo de fin de grado tiene el objetivo de investigar las variables/factores de&#13;
riesgo tanto familiares, como personales del menor absentista de la Ciudad Autónoma de&#13;
Ceuta, con la intención de establecer coincidencias entre las variables establecidas y así,&#13;
conseguir determinar el perfil del menor e intentar comprender un poco más los motivos por&#13;
los cuales ocurre este fenómeno social.&#13;
Dicho objetivo se llevará a cabo mediante la revisión de una muestra compuesta&#13;
originalmente por 115 casos, los cuales fueron intervenidos y posteriormente cerrados por el&#13;
Departamento de Absentismo Escolar de los Servicios Sociales de la Ciudad Autónoma de&#13;
Ceuta. Dichos casos están datados de los primeros meses del curso escolar 2024-2025,&#13;
específicamente de Septiembre a inicios de Noviembre, el curso escolar completo&#13;
correspondiente al año 2023-2024 y, en su minoría, los casos cerrados sin archivar del curso&#13;
2022-2023.&#13;
La propuesta de investigación, inclusive el acceso a la información de los casos, nace&#13;
debido a la colaboración de la Universidad de Granada con el portal Ícaro. Este portal web&#13;
tiene el objetivo de ayudar a los estudiantes universitarios a gestionar y encontrar prácticas&#13;
educativas externas en empresas o entidades tanto públicas como privadas, en este caso fué&#13;
en Servicios Sociales de Ceuta, ya que estaban dispuestos a tutorizar estudiantes de la carrera&#13;
de Educación Social, específicamente el Departamento de Absentismo Escolar. Allí fué&#13;
donde se pudo ver la gran problemática existente con el absentismo escolar en esta ciudad,&#13;
junto con la poca relevancia que se le otorga actualmente.; This undergraduate thesis aims to examine the familial and personal risk factors associated&#13;
with truant minors in the Autonomous City of Ceuta, with the objective of identifying&#13;
patterns among these variables in order to delineate a comprehensive profile of the affected&#13;
minors and to further understand the underlying causes of this social phenomenon. This objective will be pursued through the review of a sample originally composed of 115&#13;
cases, which were addressed and subsequently closed by the Truancy Department of the&#13;
Social Services of the Autonomous City of Ceuta. These cases date from the early months of&#13;
the 2024–2025 academic year, specifically from September to early November, the entire&#13;
2023–2024 academic year, and, to a lesser extent, unarchived closed cases from the&#13;
2022–2023 academic year.&#13;
The research proposal, including access to case information, emerged as a result of the&#13;
collaboration between the University of Granada and the Ícaro platform. This online platform&#13;
is designed to assist university students in managing and securing external educational&#13;
internships in both public and private organizations. In this case, the internship took place&#13;
within the Social Services of Ceuta, specifically in the Truancy Department, which had&#13;
agreed to supervise students pursuing a degree in Social Education. It was within this context&#13;
that the significant issue of school absenteeism in the city became evident, along with the&#13;
limited attention currently being given to the matter.
</summary>
</entry>
<entry>
<title>Home automation installation  supervision using  OpenHAB</title>
<link href="https://hdl.handle.net/10481/112607" rel="alternate"/>
<author>
<name>Bouchemma Bouhou, Hicham</name>
</author>
<id>https://hdl.handle.net/10481/112607</id>
<updated>2026-04-06T09:47:21Z</updated>
<summary type="text">Home automation installation  supervision using  OpenHAB
Bouchemma Bouhou, Hicham
The main objective of this project is to supervise the installation, update, and improvement of a home automation portal in a single-family house based on OpenHAB. This work continues previous efforts in initializing the system and configuring electronic devices. The project involves updating the software to the latest versions, ensuring compatibility and security enhancements, and supervising the proper installation and configuration of these updates. Optimizing the system architecture to enhance efficiency, performance, and scalability is another key focus. This includes network reconfiguration, data storage optimization, and improved communication between devices. Additionally, new smart devices will be selected, installed, and configured to expand the system’s capabilities. Troubleshooting and bug fixing are essential tasks to resolve existing issues in the current system configuration and operation. Newfunctionalities, such as advanced task automation and user interface customization, will be developed to enhance the system further. A regular maintenance plan will be established to ensure the long-term proper functioning of the system. This plan includes constant monitoring, periodic software updates, and automated backups. This project adapts to current needs in home automation and contributes to education in Computer Engineering, providing a more robust and versatile home automation system; El objetivo principal de este proyecto es supervisar la instalación, actualización y mejora de un portal domótico en una casa unifamiliar basado en OpenHAB. Este trabajo continúa los esfuerzos previos en la inicialización del sistema y la configuración de dispositivos electrónicos. El proyecto implica actualizar el software a las versiones más recientes, asegurando compatibilidad y mejoras de seguridad, y supervisar la correcta instalación y configuración de estas actualizaciones. Otro enfoque clave es la optimización de la arquitectura del sistema para mejorar la eficiencia, el rendimiento y la escalabilidad. Esto incluye la reconfiguración de la red, la optimización del almacenamiento de datos y la mejora de la comunicación entre dispositivos. Además, se seleccionarán, instalarán y configurarán nuevos dispositivos inteligentes para ampliar las capacidades del sistema. La resolución de problemas y la corrección de errores son tareas esenciales para resolver los problemas existentes en la configuración y funcionamiento del sistema actual. Se desarrollarán nuevas funcionalidades, como la automatización avanzada de tareas y la personalización de la interfaz de usuario, para mejorar aún más el sistema. Se establecerá un plan de mantenimiento regular para asegurar el correcto funcionamiento del sistema a largo plazo. Este plan incluye la monitorización constante, las actualizaciones periódicas del software y las copias de seguridad automáticas. Este proyecto se adapta a las necesidades actuales en domótica y contribuye a la formación en Ingeniería Informática, proporcionando un sistema domótico más robusto y versátil.
</summary>
</entry>
<entry>
<title>Software de cálculo de inductores</title>
<link href="https://hdl.handle.net/10481/112577" rel="alternate"/>
<author>
<name>Tengo Rodríguez, Ismael</name>
</author>
<id>https://hdl.handle.net/10481/112577</id>
<updated>2026-04-06T08:36:47Z</updated>
<summary type="text">Software de cálculo de inductores
Tengo Rodríguez, Ismael
En este proyecto se aborda el diseño, desarrollo y despliegue de una apli cación web de código abierto para el cálculo preciso de la inductancia de bobinas de núcleo de aire. La solución se ha desarrollado utilizando Next.js con React, aprovechando las capacidades del framework para gestionar tan to la interfaz de usuario interactiva como la lógica de cálculo. Una de las características principales es la capacidad de generar y visualizar modelos 3D dinámicos de las geometrías de las bobinas en tiempo real utilizando Three.js. Todo el sistema está contenerizado con Docker, garantizando la reproducibilidad y facilidad de despliegue. El proyecto busca ofrecer una herramienta accesible, precisa y fácil de usar, llenando el vacío entre las calculadoras analíticas simples y el software de simulación por elementos finitos, que es más complejo y costoso.; This project addresses the design, development, and deployment of an open-source web application for the accurate calculation of the-inductance of air-core coils. The solution has been developed using Next.js with React, leveraging the framework’s capabilities to manage both the interactive user interface and the calculation logic. One of the main features is the ability to generate and visualize dynamic 3D models of coil geometries in real time using Three.js. The entire system is containerized with Docker, ensuring reproducibility and ease of deployment. The project aims to provide an accessible, precise, and easy-to-use tool, bridging the gap between simple analytical calculators and finite element simulation software, which is more complex and costly.
</summary>
</entry>
</feed>
