BSC-LT/ACAData huggingface dataset:
[en] The organic growth of the UOC is constant and sustained. In the 2003-2004 course, the number of enrolled students increased by 16%. Two milestones of this academic year also characterise a commitment to research the new IN3 Building at the Parc Mediterrani de la Tecnologia, in Castelldefels (Barcelona), and the presentation and publication of the results of the first phase of the Catalonia Internet Project (Projecte Internet Catalunya, PIC). Within the sphere of internationalisation, the first edition of the international seminar organised by the UNESCO Chair: Leading the University in the Knowledge Society, and the creation of a stable operational base in Mexico DF have marked the course of the academic year 2003-2004.

[es] El crecimiento orgánico de la UOC es constante y sostenido. En este curso 2003-2004 el número de matriculados ha incrementado un 16%. Dos hitos de este curso caracterizan también la apuesta por la investigación: la nueva sede del IN3 en el Parque Mediterráneo de la Tecnología de Castelldefels y la presentación y publicación de los resultados de la primera fase del Proyecto Internet Cataluña (PIC). En el ámbito de la internacionalización la primera edición del seminario internacional de la Cátedra UNESCO, Liderar la universidad en la sociedad del conocimiento, y la creación de una base de operaciones estables en México D.F. han marcado el pulso de este curso académico 2003-2004.
[en] The goal of this final degree project has been the development of a video game at all stages in which all the knowledge acquired in the computer engineering degree can be applied. Galleto's Adventures is a 2D platform game where the main character must overcome each of the challenges that he meets along the way to achieve his goal, and be able to escape the world he is in. Along the way, Galleto will acquire new skills and knowledge that will facilitate the process to return to home. Tools such as ClickUp have been used for project planning, Unity as the graphics engine for the creation of the video game, Visual Studio as the development environment for the scripts, Github to host the project using the Git version control system and others such as Premiere to create a trailer to promote Galletto's Adventures. As a video game lover, one of the personal challenges was to develop a video game and thanks to Galleto's Adventures it has been possible to fulfill it. In addition to the personal challenge, the satisfaction has been positive. Learning has been remarkable in all areas of the project and the objectives more importants set out in the planning have all been achieved without any setback. In the future, Galleto's Adventures is expected to be polished in more detail, as well as expanding the platforms on which it can be played.

[es] El objetivo de este Trabajo de Fin de Grado (TFG) ha sido el desarrollo de un videojuego en todas sus etapas en el que se puedan aplicar todos los conocimientos adquiridos en el grado de ingeniería informática. Galleto's Adventures es un juego de plataformas 2D donde el personaje principal deberá de superar cada uno de los desafíos que se vaya encontrando por el camino para poder lograr su objetivo, poder salir del mundo en el que se encuentra. A lo largo del recorrido irá adquiriendo nuevas habilidades y conocimientos que le facilitarán el proceso para poder escapar de dicho mundo. Se han utilizado herramientas como ClickUp para la planificación del proyecto, Unity como motor gráfico para la creación del videojuego, Visual Studio como entorno de desarrollo para los scripts, Github para alojar el proyecto utilizando el sistema de control de versiones Git y otras como Premiere para la elaboración de un 'tráiler' para promocionar Galleto's Adventures. Como amante de los videojuegos uno de los retos personales era desarrollar un videojuego y gracias a Galleto's Adventures se ha podido cumplir. Además del reto personal, la satisfacción ha sido positiva. El aprendizaje ha sido notable en todas las áreas del proyecto y los objetivos más importantes establecidos en la planificación se han logrado todos sin ningún tipo de contratiempo. En un futuro se espera pulir con más detalle Galleto's Adventures además de ampliar las plataformas en las que pueda ser jugado.
[en] In recent years the amount of connected devices has greatly increased, with an increasing number of applications in the industry each day. This devices can be subject of attacks causing instability or data leaks that can be dangerous both for the users and the enterprises, in order to avoid or confront them, security and early detection are becoming a must in a connected world. The focus is the monitoring and detection of the attacks in Internet of Things devices using state of the art Machine Learning techniques. Models such as SVM, DBScan or Isolation Forests have been used and assembled in order to identify with a better accuracy when an attack is happening. With this assembly, attack detection has increased up to 15% comparing to traditional methods and individual model usages and times have been considerably reduced. An active use of Machine Learning models has shown a great improvement at anomaly detection by securing the devices and decreasing the reaction times when facing attacks.

