BSC-LT/ACAData huggingface dataset:
[ca] Aquest projecte consisteix en l'assemblatge i integració de tots els components maquinari i programari per a formar un motor de càlcul distribuït sobre mini-PC (Raspberry PI-3), tot açò dut a terme des d'un enfocament molt pràctic. Així mateix, tracta de donar continuïtat i aprofundir més en els coneixements adquirits en l'assignatura del Màster Computació Distribuïda.

[en] This project consists in the assembly and integration of all the hardware and software components to form a distributed calculation engine over mini PC (Raspberry PI- 3), all realized from a very practical point of view. Also, it tries to give continuity and to deepen in the knowledge acquired in the subject of the Master Distributed Computing.
[ca] Les identitats les persones són el resultat no finit de la construcció social. L'objectiu d'aquest treball és analitzar les identitats de gènere, específicament de masculinitat, que transmeten dos tipologies concretes de pel·lícules, a partir de l'estudi de la representació dels personatges i sobretot dels seus protagonistes. Per entendre la construcció de les identitats de gènere en les obres cinematogràfiques caldrà entendre els model narratius que les originen i, entre d'altres, la mirada masculina de la càmera dins la pel·lícula com a controladora de les imatges que els espectadors visualitzem.

[en] The identities of people are the unfinished result of social construction. The objective of this work is to analyze gender identities, specifically masculinity, which transmit two specific types of films, based on the study of the representation of the characters and above all of their protagonists. To understand the construction of gender identities in cinematographic works, we must understand the narrative models that originate them and, among others, the masculine gaze of the camera within the film as the controller of the images that we spectators visualize.
[ca] La consolidació d'Internet com a un nou mitjà de distribució per als mitjans de comunicació, un canal informatiu fonamental per a les empreses i un espai il·limitat de comunicació entre les persones ha generat una sobrecàrrega informativa a la xarxa. En aquest entorn, el periodista té la necessitat d'assolir les habilitats i conèixer les eines que li permetin contrastar la informació que trobarà a Internet, així com les qüestions legals associades a l'ús dels continguts digitals.

[en] The Internet spread as a new means of distribution for media, has become a vital information channel for business and a timeless communication network between people has led to information explosion on the net. In this environment, journalists need to develop new skills and learn the tools to verify the information found on the internet, as well as legal issues associated with the use of digital content.
[ca] A l'actualitat, la informació o la dada ha transcendit en la seva importància tant en les organitzacions com en la societat. Aquesta informació és digital i accessible des dels Centres de Dades o Data Center, que poden ser públics perquè ofereixen serveis des d'Internet (Cloud públics) o privats. L'objectiu d'aquest treball és realitzar una anàlisi de tecnologies i solucions actuals per a realitzar un disseny d'un Centre de Dades d'Alt Rendiment, tenint en compte les necessitats que demanden les organitzacions i la societat d'avui dia. Per dur a terme la investigació, s'ha realitzat un estudi de les tecnologies i solucions per a un Centre de Dades amb un enfocament de proveïdor Cloud. A continuació, s'ha realitzat una revisió de les tecnologies necessàries en un Centre de Dades d'Alt Rendiment, des de l'equipament maquinari a les eines programari per explotar el Centre de Dades. En conseqüència, només s'ha trobat una única solució amb suport oficial de l'fabricant que proporciona un Cloud privat capaç d'oferir serveis IaaS, PAAS i SaaS com qualsevol Cloud públic en l'actualitat. També s'han seleccionat elements maquinari i solucions programari de marques contrastades, amb certa popularitat, maduresa i experiència en el mercat de les Tecnologies de la Informació. El disseny d'un Centre de Dades d'Alt Rendiment, proporciona funcionalitats i solucions que demanden en l'actualitat les organitzacions, l'adopció d'aquest Centre de Dades realitza canvis profunds sobre aquestes augmentant la seva productivitat i capacitat a l'oferir serveis.

