BSC-LT/ACAData huggingface dataset:
[en] In this proposal and inside the narrative framework of medieval fantasy history, the player will take the role of commander of the order of wind, which have to face the antagonist faction of the game called the dark tornado brotherhood. To fulfil this objective, the player will have to build and improve a military base to battle with the general of the enemy faction. To build the base it will be needed resources obtained by completing aleatory missions of different difficulties, giving freedom to the player to select the mission the player wants, but the reward of the mission will be high depending of the difficulty. In the management mode, the player will be able to select an existing building and improving it and will be able also to build new buildings that will appear in the base directly. Moreover, when the player improves the principal building to the maximum level, a fourth mission will appear which will be the boss fight. When the player selects a mission, the style of the game will change to a real strategy type game where the player will be able to build buildings in an area and by using these buildings the player will be able to recruit troops. The objective of this mode is destroying all the enemy's units and buildings within a specified time.

[es] En esta propuesta y dentro del marco narrativo de una historia de fantasía medieval, el jugador tomará el papel de comandante de la orden del viento el cual debe enfrentar a la facción antagonista del juego la cual es la orden del tornado oscuro. Para ello el jugador tendrá la tarea de construir y mejorar una base militar para poder enfrentar al general de la facción enemiga. Para poder construir la base se necesitarán unos recursos obtenidos al completar misiones aleatorias de distinta dificultad, dándole al jugador la libertad de elegir la misión que más le interese, aunque la recompensa de la misión aumentará en función de su dificultad. En el modo de juego de gestión, el jugador podrá seleccionar un edificio existente para mejorarlo o podrá construir otro para que aparezca directamente en pantalla. Además cuando el jugador consiga mejorar el edificio principal al máximo aparecerá una cuarta misión la cual consistirá en la pelea contra un jefe final. Cuando el jugador selecciona una misión, el estilo de juego pasa a ser un juego de estrategia en tiempo real, donde el jugador podrá construir edificios en una área del juego y a partir de esos edificios podrá reclutar tropas. El objetivo de este modo de juego es acabar con todas las unidades y edificios enemigos en un tiempo límite.
[en] In this project, we are going to study the impact of AI tools, especially generative AI, in the field of cybersecurity. Although AI has presented a breakthrough in enterprise security, it can also be a threat to companies, specifically in the generation of ransomware. To test the latter point, two techniques were used in ChatGPT to force the tool to return ransomware code, despite being material that the tool cannot write due to usage policy. These techniques, in addition, were used in English, Spanish, Catalan, and Italian, to test whether language can influence the fetching of the code. The result of these experiments, taking into account that they are scarce and that they do not represent the totality of ChatGPT security, has been the obtaining of ransomware code, highlighting the probability that the security and ethical barriers of the tool may be affected if the language used has less presence in the network or has fewer speakers.

[es] En este proyecto, se va a estudiar el impacto de las herramientas IA, en especial las IA generativas, en el ámbito de la ciberseguridad. Aunque la IA ha presentado un gran avance en la seguridad empresarial, también puede ser una amenaza para las compañías, concretamente en la generación de ransomware. Para comprobar este último punto, se han usado dos técnicas en ChatGPT para forzar a la herramienta a que devuelva código de ransomware, a pesar de ser material que la herramienta no puede escribir por política de uso. Estas técnicas, además, se emplearon en inglés, español, catalán e italiano, para comprobar si el idioma puede influir en la obtención del código. El resultado de estos experimentos, teniendo en cuenta de que son escasos y que no representa la totalidad de la seguridad de ChatGPT, ha sido la obtención de código de ransomware, remarcando la probabilidad de que las barreras de seguridad y éticas de la herramienta pueden verse afectadas si el idioma usado tiene menos presencia en la red o tiene menos hablantes.
[en] This work analyzes the ethics of care giving and nursing. It describes its origins and the influence of feminism on caregiving. Through extensive interviews, it also analyzes caregivers from an ethical perspective according to the Watson and Roach models in a hospital institution in our country.

[es] El presente trabajo analiza la ètica del cuidar y la atención de enfermería. Se describen sus antecedentes y la influencia del femenismo en los cuidados enfermeros. Así mismo, se analiza mediante unas entrevistas en profundidad, la dimensión ética de los cuidados según los modelos de Watson y Roach en un centro hospitalario de nuestro país.
[en] Minimum sample size estimation is a useful technique to produce cost-effective and, at the same time, significant experiments. However, this estimation is not straightforward in machine learning, where we have a training and a testing step. The former is the object of this study, as it establishes a relationship between the predictor and predicted data. In this project we tackle the supervised machine learning problem for classification, considering several machine learning techniques (kNN, logistic regression, naive Bayes, and random forest), by developing an algorithm, based on already-existing methodologies, that obtains a learning curve where the training set size is the independent variable and the dependent variable is a metric: either accuracy or Cohen's , obtained in the testing step. The algorithm fits an inverse power law to the learning curve and proves effective in estimating minimum sample size in the training step for some datasets and machine learning algorithms. However, when we increase the number of different training sizes we see the tendency of the learning curve to deviate from the ever-increasing initial inverse power formula. We propose other possible directions to improve the decrease in accuracy and Cohen's " as the sample size surpasses a threshold. However, it is clear that there is a "sweet spot" where increasing the training sample size does not improve predictions further.