[es] Durante los últimos años se encuentra una creciente cantidad de dispositivos conectados entre sí, cada vez con más aplicaciones en la industria. Estos dispositivos pueden ser atacados y provocar inestabilidad o una fuga de datos, por lo tanto la protección y la pronta detección de ataques y/o anomalías es vital en un mundo cada vez más conectado. El objetivo es la monitorización y detección de estos ataques en dispositivos del Internet of Things utilizando técnicas del estado del arte de Machine Learning para su detección y poder así responder con una mayor rapidez a los ataques. Para la detección se han utilizado modelos estadísticos, como SVM, DBScan o Isolation Forests, que en su conjunto permitan identificar con mayor precisión cuando se está produciendo un ataque. El conjunto de la clusterización con la clasificación de puntos anómalos muestra una mayor robustez, frente al uso individual de cada uno de los modelos aumentando la detección en hasta un 15 %. Se demuestra cómo el uso de los modelos permite proteger los dispositivos y mejorar la seguridad al disminuir los tiempos de reacción frente a los ataques.
[en] This document corresponds to a dissertation focused on the development of a Datawarehouse for a touristic company which wants to perform a study in Catalonia to determine the continuity of its network of establishments, improving their knowledge regarding the criteria in decision making of their clients and the reasons for the negative development of overnight stays in the last years. The whole work is focused on the creation and exploration of a Datawarehouse, including its basic architecture, data treatment and load, its storing and extraction of knowledge.

[es] Este documento corresponde a la memoria del trabajo final de grado enfocado al desarrollo de un proyecto de almacén de datos para una empresa del sector turístico que quiere hacer un estudio en Cataluña para determinar la continuidad de su red de establecimientos, conociendo mejor los criterios decisorios de sus clientes y los motivos de la evolución negativa de pernoctaciones de los últimos años. El trabajo se centra en la creación y exploración de un almacén de datos, incluyendo su arquitectura básica, procesos de tratamiento y entrada de datos, su almacenamiento y extracción del conocimiento.
[en] The result of the project is a 3D adventure and action video game for PC with Windows operating system. This document details the different production phases of the video game, from its initial conceptualization and design to its final finish. It deepens in the programming of this, as well as in the development of objects used and the different mechanics and dynamics that always interfere. The different techniques used, and the applied artificial intelligence mechanisms will be shown. All this, orchestrated by Unity3D and programmed in C# in Visual Studio. The result is a colorful video game full of humor that tells the adventures of a young woman form 60s when facing her first job. During the game, the player will face various challenges and puzzles, which will exercise the minds of young people and make them have an entertaining and pleasant time.

[es] El resultado del proyecto es un videojuego de acción y aventuras en 3D para PC con sistema operativo Windows. En el presente documento se detallan las diferentes fases de producción del videojuego, desde su conceptualización inicial y diseño, hasta su acabado final. Se profundiza en la programación de este, así como en el desarrollo de objetos utilizados y las distintes mecánicas y dinámicas que interfieren en cada momento. Se mostrarán las diferentes técnicas utilizadas y los mecanismos de Inteligencia artificial aplicados. Todo ello, orquestado por Unity3D y programado en C# con Visual Studio. El resultado es un videojuego vistoso y repleto de humor que narra las aventuras de una joven de los años 60 al enfrentarse a su primer trabajo. Durante el juego, el jugador afrontará diversos retos y puzzles, que ejercitarán la mente de los jóvenes y les hará pasar un rato entretenido y agradable.
[en] Academic regulations for Doctoral Studies (Regulations approved by the Executive Direction Committee on 24 October 2012 and by the Permanent Commission on 9 April 2013)