[en] At present, information or data has transcended its importance both in organizations and in society. This information is digital and accessible from Data Centers or Data Centers, which can be public because they offer services from the Internet (public Cloud) or private. The objective of this work is to carry out an analysis of current technologies and solutions to design a High Performance Data Center, taking into account the needs of today's organizations and society. To carry out the research, a study of the technologies and solutions for a Data Center with a Cloud provider approach has been carried out. Hereafter, a review of the necessary technologies in a High Performance Data Center has been carried out, from the hardware equipment to the software tools to operate the Data Center. Consequently, only a single solution has been found with official support from the manufacturer that provides a private Cloud capable of offering IaaS, PaaS and SaaS services like any public Cloud today. Hardware elements and software solutions from proven brands have also been selected, with certain popularity, maturity and experience in the Information Technology market. The design of a High Performance Data Center provides functionalities and solutions that organizations demand today, the adoption of this Data Center makes profound changes on organizations, increasing their productivity and capacity when offering services.
[ca] Rexoubapp" és una plataforma multiusuario, senzilla d'usar, que possibilita monitorizar servidors físics o virtuals basats en Debian GNU/Linux. El monitoratge consisteix en l'obtenció i la supervisió d'un conjunt de les mètriques del sistema i la comprovació de l'estat dels serveis indicats.

[en] Rexoubapp" is a multi-user, easy-to-use monitoring platform build to monitor physical and virtual servers based on Debian GNU/Linux. Monitoring is to collect and supervise a set of system metrics and check the status of some services.
[ca] Aquest projecte és un estudi de les tècniques disponibles per avaluar el cost de desenvolupament d'un programari i calcular consegüentment els recursos que seran necessaris per a l'elaboració del mateix. També es recullen mètriques de mesura de qualitat del producte, amb una atenció especial als estàndards ISO dedicats a la matèria.

[en] This project is a study of the available techniques to evaluate the expenses of a software development and, consequently, predict de resources that will be needed to perform it. It is also a collection of measurements about the quality of the software taking in consideration ISO¿s standards relative to this subject.
[ca] Aquest Treball de Fi de Grau analitza en profunditat el Disseny d'Experiència d'Usuari (Disseny UX) del videojoc Red Dead Redemption 2. L'objectiu principal és determinar si el disseny compleix amb els estàndards d'usabilitat i experiència d'usuari que s'esperen en un producte interactiu d'alta qualitat. D'altra banda, si l'estatus actual de l'organització de la informació i les mecàniques és suficient perquè el jugador se senti immers en el disseny quan juga. Per mirar de respondre aquestes dues preguntes, l'enfocament serà des d'una perspectiva centrada en el Disseny UX i anàlisi de la usabilitat, que comptarà amb l'avaluació del producte des d'una perspectiva professional i la dels mateixos usuaris. També compta amb una avaluació del nivell d'immersió dels usuaris.

[en] This Final Degree Project goes into a deep analysis of the User Experience (UX) Design in the video game Red Dead Redemption 2. The main objective is, on one hand, to determine if the design meets the expected usability and UX standards in a high quality interactive product. On the other hand, if the actual status of the organization of information and mechanics is enough for the players to feel immersed in the design while playing the game. In order to answer these two main questions, they are approached from a UX centred perspective and usability analysis, which features evaluations of the product from both professional and user perspectives. It also evaluates of the immersion experienced by the users.
[ca] Aquest treball presenta una anàlisi empírica de l'ocupabilitat en el sector turístic en el territori espanyol. S'estudia la importància de l'ocupabilitat del sector amb relació al nivell d'estudis dels ocupats i així mateix, analitza la qualitat de l'ocupabilitat dels diferents subsectors i també l'oferta formativa reglada turística per visualitzar si hi ha un solapament entre aquesta oferta.

