721 resultados para Trabajo de fin de grado
Resumo:
En este proyecto nosotros vamos a hacer una pasada por un sistema colaborativo de resolución de test. En este entorno el estudiante resuelve preguntas en un grupo de estudiantes en tres fases diferentes (individual, colaborativa y final). Este sistema ha demostrado que los alumnos que resuelven los test en este entorno mejoran sus respuestas. Esto se debe a que los estudiante aprenden como sus compañeros se enfrentan a las cuestiones planteadas y como las resuelven. Este sistema esta actualmente funcionando en la plataforma siette, pero esta teniendo problemas de compatibilidad con algunos navegadores y esto presenta un problema para desarrollar nueva funcionalidad. Nosotros queremos resolver esto con la utilización de HTML5, CSS y JavaScript. Este Sistema será diseñado para funcionar en conjunto con la plataforma de resolución de tests (Siette) en un modo que llamaremos modo colaborativo que solo será usado para resolver test en grupo con otros compañeros. Siette nos propone un entorno donde trabajan profesores diseñando test y alumnos que testean su conocimiento.
Resumo:
Drag & Drop es una aplicación web diseñada para la creación de problemas a partir de piezas, en la que al profesor se le plantea una nueva posibilidad de evaluar a sus alumnos. La aplicación web servirá como un entorno dedicado a la elaboración de preguntas y respuestas. Para responder a dichas preguntas, se proporcionan unos elementos llamados “piezas” al alumno que se encargará de utilizar para construir su respuesta. A su vez, el profesor al elaborar la pregunta establecerá la solución ideal del problema y el conjunto de “piezas” que los alumnos podrán utilizar para crear las suyas propias. El alumno al terminar la solución de un problema, la enviará al servidor. Este se encargará de evaluarla y comparar la solución del alumno con la solución ideal propuesta por el profesor.Finalmente el profesor será el encargado de examinar el ejercicio y ajustar la calificación, ya sea aceptando la que propone el sistema o indicando una propia.
Resumo:
La tecnología conocida como Microsoft Visual Studio Tools for Office (VSTO) ofrece la posibilidad de integrar Office con la plataforma .NET de forma que podamos implementar aplicaciones .NET con la apariencia de documentos de Microsoft Office. La utilización de la tecnología VSTO con hojas de cálculo para la creación de herramientas de simulación es un campo interesante por la familiaridad que las hojas de cálculo ofrecen a cualquier usuario. Cuando se desarrolla un complemento para un simulador, dicho complemento suele ser muy específico de un simulador concreto, por lo que los elementos desarrollados en estos proyectos no es posible reutilizarlos con otro simulador. Esta es la motivación que lleva a crear este proyecto: facilitar la creación de extensiones para Excel adaptables a distintos tipos de simulador, de manera que sea posible reutilizar las extensiones y sus elementos constituyentes.Para eso, se ha desarrollado un framework para la creación de extensiones Excel con VSTO que puedan ser fácilmente adaptables a diferentes tipos de simuladores. Los principales puntos que toca este framework son: - Elementos comunes a todo proyecto de simuladores. Se han ofrecido precargados un conjunto de elementos que son comunes en el desarrollo de estas aplicaciones, de manera que no sea necesario tener que implementarlos. - Definición de elementos de simulación, lo que se ha denominado en el framework controles. Se ha buscado reducir el coste de desarrollo y maximizar la reutilización. - Comunicación con los simuladores. Se ha definido e implementado una interfaz que permite la comunicación de las hojas Excel con los posibles motores de simulación. Se ha ofrecido esta interfaz en la interfaz ISimulatorService y se ha ofrecido también un cliente para comunicar con los simuladores de esta interfaz.
Resumo:
En este documento se expondrá una implementación del problema del viajante de comercio usando una implementación personalizada de un mapa auto-organizado basándose en soluciones anteriores y adaptándolas a la arquitectura CUDA, haciendo a la vez una comparativa de la implementación eficiente en CUDA C/C++ con la implementación de las funciones de GPU incluidas en el Parallel Computing Toolbox de Matlab. La solución que se da reduce en casi un cuarto las iteraciones necesarias para llegar a una solución buena del problema mencionado, además de la mejora inminente del uso de las arquitecturas paralelas. En esta solución se estudia la mejora en tiempo que se consigue con el uso específico de la memoria compartida, siendo esta una de las herramientas más potentes para mejorar el rendimiento. En lo referente a los tiempos de ejecución, se llega a concluir que la mejor solución es el lanzamiento de un kernel de CUDA desde Matlab a través de la funcionalidad incluida en el Parallel Computing Toolbox.
Resumo:
La monitorización del funcionamiento del corazón se realiza generalmente por medio del análisis de los potenciales de acción generados en las células responsables de la contracción y relajación de este órgano. El proceso de monitorización mencionado consta de diferentes partes. En primer lugar, se adquieren las señales asociadas a la actividad de las células cardíacas. La conexión entre el cuerpo humano y el sistema de acondicionamiento puede ser implementada mediante diferentes tipos de electrodos – de placa metálica, de succión, top-hat, entre otros. Antes de la adquisición la señal eléctrica recogida por los electrodos debe ser acondicionada de acuerdo a las especificaciones de la entrada de la tarjeta de adquisición de datos (DAQ o DAC). Básicamente, debe amplificar la señal de tal manera que se aproveche al máximo el rango dinámico del cuantificador. Las características de ruido del amplificador requerido deben ser diseñadas teniendo en cuenta que el ruido interno del amplificador no afecte a la interpretación del electrocardiograma original (ECG). Durante el diseño del amplificador se han tenido en cuenta varios requisitos. Deberá optimizarse ña relación señal a ruido (SNR) de la señal entre la señal del ECG y el ruido de cuantificación. Además, el nivel de la señal ECG a la entrada de la DAQ deberá alcanzar el máximo nivel del cuantificador. También, el ruido total a la entrada del cuantificador debe ser despreciable frente a la mínima señal discernible del ECG Con el objetivo de llevar a cabo un diseño electrónico con esas prestaciones de ruido, es necesario llevar a cabo un minucioso estudio de los fundamentos de caracterización de ruido. Se han abarcado temas como la teoría básica de señales aleatorias, análisis espectral y su aplicación a la caracterización en sistemas electrónicos. Finalmente, todos esos conceptos han sido aplicados a la caracterización de las diferentes fuentes de ruido en los circuitos con amplificadores operacionales. Muchos prototipos de amplificadores correspondientes a diferentes diseños han sido implementados en placas de circuito impreso (PCB – Printed Board Circuits). Aunque el ancho de banda del amplificador operacional es adecuado para su implementación en una ‘protoboard’, las especificaciones de ruido obligan al uso de PCB. De hecho, los circuitos implementados en PCB son menos sensibles al ruido e interferencias que las ‘protoboard’ dadas las características físicas de ambos tipos de prototipos.
Resumo:
El proyecto Lengua y Prensa está ligado al Grupo de investigación hum-881 del paidi. Se inicia en 2008 y se propone crear una Hemeroteca Lingüística Virtual de acceso universal. Se trata de proporcionar una base de datos de noticias relacionadas con la lingüística, las lenguas de España y sus variedades. En la actualidad se ha convertido en el principal recurso de búsqueda de noticias sobre nuestras lenguas, pues aloja alrededor de 13 000 noticias y dispone de cerca de 15 000 etiquetas, entre las cuales se encuentran los temas más diversos. Las categorías son, por orden alfabético: blogs, canales, documentos, páginas web, plataformas virtuales, podcasts, prensa escrita, radio, revistas, televisión y vídeos. Las noticias de prensa escrita superan las 11 000. Cada noticia aparece etiquetada con el año de publicación, su autor (bien una persona física, bien una agencia) y el medio en el que aparece. El resto de etiquetas atañen al contenido, sobre todo aquel relacionado con los asuntos lingüísticos. A día de hoy la hemeroteca acumula material suficiente para elaborar trabajos de investigación o de divulgación sobre noticias lingüísticas publicadas en los principales periódicos españoles de los últimos siete años; sobre lenguas oficiales de nuestro país: catalán, gallego, euskera, español o castellano (y de esta última, además, no solo en territorio español) e incluso extranjeras, como el inglés; sobre temas como política lingüística, relaciones entre lengua y cultura, opiniones vertidas en los medios sobre asuntos lingüísticos, etc. Fruto de este proyecto son las tesis doctorales que se están llevando a cabo en la Universidad de Málaga, la cuales están basando su corpus en esta herramienta. Asimismo, contamos con graduados en Filología Hispánica por la UMA que han realizado su trabajos de fin de grado y sus trabajos de fin de máster con ayuda de la Hemeroteca (documentos que pueden descargarse en la página web). Además, producto de este proyecto ya han visto la luz tres publicaciones relevantes: La lengua en el candelero. Repercusión mediática de asuntos lingüísticos (2014) y Asedios políticos a las lenguas desde los medios (2015); y El español como noticia y el español de los medios (2016)
Resumo:
Unity3d es un motor gráfico para la implementación de videojuegos creado por Unity3d Technologies que tiene el honor de ser una de las principales herramientas que propició el auge de los estudios independientes. Pese a estar enfocado al desarrollo de videojuegos en 3D, los desarrolladores lograban crear contenido en 2D a base de manipulaciones como la cámara y de utilizar herramientas no nativas. Afortunadamente, a partir de la versión 4.3 Unity3d integra herramientas nativas que facilitan esta tarea. Este proyecto consiste en la creación de un tutorial sobre la implementación de un videojuego del género puzles en 2D y enfocado a plataformas móviles, empleando para ello Unity3d y concretamente las nuevas herramientas nativas para 2D. La implementación de un videojuego es una tarea muy complicada y extensa, es por ello que en el tutorial se va a tratar la fase de diseño del videojuego y a nivel de implementación centrarse en dichas herramientas para el 2D, mostrando al final una versión jugable del videojuego implementado. Por otra parte, al ser numerosas las herramientas, es imposible tratar cada una de las herramientas aunque se intentará abarcar lo máximo posible y mencionar las que no se incluyan dentro de la implementación del videojuego. El resultado generado de este proyecto puede constituir una referencia para otras personas interesadas en aprender cómo usar Unity3d para programar videojuegos en 2D, lo cual les allanará seguramente el camino y les suavizará la curva de aprendizaje.
Resumo:
El “Entorno de información y gestión para el alumnado de la ETSII” es una herramienta que permite la consulta de los datos más relevantes en el día a día de un alumno y realizar tareas simples pero de uso frecuente. El sistema se compone de dos partes, una aplicación web y una aplicación móvil para dispositivos Android. La aplicación web se encarga de leer los datos de entrada a partir de distintos archivos con extensión .csv y los almacena en una base de datos MySQL, mientras que la aplicación móvil recibe esos datos mediante servicios REST y ejecuta toda la funcionalidad con los mismos. El conjunto de funcionalidades que ofrece la aplicación requieren la autenticación en la misma a través de una cuenta de usuario en Google. El sistema además permite la generación de los horarios del alumno, adición de los exámenes al calendario personal del usuario, consulta de datos del profesorado, concertado de tutorías, asistente de matriculación y consulta del calendario lectivo de la titulación correspondiente. Con todo ello se pretende agilizar la consulta de datos relevantes de uso frecuente por parte del alumnado de la E.T.S. de Ingeniería Informática en la web del centro, el campus virtual y la DUMA.
Resumo:
El proyecto plantea la realización de un sistema de seguimiento de acciones formativas de teleformación, donde el requisito inicial es suministrar un servicio web que implementa las operaciones necesarias para el seguimiento de estas acciones formativas. La entidad principal que define este servicio podrá conectar a múltiples empresas de formación que imparten este tipo de acciones formativas y deben suministrar este servicio. El proyecto plantea el análisis completo del sistema para una determinada empresa de formación que incluye el servicio web, la plataforma formativa y demás subsistemas que se consideren necesarios. En nuestro caso una aplicación web adicional para la gestión de las acciones formativas, desarrollada con tecnología Microsoft. El servicio web se desarrolla con protocolo SOAP y tecnología Php. Se plantea el análisis completo del sistema y el diseño y desarrollo del servicio web y de la funcionalidad principal de la aplicación web de seguimiento.
Resumo:
El sector cooperativo de ahorro y crédito es reconocido como un pilar importante de progreso en el sistema financiero de un país, son instituciones donde los miembros que la constituyen aportan capital inicial que ayude a la institución al movimiento de activos que producen ganancias tanto financieras como culturales entre sus asociados, a través del otorgamiento de créditos y la recepción de sus ahorros, los asociados pueden llevar a cabo sus propósitos o solventar alguna obligación. Las tasas de interés son más accesibles a comparación de la banca externa debido a que como principio cooperativo la solidaridad y sobretodo ayuda mutua debe prevalecer entre sus miembros. Debido a los conflictos generados por las diversas economías y sociedades y poniendo en práctica la legislación vigente sobre el riesgo del delito de lavado de dinero y activos, el sector cooperativo debe velar por el cumplimiento diseñando las herramientas necesarias para su prevención como procedimientos, programas y normas internas que ayuden a evitar la ejecución de este delito. Además estas organizaciones deben contar preferiblemente con un departamento de auditoría interna que asegure y evalúe el cumplimiento de la Ley de lavado de dinero y activos. Por todo lo descrito anteriormente, el presente trabajo de investigación pretende definir una planeación específica de auditoría implementando un programa de cumplimiento, aplicable al área de atención al asociado del sector cooperativo, además que se debe considerar al momento de desarrollar la auditoría interna de los programas de prevención de lavado de dinero y otros activos. Para poder llevar a cabo dicha planeación se incorpora un elemento novedoso el modelo de la tercera línea de defensa que posee gran relevancia para el buen funcionamiento de estas organizaciones por la relación que tiene con el consejo de administración y/o gobierno corporativo en conjunto con las gerencias en las áreas de aseguramiento y asesoramiento. En el ámbito financiero se coloca al sector cooperativo como vulnerable frente al riesgo como lo es el de lavado de dinero y activos. Esto plantea la necesidad de identificar cuáles son los retos a los que debe enfrentarse la profesión para continuar siendo parte importante dentro del gobierno de las entidades. Por lo tanto, se presenta el trabajo de investigación, identificando que el auditor dentro de su formación, necesita adquirir suficiente competencia para el desempeño de la labor, para poder mejorar los enfoques de riesgos y cumplimiento de una entidad y poder proporcionar la información útil. Asimismo, contiene la delimitación, el período de tiempo de la información a revisar, las personas hacia quienes está dirigida la investigación y la justificación, señalando el aporte de la temática y metodología a desarrollar. En tal sentido, se recomienda tomar como base la planeación específica de auditoría interna con enfoque al área ambiente de control y la debida diligencia por medio del programa de auditoría de cumplimiento, que se plantea en el presente trabajo, a fin de facilitar al auditor interno la verificación de los procesos como parte de su gestión en prevención de riesgos de lavado de dinero y activos.
Resumo:
El Programa de Seguridad y Salud Ocupacional es un instrumento necesario para las empresas, ya que cuenta con una serie de pasos como la planeación, ejecución, supervisión y evaluación de los procesos que contiene cada tarea en los lugares de trabajo a fin de salvaguardar la salud e integridad del trabajador. Debido a ello se ha visto la importancia en hacer el estudio enfocado a las empresas que están dedicadas a la fabricación de ventiladores industriales; es así como se ha tomado como caso ilustrativo a Industrias Metálicas Marenco, constituida en el año1975, en la ciudad de Santa Tecla, La Libertad, dando soluciones a los problemas de ventilación en El Salvador y a nivel de Centro América. Por lo tanto, el objetivo de la presente investigación fue construir un Programa de Seguridad y Salud Ocupacional fundamentado en un marco teórico e investigación de campo que contribuya a la prevención de riesgos y accidentes ocupacionales de los trabajadores de las empresas dedicadas a la fabricación de ventiladores industriales del área Metropolitana. Durante el desarrollo de la investigación fue indispensable el uso de métodos como análisis y síntesis para estudiar cada uno de los elementos de las Empresas; y de técnicas para la recolección de información como la encuesta, la entrevista y la observación directa de acuerdo a sus respectivos instrumentos, el cuestionario, una guía de entrevista y una guía de observación. El universo lo conformaron las empresas que están dedicadas a la fabricación de ventiladores industriales del área metropolitana. A través del diagnóstico realizado, se efectuaron las conclusiones y recomendaciones siguientes: Las empresas dedicadas a la fabricación de ventiladores industriales no cuentan con un programa de seguridad y salud ocupacional que establezca los requisitos básicos para garantizar la protección de los trabajadores en sus lugares de trabajo, además no tienen establecidas su ruta de evacuación y no poseen con un plan de emergencia que establezca las acciones a tomar ante la ocurrencia de acontecimientos imprevistos en sus instalaciones; las empresas proveen a sus empleados del equipo de protección personal lo que contribuye a disminuir los riesgos a sufrir un accidente pero no todo el personal lo utiliza. Se recomienda a las empresas dedicadas a la fabricación de ventiladores industriales implementar un programa que garantice un adecuado nivel de protección de seguridad y salud de los trabajadores frente a los riesgos derivados del trabajo, también desarrollar un plan de emergencia y de evacuación, de acuerdo a los lineamientos que presenta el programa de seguridad y salud ocupacional a fin de salvaguardar la seguridad en un momento de desastre, además se recomienda que las empresas hagan conciencia y creen una cultura de seguridad a través de brochure, boletín, charlas a fin que utilicen todo el equipo de protección personal en el desarrollo de sus actividades e implementar el programa de capacitaciones en seguridad y salud ocupacional con el fin que contribuya a obtener un mayor conocimiento al aplicar las medidas de protección en los lugares de trabajo.
Resumo:
En esta memoria se describe el diseño y las pautas seguidas para la construcción de una aplicación móvil que permite la creación de grupos de personas para la gestión de los gastos, facturas y deudas comunitarias. Con un soporte Front-End en Android, un Back-End desarrollado en PHP y un almacenamiento de la información en una base de datos NoSQL, concretamente en MongoDB. El proyecto se ha realizado en grupo, separando los módulos Front-End y Back-End en dos proyectos distintos. En este proyecto desarrollamos el módulo Back-End. En él encontraremos el diseño para la construcción de la arquitectura REST y dar solución a la comunicación cliente y servidor de la aplicación. Además se ha añadido la componente PaaS (Platform as a Service) para acercar el desarrollo de este proyecto a un entorno de producción más real, afrontando así problemas reales. Al tratarse de un proyecto en equipo, el uso de metodologías ágiles cobra más importancia, por ello en este proyecto se ha hecho uso de la metodología Scrum.
Resumo:
Plague es un editor de archivos escritos en lenguajes de planificación como STRIPS y PDDL, que permite lanzar el algoritmo GrahPlan a partir de los archivos de dominio y problema editados y encontrar una solución al problema planteado. El objetivo del editor es eminentemente pedagógico: su uso es muy simple y viene con variados ejemplos de ambos lenguajes de planificación, de modo que el usuario pueda aprenderlos de forma paulatina. Además, la salida de la ejecución permite ir viendo paso a paso el desarrollo del algoritmo GraphPlan: los operadores que se van ejecutando, los no-ops que se han seguido, los mutex que se han aplicado en cada nivel y el tiempo empleado, además de la solución final al problema si se alcanza. El programa hace uso de dos utilidades que permiten compilar el código STRIPS o PDDL que son JavaGP y PDDL4J. Una vez ejecutado el problema de planificación, se obtiene la salida en pantalla y también se puede imprimir el problema completo incluida la solución. El objetivo ha sido crear un programa que permita al usuario editar rápidamente archivos STRIPS y PDDL, los pueda compilar velozmente y obtener el resultado en un solo sitio, con una salida mucho más clara, organizada y entendible y se evite el problema de tener que usar editores externos y una ventana de línea de comando para ejecutar GraphPlan. Plague is a text editor for files written in action languages, such as STRIPS and PDDL, which allows running the GraphPlan algorithm from the domain archives and edited problems, and finding a solution to the proposed problem. The goal of the editor is primarily for pedagogical purposes: it is simple to use and comes equipped with a variety of examples in both action languages, so that the user can gradually learn. In addition, as the editor runs it allows the user to observe the step by step development of the GraphPlan algorithm: the operators being executed, the no-ops that have been followed, the mutex applied at each level and the time spent, as well as the final answer to the problem, if reached. The program uses two utilities allowing the STRIPS or PDDL code to be compiled: JavaGP and PDDL4J. Once the planning problem has been executed, the result is shown on screen and the complete problem can also be printed, including the solution. The objective has been to create a program that allows the user to quickly edit STRIPS and PDDL archives, to compile them swiftly and obtain the solution in a single place, with a result that is clear, organised and understandable, thus avoiding the problem of having to use external editors and command prompts to execute GraphPlan.
Resumo:
This work focuses in the formal and technical analysis of some aspects of a constructed language. As a first part of the work, a possible coding for the language will be studied, emphasizing the pre x coding, for which an extension of the Hu man algorithm from binary to n-ary will be implemented. Because of that in the language we can't know a priori the frequency of use of the words, a study will be done and several strategies will be proposed for an open words system, analyzing previously the existing number of words in current natural languages. As a possible upgrade of the coding, we'll take also a look to the synchronization loss problem, as well as to its solution: the self-synchronization, a t-codes study with the number of possible words for the language, as well as other alternatives. Finally, and from a less formal approach, several applications for the language have been developed: A voice synthesizer, a speech recognition system and a system font for the use of the language in text processors. For each of these applications, the process used for its construction, as well as the problems encountered and still to solve in each will be detailed.
Resumo:
Un sistema de gestión de contenidos es una plataforma que permite crear una estructura de soporte para la creación y administración de contenidos. Permite a los administradores y a los usuarios centrarse en el contenido de la temática de la página, foro o blog que en los aspectos técnicos de más bajo nivel. Por ejemplo, el uso de la base de datos es totalmente transparente para los administradores. Este proyecto trara sobre la necesidad ficticia de desarrollar un portal web artístico. Contendrá información de artistas, sus obras y exposiciones que ellos mismos creen. Permitirá el registro de usuarios que podrán ver, comentar, valorar, comprar y pujar las obras disponibles. Unos de los objetivos será el de implementar sobre un gestor de conenidos gratuito, así como las demás herramientas utilizadas.La primera parte del proyecto se centrará en la elección de la plataforma en la que se desarrollará. Seguidamente se conocerá un poco más a fondo el gestor de contenidos seleccionado. tras diseñar la solución mediante diagramas de casos de usos, se detallará la implementación de los requisitios presentados anteriormente. También se creará un módulo propio que consistirá en un sistema, que permitirá a los usuarios pujar por las obras que se encuentren en subasta.