[es] Normativa académica de los estudios de doctorado (Texto aprobado por el Comité de Dirección Ejecutivo el 24 de octubre de 2012 y por la Comisión Permanente del Patronato el 9 de abril de 2013)
[en] eBiblio is a free electronic book loan service offered through Spanish public libraries. The autonomous department of the Valencian Community that is in charge of the technical coordination of this network is the Book and Libraries Service of the General Directorate of Culture and Heritage. In the eBiblio service of the Valencian Community, more than 3,500 titles are currently offered, however, among the titles that make up this collection there is no work that has been self-published, that is, published regardless of the publisher and the author assuming the role of editor. The work carried out tries to assess the possibilities and benefits of integrating self-published books in the Valencian Community in the digital collection offered by the Valencian public libraries through the eBiblio digital loan platform of the Valencian Community. To do this, it describes, on the one hand, the bibliographic offer of the eBiblio service in the Valencian Community and the collection policy (PdC) that underpins it and, on the other hand, identifies the Valencian digital self-publication. Finally, the benefits that this integration can generate for the different parties involved and the challenges it poses are discussed.

[es] eBiblio es un servicio gratuito de préstamo de libros electrónicos ofrecido a través de las bibliotecas públicas españolas. El departamento autonómico de la Comunidad Valenciana que se encarga de la coordinación técnica de esta red es el Servicio del Libro y Bibliotecas de la Dirección General de Cultura y Patrimonio. En el servicio eBiblio de la Comunidad Valenciana se ofrecen actualmente más de 3.500 títulos, sin embargo, entre los títulos que conforman esta colección no hay ninguna obra que haya sido autopublicada, es decir, publicada prescindiendo de la editorial y asumiendo el autor el rol de editor. El trabajo realizado trata de valorar las posibilidades y beneficios de integrar los libros autopublicados en la Comunidad Valenciana en la colección digital ofertada por las bibliotecas públicas valencianas a través de la plataforma de préstamo digital eBiblio de la Comunidad Valenciana. Para ello describe, por un lado, la oferta bibliográfica del servicio eBiblio en la Comunidad Valenciana y la política de colección (PdC) que la fundamenta y, por otro lado, identifica la autopublicación digital valenciana. Finalmente, se plantean los beneficios que puede generar esta integración para las diferentes partes involucradas y los retos que supone.
[en] As a consequence of the current Covid-19 pandemic, there is evidence of poor sick-leave management (sickness, illness, death, etc.). The deficiency in the management of sick leaves (sickness, occupational accidents, occupational disease, maternity and accidents at work, occupational diseases, maternity and pregnancy risk) and as a and as a result a project will be developed for the implementation of a new application. project for the development of a new application will be drawn up. The result of this project will be the delivery to the development department for the realization of a flexible, reliable, scalable application flexible, reliable, scalable application that can be used both at the workplace and for teleworking in order to obtain a greater interoperability to integrate with other interoperability to integrate with other applications that currently exist in the Agency. The project will be developed following the PMBOK methodology from project start to from the beginning of the project to its completion. For the development it will be proposed the use of an agile methodology such as Scrum, Kanban or Lean, with successive and incremental deliveries.

[es] Como consecuencia de la pandemia actual del Covid-19 se ha comprobado la deficiencia de la gestión de las bajas (de enfermedad, accidentes de trabajo, enfermedad profesional, maternidad y riesgo por embarazo) y como consecuencia se elaborará un proyecto para la realización de una nueva aplicación. El resultado de éste será la entrega al departamento de desarrollo para la realización de una aplicación flexible, fiable, escalable que se pueda usar tanto en el puesto de trabajo habitual como con teletrabajo para que se obtenga una mayor interoperabilidad para integrarse con otras aplicaciones que existen actualmente en el Organismo. El proyecto se desarrollará siguiendo la metodología PMBOK desde el inicio del proyecto hasta su finalización. Para el desarrollo se propondrá el uso de una metodología ágil como puede ser Scrum, Kanban o Lean, con entregas sucesivas e incrementales.
[en] The Final Degree Project consists of the design and implementation of a system that, given any database, obtains the information requested by authorized users through SMS messages and places them in a queue for sending by SMS, also by an external program.