[en] This study presents an empirical analysis of employability within the tourism sector all over Spain. The present work analyses the importance of employability in that sector regarding the education level of employees and, that way, discusses employability quality within the different subsectors and the official teaching offer in Tourism in order to find out possible overlapping between them.
[ca] El malware és un concepte present des del naixement mateix de la informàtica. Cada dia es detecten milers de casos nous, que afecten usuaris de tot el món. Per això, cal fer-los front de l'alguna manera, evolucionant aquests mètodes alhora que ho fa el malware. Per aconseguir el nostre objectiu, realitzar una anàlisi de malware utilitzant emuladors, el primer que veurem en aquest treball és la història sobre els programes malignes, el seu estat actual i el seu futur. Amb això, introduïm el tema dels antivirus, com estan avui dia i quines són les tècniques que es fan servir per protegir-nos, estudiant si són eficaços o no. Un dels objectius que pretenem assolir, és estudiar una nova manera d'analitzar el malware, utilitzant la tècnica d'anàlisi del comportament. Aquesta no és una tecnologia nova, però que pot resultar molt útil si li afegim els emuladors a ella. Un emulador ens permet executar programes o codi en una plataforma diferent de la que va ser dissenyada originàriament o sobre aquesta mateixa, de tal manera que ens retorna el resultat de totes les instruccions executades per la CPU per a aquest programa. En aquest treball emularemos programes de l'arquitectura x86 sobre aquesta mateixa, analitzant com és el resultat d'aquesta execució. Tocarem errors com accessos a memòria no vàlids, bucles infinits (i com els detectem), i també els shellcodes, codis en llenguatge assemblador que s'injecten en l'execució d'un programa per tal que el processador realitzi aquestes operacions. Després d'això, determinarem si és útil o no aquest tipus d'eines i com es podria utilitzar en un futur.

[en] Malware is something that have been present from the very beginning of computing. Every day thousands of new cases are detected, which affects users all over the world. Because of this, it is necessary to stop them. These methods are evolving while malware does it. To achieve our goal, perform a malware analysis using emulators, the first thing we will see in this work is the history about malware, how they are nowadays and how they will be in the future. With this, we introduce the antivirus, as they are today and what are the techniques used to protect us, studying if they are effective or not. One of the objectives that we try to achieve is to study a new way of analysing malware, using the technique of behaviour analysis. This is not a new technology, but it can be very useful if we add emulators to it. An emulator allows us to execute programs or code on a platform other than the one that was originally designed or on the same platform, in such a way that it returns the result of all the instructions executed by the CPU for that program. In this work we will emulate x86 architecture programs over the same architecture, analysing what is the result of these executions. We will work with errors like invalid memory accesses, infinite loops (and how we detect them), and also, shellcodes, assembly language codes that are injected into the execution of a program in order for the processor to perform those operations. After this, we will determine if this type of tool is useful or not and how it could be used in the future.
[ca] Aquest projecte es centra en la creació d'un videojoc que abasta diverses etapes, des de la concepció inicial, planificació i disseny, fins a l'anàlisi, implementació i demostració. A més, es definiran línies per a possibles expansions del videojoc en el futur. Quant a la idea central, es centra en la realització d'un videojoc per a ordinador en 2D amb perspectiva des de dalt (Top-Down), dirigit a un públic d'entre 6 i 10 anys. Atès que, en aquest rang d'edat, els pares solen tenir un paper fonamental en la introducció als videojocs, s'ha optat pel gènere d'aventura de trencaclosques. On el jugador s'enfrontarà a jocs com Light Out que es centra en el raonament, Simon que estimula la memòria i l'atenció, i Sokoban que promou la planificació estratègica, a més, de haver de resoldre sèries i preguntes lògiques que ajuden a estimular el pensament analític del jugador. Per finalitzar la conceptualització d'aquesta idea, el joc serà desenvolupat utilitzant el motor de videojocs Unity. Aquest component tindrà un paper crucial en el procés d'aprenentatge del projecte, oferint habilitats per aprofitar al màxim les seves diverses funcionalitats. Això inclourà des de la implementació de les físiques del personatge i les col·lisions dels diferents elements, fins a la lògica dels trencaclosques i la interacció del protagonista amb ells.