[es] La estimación n del tamaño mínimo de la muestra es una técnica útiil para producir experimentos rentables y, al mismo tiempo, significativos. Sin embargo, esta estimación no es sencilla en machine learning, donde tenemos una etapa de entrenamiento y otra de prueba. La primera es el objeto de este estudio, ya que establece una relación n entre los datos predictores y los datos predichos. En este proyecto abordamos el problema del machine learning supervisado para la clasificación, considerando varias técnicas de aprendizaje automático (kNN, regresión logística, naive Bayes y random forest), mediante el desarrollo de un algoritmo, basado en metodologías ya existentes, que obtiene una curva de aprendizaje en la que el tamaño del conjunto de entrenamiento es la variable independiente y la variable dependiente es una métrica: la precisión o la κ de Cohen, obtenida en el paso de test. El algoritmo ajusta una ley de potencia inversa a la curva de aprendizaje y resulta eficaz para estimar el tamaño mínimo de la muestra en el paso de entrenamiento para algunos conjuntos de datos y algoritmos de aprendizaje automático. Sin embargo, cuando aumentamos el tamaño muestral en el paso de entrenamiento vemos como la curva de aprendizaje tiende a desviarse de la fórmula de potencia inversa inicial, que aumenta sin parar. Proponemos otras direcciones posibles para mejorar la disminución de la precisión y la κ de Cohen a medida que el tamaño de la muestra supera un umbral. Sin embargo, está claro que existe un "punto optimo" tras el cual aumentar el tamaño de la muestra de entrenamiento no mejora las predicciones.
[en] The present work explores the relationships between body, gender and sexuality and analyzes how the discourses on particular bodies are constructed in everyday life. We do so through the analysis of advertising images, of photographs from our own fieldwork, through the narratives evoked by them and also through data obtained during in-depth interviews. Through the analysis of the discursive codes and the conventions of masculinity, we examine the close association between body, gender and sexuality. The masculine body is constructed through marking elements of the sexual otherness and gender that are strongly linked to the body (like gender-crossing and hypergenderization) and that expose the limits of genders and bodies, showing how the latter are constructed and acquire meaning in particular contexts. These processes give rise to the formation of dominant models and counter-models with a strong gender component which maintain and/or resist the male model of beauty.

[es] Este artículo explora las relaciones entre cuerpo, género y sexualidad, y analiza cómo se construyen discursos sobre cuerpos particulares en situaciones cotidianas. Utilizando imágenes publicitarias y fotografías procedentes del trabajo de campo de la autora y las narrativas corporales evocadas por ambas, junto con las narrativas obtenidas mediante entrevistas en profundidad, se analizan los códigos discursivos y las convenciones mediante las que la masculinidad se vehicula. Esos códigos explicitan la estrecha vinculación entre cuerpo, género y sexualidad. El cuerpo masculino -objetivo de este trabajo- se construye mediante elementos marcadores de la alteridad sexual y marcadores de género que están fuertemente ligados a lo corporal (como el gender-crossing y la hipergenerización) y exponen los límites de los géneros y los cuerpos al mostrar cómo estos se modelan y resignifican en contextos particulares. Estos procesos dan lugar a la conformación de modelos hegemónicos y contramodelos con un fuerte componente de género que sustentan y/o resisten los cánones de belleza masculina
[en] Along the development of this project, Lynch Syndrome has been analysed, an hereditarian syndrome which increases the possibilities of suffering different kinds of cancer. This syndrome is detected due to mutations in different genes like: MLH1, MSH1, MSH2, MSH6 o PMS2. A predictor has been developed coming from individual characteristics. First of all, data have been collected in order to apply to different machine learning algorithms. After finding the most suitable data, an analysis has been done. After that, different classification algorithms have been studied with the purpose of comparing all of them. The main library used in the product development has been Python scikit-learn. Some algorithms have been searched of in detail to obtain optima results. The project has been determined because of a small sample data.

