70 research outputs found
Diseño del sistema de agua potable y saneamiento rural del caserío Los Ángeles, distrito de Bambamarca, provincia de Bolívar - La Libartad
En los últimos años hemos sido parte del crecimiento poblacional que ha tenido
nuestro país, esto ha generado que en lugares alejados de la ciudad hayan sido
olvidados principalmente en los lugares de difícil acceso y carecen de recursos
básicos como son agua potable y saneamiento.
El presente trabajo de tesis tiene por finalidad realizar un diagnóstico en forma
detallada el cual tendrá como propósito el “DISEÑO DEL SISTEMA DE AGUA
POTABLE Y SANEAMIENTO RURAL DEL CASERIO LOS ANGELES, DISTRITO
DE BAMBAMARCA, PROVINCIA DE BOLIVAR – LA LIBERTAD”, con este
proyecto se mejorará la calidad de vida de los pobladores del caserío, satisfacen
una de las necesidades importantísimas dentro de su desarrollo y salubridad; así
mismo permitirá mejorar el medio ambiente y posibilitara disminuir los riesgos de
enfermedades infectocontagiosas, la cual dará origen a la disminución de la
morbilidad y mortalidad infantil.
Por otro lado para abastecer de agua potable, se plantea un sistema de agua
potable adecuado ubicando captaciones que permita abastecer con suficiente agua
a la población, se realizará una línea de conducción para conectar el reservorio,
instalación de la línea de distribución, y conexiones domiciliarias. Para la instalación
del sistema de alcantarillado se realizara de 35 lotes utilizando buzones y la
construcción de una planta de tratamiento con tanque Imhoff.
La elaboración de esta Tesis, constituye un aporte interesante a la identificación de
la problemática que existe en el caserío los Ángeles y sigue una metodología para
dar la solución respectiva.
A la vez deseamos que sirva de aporte para quienes desean continuar con un
estudio de esta magnitu
Laboratorios de Compiladores
Aunque existe numeroso material bibliográfico de inmejorable calidad sobre las teorías que sustentan la construcción de compiladores, no hemos encontrado un texto que sirva de apoyo al profesor en el desarrollo de los contenidos de los laboratorios. Este trabajo proporciona una visión global y resumida de los ejercicios de laboratorio que se especifican en el libro “Prácticas de Compiladores en C y Pascal”. En este texto se divide la implementación de un compilador en tareas más reducidas que se plantean como laboratorios prácticos interrelacionados entre sí
Implementación de una calculadora de bolsillo usando LEX y YACC
En este trabajo se presenta un ejemplo de la actividad desarrollada en la enseñanza de las asignaturas de compiladores en el Centro Superior de Informática de la Universidad de La Laguna. Se aborda la construcción de una calculadora de bolsillo utilizando las herramientas de ayuda a la construcción de compiladores LEX y YACC. En el laboratorio propuesto se introducen los conceptos de listas recursivas por la derecha y por la izquierda, los conflictos que surgen durante el análisis sintáctico ascendente por desplazamiento y reducción y la asignación de precedencia y asociatividad a operadores
Prácticas de teoría de autómatas y lenguajes formales en la Universidad de La Laguna
En este trabajo se presenta una experiencia en la organización de las prácticas de la asignatura Teoría de Autómatas y Lenguajes Formales (TALF) que se imparte en las Ingenierías Técnicas en Informática en el Centro Superior de Informática (CSI) de la Universidad de La Laguna. El trabajo está motivado por el hecho de que si bien es fácil encontrar bibliografía adecuada para esta asignatura, tanto desde el punto de vista de los conceptos que se abordan como del alumnado hacia el que van dirigidos, no conocemos experiencias en las que la atención se centre en un enfoque práctico de estos conceptos
Computer programming as a tool for developing problem-solving skills
El término pensamiento computacional se utiliza para describir cómo piensa un
«científico/a de computadoras» cuando se enfrenta a un problema y los beneficios que
esta forma de pensar podría tener en todos nosotros. El pensamiento computacional
representa el proceso de reconocimiento de aspectos de la Informática en el mundo
que nos rodea, y la aplicación de sus herramientas y técnicas para comprender y
razonar sobre los sistemas y los problemas a los que nos enfrentamos.
El objetivo de este trabajo es analizar en qué medida influye el desarrollo del
pensamiento computacional en la posterior mejora de habilidades relacionadas
con la resolución de problemas en un ámbito científico, específico, o incluso
general o de aplicación práctica en la vida cotidiana. Para ello, se ha trabajado
con alumnado del Grado en Matemáticas y del Grado en Ingeniería Informática,
titulaciones que, en menor y en mayor medida, incorporan asignaturas que introducen
al alumnado en la «programación» (herramienta fundamental para todo
«científico/a de computadoras»). La batería de tests EFAI (Evaluación Factorial de
las Aptitudes Intelectuales) de nivel 4 se utilizó para medir la inteligencia general,
la inteligencia no verbal (INV) y la inteligencia verbal (IV).
De los resultados obtenidos se puede deducir que existe una mayor homogeneidad
en el desarrollo de la INV para el alumnado que presumiblemente ha recibido
una mayor formación ligada a la programación. Aún así, y para poder obtener
conclusiones más robustas será necesario extender el estudio a alumnado de otras
ramas de conocimiento, comparando además las habilidades del alumnado de
nuevo ingreso con la del alumnado que finaliza la titulaciónThe term computational thinking is used to describe how a «computer scientist»
thinks when facing a problem and the benefits that this way of thinking could have
in all of us. Computational thinking represents the process of recognizing aspects
of computing in the world around us, and applying its tools and techniques to
understand and think about the systems and problems we face.
The objective of this work is to analyze the extent to which the development of computational
thinking influences the subsequent improvement of skills or competences
related to the resolution of problems in a specific scientific field, or even in general
and practical situations of everyday life. To this end, we have worked with students
from the Degree in Mathematics and with students from the Degree in Computer
Science. It’s important to note that in both cases, these Degrees incorporate courses
for introducing students to «computer programming» (a fundamental tool for all
«computer scientist»). The EFAI (Factorial Assessment of Intellectual Abilities) test
battery - level 4 - was used to measure general intelligence, non verbal intelligence
(INV) and verbal intelligence (IV).
From the results obtained, it can be deduced that there is a greater homogeneity in the
development of the INV for students who presumably have received more training linked
to programming. Even so, and in order to obtain more robust conclusions, it will be
necessary to extend the study to students from other branches of knowledge, comparing
the skills of the younger students with the students who are close to finish the degre
Aproximación paralela a la técnica Divide y Vencerás
En este trabajo se presenta una propuesta de desarrollo del tema dedicado a la técnica Divide y Vencerás para una asignatura de Programación en Paralelo. Tras una breve introducción a la técnica desde el punto de vista secuencial, se abordan, mediante un ejemplo, las distintas posibilidades de paralelización. El nivel de dificultad se incrementa de forma gradual desde una implementación para Memoria Compartida hasta una para Paso de Mensajes. Finalmente se estudia el rendimiento de las propuestas paralelas frente a las secuenciales
Supporting nested parallelism
Many parallel applications do not completely fit into the data parallel model. Although these applications contain data parallelism, task parallelism is needed to represent the natural computation structure or enhance performance. To combine the easiness of programming of the data parallel model with the efficiency of the task parallel model allows to parallel forms to be nested, giving Nested parallelism.
In this work, we examine the solutions provided to N ested parallelism in two standard parallel programming platforms, HPF and MPI. Both their expression capacity and their efficiency are compared on a Cray- 3TE, which is distributed memory machine. Finally, an additional speech about the use of the methodology proposed for MPI is done on two different architecturesI Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Informática (RedUNCI
Depression, COVID-19 anxiety, subjective well-being, and academic performance in university students with COVID-19-infected relatives: a network analysis
This study aimed to examine the relationship between anxiety, depression, subjective well-being, and academic performance in Peruvian university health science students with COVID-19-infected relatives. Eight hundred two university students aged 17–54 years (Mean 21.83; SD = 5.31); 658 females (82%) and 144 males (18%); who completed the Patient Health Questionnaire-2, Coronavirus Anxiety Scale, Subjective Well-being Scale (SWB), and Self-reporting of Academic Performance participated. A partial unregularized network was estimated using the ggmModSelect function. Expected influence (EI) values were calculated to identify the central nodes and a two-tailed permutation test for the difference between the two groups (COVID-19 infected and uninfected). The results reveal that a depression and well-being node (PHQ1-SWB3) presents the highest relationship. The most central nodes belonged to COVID-19 anxiety, and there are no global differences between the comparison networks; but at the local level, there are connections in the network of COVID-19-infected students that are not in the group that did not present this diagnosis. It is concluded that anxious–depressive symptomatology and its relationship with well-being and evaluation of academic performance should be considered in order to understand the impact that COVID-19 had on health sciences students
Identifying patterns and recommendations of and for sustainable open data initiatives: a benchmarking-driven analysis of open government data initiatives among European countries
Open government and open (government) data are seen as tools to create new opportunities, eliminate or at least reduce information inequalities and improve public services. More than a decade of these efforts has provided much experience, practices, and perspectives to learn how to better deal with them. This paper focuses on benchmarking of open data initiatives over the years and attempts to identify patterns observed among European countries that could lead to disparities in the development, growth, and sustainability of open data ecosystems. To do this, we studied benchmarks and indices published over the last years (57 editions of 8 artifacts) and conducted a comparative case study of eight European countries, identifying patterns among them considering different potentially relevant contexts such as e-government, open government data, open data indices and rankings, and others relevant for the country under consideration. Using a Delphi method, we reached a consensus within a panel of experts and validated a final list of 94 patterns, including their frequency of occurrence among studied countries and their effects on the respective countries. Finally, we took a closer look at the developments in identified contexts over the years and defined 21 recommendations for more resilient and sustainable open government data initiatives and ecosystems and future steps in this area.Regional Government of Andalusia, Spain (Research projects number P20_00314 and B-SEJ-556-UGR20).Institutional support of the University of Pardubice and by European Social Fund via IT Academy programme, University of Tartu (Estonia
Una experiencia de uso de un asistente de programación en el aula
En este trabajo se presenta una actividad en la que se utiliza el asistente de programación GitHub Copilot en una asignatura del Grado en Ingeniería Informática en la que se estudian lenguajes y paradigmas de programación. La actividad, de carácter obligatorio, consiste en diseñar, implementar y ejecutar un ejercicio haciendo uso de tres lenguajes de programación representativos de los paradigmas imperativo, funcional y lógico. La ejecución del ejercicio se llevó a cabo de manera no presencial. Un total de 100 estudiantes, de los 131 matriculados, realizaron la actividad durante el presente curso académico. Se utilizó un instrumento para medir la percepción del uso de GitHub Copilot en el que se preguntó por la experiencia, la utilidad, la efectividad y la didáctica, entre otros. Los resultados muestran que existe una curiosa variación según el lenguaje de programación utilizado y el grado de conocimiento de este por parte del estudiante: cuanto mayor conocimiento, más útil lo encuentra.This work presents an activity in which a code generation model is used for a subject of the Degree in Computer Engineering in which programming languages and paradigms are studied. The activity, which is mandatory, consists of designing, implementing and executing an exercise using three programming languages. representative of the imperative, functional and logical paradigms. The exercise was carried out remotely. A total of 100 students carried out the activity during the current academic year. An instrument was used to measure the perception of the use of code assistants, which asked about the usefulness, ease, of use, etc. The results show that there is an interesting variation depending on the programming language used and the student’s level of knowledge: the higher the knowledge, the more useful they find it.El trabajo de Rafael Herrero-Álvarez ha sido cofinanciado por la Agencia Canaria de Investigación, Innovación y Sociedad de la Información de la Consejería de Universidades, Ciencia e Innovación y Cultura y por el Fondo Social Europeo Plus (FSE+) Programa Operativo Integrado de Canarias 2021-2027, Eje 3 Tema Prioritario 74 (85 %)
- …