[en] This project focuses on the creation of a video game that encompasses various phases, from initial conception, planning and design, to analysis, implementation and demonstration. Additionally, guidelines will be defined for potential expansions of the video game in the future. Regarding the main concept, it focuses on the development of a 2D computer game with a Top-Down perspective, aimed at an audience between 6 and 10 years old. Given that, in this age range, parents often play a crucial role in introducing video games, the puzzle-adventure genre has been chosen. In this game, the player will face challenges like Light Out, which focuses on reasoning, Simon, which stimulates memory and attention, and Sokoban, which promotes strategic planning. Additionally, the player will have to solve series and logical questions that help stimulate the player's analytical thinking. To conclude the conceptualization of this idea, the game will be developed using the Unity game engine. This component will play a pivotal role in the learning process of the project, providing skills to make the most out of its diverse functionalities. This will encompass everything from implementing the character's physics and handling collisions of various elements, to the logic of the puzzles and the interaction of the protagonist with them.
[ca] La execució, construcció i creació del videojoc Voxel racers ha tingut la finalitat de adquirir tot el coneixement possible sobre l''entorn el qual s'ha escollit per desenvolupar el videojoc, que ha estat el motor Unity. La creació del videojoc Voxel Racers ha estat un repte de programació, ja que s'ha anat adquirint tota la informació, experiència, game design patterns i coneixement possibles des de la seva posada en marxa i sense cap coneixement previ en aquest motor gràfic, sempre mirant cap a garantir unes entregues amb el millor codi possible. Amb aquest projecte he après que, tant en el sector de la programació de videojocs com la programació en general s'ha de tenir clar totes les característiques del projecte des de un principi, ja que, per exemple hi ha hagut casos on conceptes basics del videojoc es varen poder plasmar de manera exitosa, però han anat variant de forma diferent per events inesperats. En poques paraules, es podria dir que, amb Voxel racers he adquirit una quantitat molt gran de coneixement sobre el desenvolupament de videojocs i ha estat una experiència molt enriquidora no nomes el haver-lo dissenyat i programat sinó també el plaer que es te quan veus la teva creació compilada i feta realitat.

[en] The execution, construction and creation of the video game Voxel Racers has had the purpose of acquiring all possible knowledge about the environment which has been chosen to develop the video game, which has been the Unity engine. The creation of the video game Voxel Racers has been a programming challenge, since it has been acquiring all the information, experience, game design patterns and knowledge possible since its inception and without the need to use the Unity engine. possible since its implementation and without any previous knowledge in this graphic engine, always looking to ensure deliveries with the best possible code. With this project I have learned that, both in the field of video game programming and programming in general you have to be clear about all the features of the project from the beginning, since, for example there have been cases where basic concepts of the game could be successfully embodied, but have been varying differently by unexpected events. In a few words, it could be said that with Voxel Racers I have acquired a great amount of knowledge about videogame development and it has been a very enriching experience not only to have designed and programmed it but also the pleasure you get when you see your creation compiled and made real.
[ca] A partir de treballs anteriors que relacionen la gestualitat i l'aprenentatge, aquest estudi té l'objectiu d'investigar si la utilització de gestos pot incentivar el desenvolupament de la consciència morfològica en l'aprenentatge d'una segona llengua estrangera. Es van observar els canvis que experimentava el nivell de consciència morfològica de 12 alumnes de parla catalana i/o castellana de primer d'ESO després d'un entrenament, el qual consistia en una presentació de diapositives amb paraules en anglès. Els participants es van dividir en tres grups experimentals: un grup de control (A), un grup amb estimulació auditiva (B) i un altre amb estimulació auditiva i gestual (C). Els resultats van mostrar un augment en el nivell de consciència morfològica en els grup B i C, més elevat en aquest últim com preveia la hipòtesi. No obstant això, aquests resultats han de ser considerats amb compte a causa de la variabilitat individual a dins de cada grup i per la mida reduïda de la mostra. Finalment, es proposen modificacions a tenir en compte per a una possible replicació de l'estudi a una mostra més àmplia.