[es] El TFC consiste en el diseño y la implementación de un sistema que, dada una base de datos cualquiera, obtenga la información proporcionada por los usuarios autorizados mediante mensajes SMS y la ponga en una cola para ser enviada vía SMS también por un programa externo.
[en] With the gradual digitization of public administration services and the increase in private digital platforms, users have a huge number of credentials to manage. Furthermore, the use of these basic credentials is losing relevance in favour of more secure authentication methods such as digital certificates. The services provided electronically cannot offer the same level of access to authenticated users with different security measures. The most critical processes must have stricter controls on the identity of the users. Both problems can be solved by implementing a Single Sign On system. This allows an authenticated user to access all the applications that make use of this system with just a set of credentials. This project analyses, designs and implements a Single Sign On authentication system that provides this solution. To do this, a methodology for developing computer systems known as cascade development will be used. Finally, it is concluded that not all the chosen platforms, although the desired functionality was verified, have the same level of maturity and a more exhaustive work of analysis of these platforms must be carried out during the proof of concept phase. Likewise, the implementation of the system does not exempt the commissioning production team from other tasks that would make the system much more secure and that are outside of the scope of this project.

[es] Con la paulatina digitalización de los servicios de las administraciones públicas y el aumento de plataformas digitales privadas, se los usuario cuentan con una cantidad ingente de credenciales que deben gestionar. Además, el uso de estas credenciales básicas está perdiendo relevancia en favor de métodos de autenticación más seguros como los certificados digitales. Los servicios proporcionados de manera telemática no pueden ofrecer el mismo nivel de acceso a usuarios autenticados con diferentes medidas de seguridad. Los procesos más críticos deben tener unos controles más estrictos de la identidad de los usuarios. Ambos problemas se pueden solucionar implementando un sistema de Single Sign On. Esto permite a un usuario autenticado acceder a todas las aplicaciones que hagan uso de este sistema con unas credenciales únicas. En este trabajo se analiza, diseña e implementa un sistema SSO que proporciona esta solución. Para ello se utilizará una metodología de desarrollo de sistemas informáticos conocida como desarrollo en cascada. Finalmente, se llega a la conclusión de que no todas las plataformas elegidas, aunque proveen la funcionalidad deseada, tienen el mismo nivel de madurez y un trabajo más exhaustivo de análisis de estas debe ser llevada a cabo durante la fase de estudio de plataformas. Así mismo, la implantación del sistema no exime al equipo de puesta en producción de ejecutar otras tareas que hagan el sistema mucho más seguro y que quedan fuera del objetivo de este trabajo.
[en] Learn about the different options available for storing data and documents with the XML format. Become familiar with DBMS natives and access and handling of information. Know the different ways of accessing DBMS and learn about the APIs available centering on the Java language. Integration of all acquired knowledge, developing an application that accesses and manages data stored in the DBMS.

[es] Conocer las distintas opciones a la hora de almacenar datos y documentos con formato XML. Familiarizarse con los SGBD nativos y el acceso y manejo de la información. Conocer distintos modos de acceso al SGBD, conocer las APIs disponibles centrandonos en el lenguaje Java. Integración de todos los conocimientos adquiridos, desarrollando una aplicación que acceda y gestione datos almacenados en el SGBD.
[en] The emergence of disruptive technologies such as big data and artificial intelligence in society will have an overwhelming impact on employment in the public sector in the coming years. Governments are changing the ways in which they provide public services and intervene in society. Such changes will force them to redefine their human resources and, as a result, to take a hard look at the mechanisms in place for employee recruitment and management. Agreement has not yet been reached regarding the extent to which technological change is affecting public employment; there is consensus, however, that big data and artificial intelligence will play an essential role in carrying out certain tasks which, until now, have been performed by civil servants, who will ultimately have to develop new knowledge and skills. The generational change that governments will experience over the course of the next fifteen years will become an opportunity to transform public employment and its management as long as the benefits of technological change are leveraged and public authorities are encouraged to fulfil their duty of satisfying public interest.