[es] En el desarrollo de este proyecto se ha analizado el síndrome de Lynch, un síndrome hereditario que aumenta las posibilidades de padecer ciertos tipos de cáncer. Este síndrome se detecta debido a mutaciones en los genes: MLH1, MSH1, MSH2, MSH6 o PMS2. Se ha querido desarrollar un predictor del síndrome partiendo de ciertas características de los individuos. Para ello, el primer paso ha sido recolectar datos para poder aplicar distintos algoritmos de Machine Learning. Tras encontrar los datos más adecuados, se ha realizado un análisis de estos, luego se han aplicado distintos algoritmos de clasificación para al final compararlos todos. La librería principal utilizada en el desarrollo del producto ha sido scikit-learn de Python. Dentro de todos los algoritmos utilizados, en algunos de ellos se ha realizado un estudio por minorizado de los parámetros configurables para de esta forma obtener los resultados más óptimos. Todo el trabajo se ha visto marcado debido a los datos, ya que la muestra de estos era pequeña.
[en] Libraries are well-positioned in order to work in cross-disciplinary teams in teaching and learning as well as in research landscape. The new trends and significant challenges in education and the important developments in technology are drivers for developing and changing libraries. For instance, among others, the economic and political pressures, the evolving nature of the scholarly record and the research data management areexamples of areas that are affected by this change. The seven steps described in the following pages were selected by the authors after a thorough bibliography review, the application of previous professional knowledge and experience within the field of libraries and further discussion of the topic. These steps are intended to be a roadmap to accelerate the transformation of digital libraries aiming to support teaching, learning and research.

[es] Las bibliotecas están bien posicionadas para trabajar en equipos interdisciplinarios en la enseñanza y el aprendizaje, así como en el campo de la investigación. Las nuevas tendencias y retos importantes en la educación y los importantes desarrollos tecnológicos son motores para el desarrollo y el cambio de las bibliotecas. Por ejemplo, entre otras, las presiones económicas y políticas, la naturaleza evolutiva del registro académico y la gestión de datos de investigación son ejemplos de áreas que se ven afectadas por este cambio. Se seleccionaron los siete pasos descritos en las siguientes páginas. Los autores después de una exhaustiva revisión bibliográfica, aplicación de los conocimientos y experiencias profesionales anteriores dentro del campo de las bibliotecas y una mayor discusión del tema. Estos pasos están destinados a ser una hoja de ruta para acelerar la transformación de bibliotecas digitales con el objetivo de apoyar la enseñanza, aprendizaje e investigación.
[en] This paper outlines the working plan, analysis and implementation of the final degree project of the Technical Engineering in Computer Management, in particular the data warehouse (DW) area. The aim of this paper is to become familiar with the architecture of a DW: design of a DW, data access and know the tools available in the market to work with these models and test them by end users.

[es] Este documento describe el plan de trabajo, el análisis y la implementación del trabajo de fin de carrera de los estudios de Ingeniería Técnica de Informática de Gestión, en concreto del área de almacén de datos. El objetivo de este trabajo es familiarizarse con la arquitectura de un DW: el diseño de un DW, tratamiento de datos, así como conocer las herramientas de que dispone el mercado para trabajar con estos modelos y realizar los análisis dirigidos a usuarios finales.
[en] This project deals with the creation of a three-minute Cartoon 3D animated short film, which wants to convey a message to the viewer in order to raise awareness of the ongoing use of technology and its invisible addiction, with which people no longer enjoy life, in order to be immersed in a virtual and empty reality. To create it, it has gone through all stages of a project like this, where I had to do all disciplines of each professional of this industry. From the documentation, which include the idea of the story, the scripts, the structure and the necessary elements for character designs and the scenery; the most technical part, recording and editing audio, and creating all 3D characters and elements for animation; to the rendering edition of the 3D image, such as editing, color correcting, and incorporating audio and textual elements. The final result is a story for all audiences, which tells three different stages of the life of the protagonist himself, that is, three characters appear, but they are actually the same person who is getting old during the story. This person holds a mobile phone in his hands at all times, until it consumes its battery at the end of the short, being this action a metaphor that life ends.