[en] Based on previous work that relates gestures and learning, this study aims to investigate whether the use of gestures can encourage the development of morphological awareness in the learning of a second foreign language. We observed the changes of morphological awareness rates of 12 Catalan or Spanish speaking students in their first year of secondary school after a training, which consisted of a presentation of slides with words in English. The participants were divided into three experimental groups: a control group (A), a group with oral enhancement (B) and another one with both oral and gestural enhancement (C). The results showed an increase in the level of morphological awareness in groups B and C, higher in the latter as predicted by the hypothesis. However, these results must be carefully considered due to the individual variability within each group and because of the small size of the sample. Finally, some modifications are suggested for a possible replication of the study to a wider sample.
[ca] En el present document es detalla el treball final del Grau d'enginyeria informàtica. El treball tracta del desenvolupament d'un videojoc 3D des de zero, per dispositius Android, utilitzant el motor Unity i les seves pròpies eines com a plataforma base de desenvolupament, i emprant altres eines de disseny implicades com Gimp (retoc d'imatges), i 3DStudio Max (disseny d'objectes 3D, textura, animació i etc.). Dins el document, s'hi troben contemplades les diverses fases que s'han considerat necessàries pel correcte desenvolupament d'aquest projecte particular.

[en] This document details the final work of the Degree in Computer Engineering. The work deals with development of a 3D video game from scratch, for Android devices, using the Unity engine and it¿s own tools as a base platform for development, and using other design tools involved as Gimp (image editor), 3DStudio Max (3D object design, texture, animation and etc.). The document contains the various necessary phases that have been considered necessary for the proper development of this particular project.
[ca] Estudi seriós sobre les interfícies gràfiques destinades al sector industrial. En aquest sentit, s'analitza el perfil d'usuari o usuaris més freqüent en aquest sector (les seves característiques i les seves necessitats), es presenten i es descriuen diverses pautes de disseny i diversos elements gràfics que compleixen una sèrie de requisits predefinits, es procedeix a fer un muntatge d'exemple presentant una sèrie de pantalles (se n'explica i justifica el funcionament) i, per acabar, es proposa un mètode per a fer la validació del disseny, mètode que pot comportar modificacions sobre el disseny inicial.

[en] A serious study of the graphic interfaces designed for the industrial sector. In this regard, the profile of the most frequent user or users in this sector is analyzed (their characteristics and needs); various design guidelines and graphic elements that comply with a series of prerequisites are presented and described; a model of an example is then made by presenting a series of screens (their functioning is explained and justified); and, lastly, a method is proposed for the validation of the design, a method that may suppose modifications of the original design.
[ca] Aquest treball consisteix en dissenyar una aplicació-guia de visita a museus per a públic infantil aplicant la metodologia de l'DCU i UX, és a dir, implicant els nens en totes les fases de desenvolupament de el projecte, inclosa la pròpia conceptualització del producte. El prototip integra imatges, àudio, vídeo i elements d'AR relacionats amb les obres exposades, per aconseguir que la visita resulti sorprenent, divertida i educativa.

[en] This work consists of designing an application-guide to visit museums for children, applying the methodology of the DCU and UX, that is, involving children in all phases of project development, including the conceptualization of the product itself. The prototype integrates images, audio, video and AR elements related to the exhibited works, to make the visit surprising, fun and educational.
[ca] Aquesta recerca pretén acreditar la necessitat d'avançar en la protecció dels drets de les persones trans en el Regne d'Espanya. Per a això, realitzem una anàlisi del dret a la identitat de gènere: la seva evolució en l'àmbit internacional/espanyol i la jurisprudència que el sosté. És una matèria d'especial rellevància perquè són drets humans el que està en joc. A més, es tracta d'un projecte de llei bloquejat -pel PSOE- en el si del govern de coalició. El mètode en aquest treball serà el deductiu.

[en] this research aims to prove the need to advance in the protection of the rights of trans people in the Kingdom of Spain. For this, we carry out an analysis of the right to gender identity: its evolution in the international/Spanish sphere and the jurisprudence that supports it. It is a matter of special relevance since it is human rights that are at stake. Furthermore, it is a bill blocked -by the PSOE- within the coalition government. The method in this work will be deductive.