[es] La irrupción de tecnologías disruptivas en la sociedad como el big data y la inteligencia artificial tendrá en los próximos años un impacto radical en el empleo público. La Administración está cambiando su forma de prestar servicios públicos y de intervenir en la sociedad, lo que obligará a cambiar también el perfil de sus recursos humanos, y, por tanto, a revisar sus mecanismos de selección y gestión de sus empleados. No existe un consenso sobre el alcance del cambio tecnológico en el empleo público, pero sí sobre el hecho de que el big data y la inteligencia artificial tendrán un papel fundamental en tareas hasta hoy realizadas por empleados públicos, que deberán desarrollar otras habilidades y competencias. El momento de cambio generacional que la Administración va a vivir en los próximos quince años se presenta como una oportunidad para transformar el empleo público y la forma de gestionarlo, aprovechando los elementos positivos del cambio tecnológico y ayudando a que los poderes públicos cumplan con su función de búsqueda del interés general.
[en] It is a project of creating a bookshop online (Online Bookstore - OLBs), as an extension of an existing chain of stores or as a new business. The OLBs aims to be the mean of communication with the customer in the environment of the new technologies in order to reach that sector of population that mostly use them, expanding our potential customers, while facilitating the access to traditional customers. It is also renewed the image of our organization, adapting it to current times.

[es] Se plantea el proyecto de la creación de una tienda de libros en línea (Online Bookstore - OLBS), como extensión de una cadena actual de tiendas físicas, o bien como ente independiente de nueva aparición. Con la OLBS pretendemos que el medio de comunicación con el cliente sea un medio del ámbito de las nuevas tecnologías, para poder llegar a aquel sector de la población que las usa mayoritariamente, ampliando nuestra clientela potencial, al tiempo que facilitamos la acceso a los clientes tradicionales. Asimismo renovamos la imagen de nuestra organización, adecuándola a los tiempos actuales.
[en] The present work consists of studying Endpoint platforms as a solution for the governance of any type of IT device enrolled in cloud environments. This management must be possible on devices located anywhere and be effective at any time. In order to do an analysis focused on the management of the governance of devices, a study is carried out on the operation of different Endpoint platforms present in the IT market and their key benefits.

[es] El presente trabajo consiste en estudiar las plataformas Endpoint como solución para la gobernanza de cualquier tipo de dispositivo IT enrolado en entornos cloud. Esta gestión debe ser posible en dispositivos ubicados en cualquier lugar y ser efectiva en cualquier momento. Para poder realizar un análisis enfocada en la gestión de la gobernanza de los dispositivos, se lleva a cabo un estudio del funcionamiento de diferentes plataformas Endpoint presentes en el mercado IT y de sus prestaciones clave.
[en] The Project "Red para la sostenibilidad del Tercer Sector" (RS3S) wants to promote that the third sector's organizations adopt social responsability's methods. For this it want to promote the creation of a guide that helps, guides and motives the entities to do a determined bet for add the SR. The purpose of this work is to concrete and to identify the key aspects, the bases, on which design the cited guide. The key aspects that will be identify have to help that the guide that will be designed will have a practical application and it will give an answer to the expectations and challenges of every organizations.

[es] El proyecto "Red para la sostenibilidad del Tercer Sector" (RS3S) quiere impulsar que las organizaciones del Tercer Sector adopten prácticas de responsabilidad social (RS). Por eso quiere promover la creación de una guía que ayude, oriente y motive a las entidades a hacer una apuesta decidida por incorporar la RS. el propósito de este trabajo es concretar e identificar los aspectos clave, las bases, sobre los que diseñar dicha guía. los aspectos clave que identifiquen deben facilitar que la guía que se diseñe tenga una aplicación práctica y dé respuesta a las expectativas y retos de cada organización.