[es] Este trabajo final de grado trata de la creación de un cortometraje de animación 3D en versión Cartoon de dos minutos, con el que el querido transmitir un mensaje al espectador para concienciarlo de la utilización constante de la tecnología en la actualidad y su adicción invisible, por la que dejamos de disfrutar de la vida, para acabar viviendo una realidad virtual y vacía. Para llevarlo a cabo, se ha pasado por todas las etapas de un proyecto como este, realizando todas las disciplinas de cada profesional. Desde la de documentación, donde se incluyen la ideación de la historia, los guiones, la estructura y los elementos necesarios para el diseño de los personajes y escenografía; la parte más técnica, grabando y editando el audio, y creando todos los elementos y personajes 3D para la animación; hasta la edición y renderización de la imagen 3D, como es el montaje, la edición de color, y la incorporación de audio y los elementos textuales. El resultado final es una historia apta para todos los públicos, que narra tres etapas diferentes de la vida del mismo protagonista, es decir, aparecen tres personajes, pero en realidad es la misma persona que va envejeciendo durante la historia. Esta persona sostiene un teléfono móvil en sus manos en todo momento, hasta que se queda sin batería al final del corto, siendo ésta una metáfora de que la vida se acaba.
[en] The main idea of this project came from my own experience and after realising how in many neighbourhood communities exist a significant difficulty accessing to updated property's general interest documentation. This problem becomes bigger because the own communities work process. When the president becomes responsible and spokesman for the community in front the estate administrator it can create an agility lack for solving urgent community problem an others, it's generally caused because he hasn't have all the updated community general information. Although we know that there are estate administrators using his internal community management software which help them to solve some of these problems, this platform it's not focus to them, it's focus to the another specially target, the neighbourhood communities. In that platform they can find all the documentation related to their property like suppliers, contracts, telephone numbers of interest and emergencies, budgets, list of meetings and events. The implementation of this platform requires the creation of a MySQL database to store all users and all the available documentation. Requests from the FrontEnd to the BackEnd are handle through an REST API, using HTTP. The web design is responsive to suit any screen size.

[es] La idea principal del proyecto surge a partir de la experiencia personal de comprobar que, en muchas comunidades de vecinos, hay una dificultad importante para acceder a documentación actualizada de interés general de la finca. Este problema se acentúa debido al propio funcionamiento las comunidades. Cuando el presidente se hace responsable y portavoz de la comunidad ante el administrador de fincas, siempre puede provocar que no haya la suficiente agilidad para resolver un problema comunitario en caso de urgencia, puesto que este no te acceso inmediato a la información general de la comunidad. Si bien sabemos que hay administradores de fincas que usan sistemas internos de gestión de comunidades que, en parte, ayudan a solucionar parte de estos problemas, esta plataforma no está enfocada por ellos, sino que pretende convertirse en una plataforma dirigida específicamente a las comunidades de vecinos. En esta plataforma podrán encontrar toda aquella documentación referida en su finca como los servicios contratados, teléfonos de interés y de urgencias, presupuestos de trabajos a realizar, listado de reuniones y actas). La implementación de esta plataforma requiere crear una base de datos MySQL para guardar todos los contactos, así como para colgar toda la documentación disponible. De este modo, a través de una APIO RISTRA, la cual usa el protocolo HTTP1, se implementarán todas las comunicaciones de datos que se hagan entre el FrontEnd y lo Backend. El diseño de la página es responsiu para adaptarse a cualquier medida de pantalla.
[en] The present work consists of the memory of the design and implementation of a website for the editing of musical scores in a collaborative way, directed to institutions of musical education like music schools, conservatories or the music classroom of primary and secondary schools. This is an e-learning application in which you can create general scores based on partitions created by different users, allowing you to make small changes, play them and save them. This project consists of three phases: analysis of related applications and the design and development of the website. Finally, it will be evaluated the final result with the objective that is adapted to the needs of the end user.

[es] El presente trabajo consiste en la memoria del diseño e implementación de un sitio web para la edición de partituras musicales de forma colaborativa, dirigida a instituciones de enseñanza musical como escuelas de música, conservatorios o el aula de música de escuelas de educación primaria y secundaria. Se trata de una aplicación e-learning en la que se podrán crear partituras generales a partir de particellas creadas por distintos usuarios pudiendo realizar pequeñas modificaciones, reproducirlas y guardarlas. Este proyecto consta de tres fases: análisis de las aplicaciones relacionadas y el diseño y desarrollo del sitio web. Por último, se evaluará el resultado final con el objetivo de que se adecúe a las exigencias del usuario final.
[en] In this project, software tools that could be useful in the drug discovery step (in the context of drug development) are developed. To achieve this, two approaches have been taken. Each of the approaches have resulted in two independent programs, that run all the necessary steps required to perform the said predictions. In this document, the used methods are discussed, as well as their success.

[es] Este proyecto pretende desarrollar herramientas de software que puedan ser útiles en la fase de drug discovery en el contexto del desarrollo de fármacos. Para alcanzar este fin, se han seguido dos aproximaciones distintas. Cada una de las aproximaciones ha resultado en dos programas independientes, que ejecutan todos los pasos necesarios para obtener dichas predicciones. En este documento se discuten los métodos empleados y hasta qué punto son exitosos.