Sistemas y Telemática
Not a member yet
305 research outputs found
Sort by
Definição de um modelo de dados que inclui o design instrucional para descrever os elementos envolvidos na concepção de cursos virtuais
Conventional software engineering methodologies have strategies for analysis and design of educational software applications, but they have evolved in relation to the phase of the instructional design. In this article, from the review of some models of instructional design and the identification of gaps in two proposed models for the design of virtual courses, a data model is proposed to describe the elements involved in the design of virtual courses and illustrate the relationships between such elements. In preparing this model, we take into account the activities of some models of instructional design. The construction of this data model is a contribution to formalize the design of virtual courses.Las metodologías convencionales de ingeniería de software tienen estrategias para el análisis y diseño de aplicaciones de software educativo, pero poco han evolucionado en lo relacionado con la fase del diseño instruccional. En este artículo, a partir de la revisión de algunos modelos de diseño instruccional y la identificación de vacios en dos modelos propuestos para el diseño de cursos virtuales, se propone un modelo de datos para describir los elementos que intervienen en el diseño de cursos virtuales e ilustrar las relaciones entre tales elementos. Para la elaboración este modelo se tienen en cuenta las actividades de algunos modelos de diseño instruccional. La construcción de este modelo de datos es un aporte a la formalización del diseño de cursos virtuales. As metodologias convencionais de engenharia de software têm estratégias para a análise e desenho de aplicações de software educacionais, mas têm evoluído pouco em relação à fase do design instrucional. Neste artigo, a partir da revisão de alguns modelos de design instrucional e a identificação de lacunas em dois modelos propostos para a concepção de cursos virtuais, é proposto um modelo de dados para descrever os elementos envolvidos na concepção de cursos virtuais e ilustrar os relacionamentos entre tais elementos. A elaboração deste modelo leva em conta as atividades de alguns modelos de design instrucional. A construção deste modelo de dados é uma contribuição para a formalização da concepção de cursos virtuais
Emotiv EPOC BCI com Python em uma Raspberry Pi
The hybrid Brain-Computer Interface [BCI] system gives an insight on the development of useful interfaces for users with different backgrounds, from medical applications to video games, where standalone and wearable means accessibility for the user. Systems such as EPOC offers a simple solution for acquiring electroencephalography and electromyography signals with low price and fast setup, compared to high tech medical equipment. From the processing point of view, a computer always offers the main foundation for solving any issue, as the Raspberry Pi [RPi] does, which provides the sufficient computational power for a BCI to be implemented and an open source operating system such as Raspbian. Certainly a wireless communication is a must between the robot and the RPi, where an Xbee module gives a simple bidirectional connection. Python is the principal tool used in the project with multiple libraries for the processing of brain and muscular signals not only for the preparation of them but classification as well, from multithreading functions, feature extraction such as power spectral density and Hjorth parameters, and a support vector machine classifiera.El sistema de Interfaz Cerebro-Computador [BCI, Brain-Computer Interface] brinda una percepción en el desarrollo de interfaces aplicables para los usuarios con diferentes aproximaciones, desde aplicaciones médicas hasta videojuegos, donde lo autónomo y lo wearable (utilizable en el cuerpo humano) hacen referencia a accesibilidad para los usuarios. Sistemas como los EPOC ofrecen una solución simple para la adquisición de señales de electroencefalografía y electromiografía, a bajo costo y con una rápida configuración, si se comparan con el equipamiento médico de alta tecnología. Desde el punto de vista del procesamiento, un computador siempre ofrecerá la mejor solución para resolver cualquier problema, tal como lo hace la Raspberry Pi [RPi], la cual provee suficiente potencia computacional para que una BCI sea implementada, además de un sistema operativo open source (Raspbian). Una comunicación inalámbrica entre el robot y la RPi es necesaria, un módulo XBee ofrece una comunicación bidireccional simple. Python es la principal herramienta utilizada en este proyecto, con sus múltiples librerías para el procesamiento de señales musculares y cerebrales, se enfoca, tanto en la preparación de ellas, como en su clasificación, desde funciones multi-hilo y extracción de características –como densidad espectral de potencia y parámetros de Hjorth– a clasificadores de máquinas de soporte vectorial.O sistema BCI híbrido dá uma visão sobre o desenvolvimento de interfaces úteis para usuários com diferentes formações, desde aplicações médicas até jogos de vídeo, onde autônomo e portátil significam acessibilidade para o usuário. Sistemas como EPOC oferecem uma solução simples para a aquisição de sinais de EEG e EMG com preço baixo e configuração rápida, em comparação com equipamentos médicos de alta tecnologia. Do ponto de vista do processamento, um computador oferece sempre a fonte principal para resolver qualquer problema, tal como o Raspberry Pi [RPi] faz, que fornece o suficiente poder computacional para implementar uma BCI e um sistema operacional de código aberto, como Raspbian. Certamente uma comunicação sem fio é uma obrigação entre o robô e o RPi, onde um módulo Xbee permite uma conexão bidirecional simples. Python é a principal ferramenta usada no projeto com múltiplas bibliotecas para o processamento de sinais cerebrais e musculares, não só para a sua preparação, mas também para a sua classificação, a partir de funções multithreading, extração de características, tais como Densidade de Potência Espectral [PSD] e Parámetros Hjorth, e uma Máquina de Vetores de Suporte [SVM] classificadora
Descobrindo os mecanismos de abstração no desempenho das equipes de trabalho com crianças para resolver problemas computacionais
The development of skills that allow children to perform satisfactorily in their training process and, later, in their work or social life, has become an objective for all educational and training models developed. This article deals with the relationship between thinking development skills, shared mental models and abstraction mechanisms, from a theoretical review and application with children aged between eight and twelve, from the Childprogramming methodology in a public education institution in Colombia. The results recorded at the end of the practices with this group of students, especially when assessing the progressive use of abstraction mechanisms in the Scratch environment, are presented, using the Dr. Scratch platform. El desarrollo de competencias que permitan a los niños un desempeño satisfactorio en su proceso de formación y, posteriormente, en su vida laboral o social, se ha convertido en un anhelo de todos los modelos educativos y de formación que se han desarrollado. El presente artículo trata de la relación entre el desarrollo de habilidades de pensamiento, los modelos mentales compartidos y los mecanismos de abstracción, a partir de una revisión teórica y la aplicación con niños de entre ocho y doce años, de la metodología Childprogramming, en una institución de educación pública en Colombia. Se presentan los resultados registrados al término de las prácticas realizadas con este grupo de estudiantes, especialmente al evaluar el uso progresivo de los mecanismos de abstracción en el entorno de Scratch, utilizando la plataforma Dr. Scratch.O desenvolvimento de competências que permitem às crianças um desempenho satisfatório no seu processo de formação e mais tarde no seu trabalho ou vida social, tornou-se um anseio de todos os modelos de educação e formação que têm sido desenvolvidos. Este artigo trata da relação entre o desenvolvimento de habilidades de pensamento, modelos mentais compartilhados e mecanismos de abstração, a partir de uma revisão teórica e a aplicação em crianças entre oito e doze anos, da metodologia Childprogramming em uma instituição de ensino pública na Colômbia. São apresentados os resultados registrados com este grupo de estudantes no final das práticas, especialmente quando se avalia a utilização progressiva de mecanismos de abstração no ambiente Scratch, usando a plataforma Dr. Scratch.
Proceso de implementación de la ley de transparencia, la ISO 27001 y el reporte de base de datos en entidades públicas
During 2015 and 2016, in Pereira (Colombia) a training project addressed to public entities officials was carried out in areas related with: law on transparency, ISO 27001 and database reporting, though theoretical and practical sessions. As a result, a local researching group developed a set of documents with relevant and updated information on each topic. So, officials can use them as implementation guides in their respective institutions. This paper describes how the training sessions was developed. Finally, the results of the project are presented in a positive way, taking as a reference both an initial scenario and final scenario of greater complexity.Durante 2015 y 2016, en la ciudad de Pereira se adelantó un proyecto de capacitación para los funcionarios de varias entidades públicas de la ciudad en temas relacionados con la ley de transparencia, la ISO 27001 y el reporte de bases de datos, a través de sesiones teórico-prácticas. Fruto de ese proyecto, un grupo de investigación de la región realizó investigaciones para entregar un conjunto de documentos con información actualizada y pertinente de cada temática, para que estos funcionarios puedan utilizarlas como guías de implementación en sus respectivas instituciones. En este documento se describe cómo se crearon y desarrollaron las sesiones de capacitación y se presentan los resultados del proyecto, positivos, tomando como referencia un escenario inicial y un escenario final, de mayor complejidad
Tomada de decisões na cadeia de suprimentos: uma abordagem dinâmica do sistema
This paper presents an analysis of the impact of delays, information management and type of demand, on the performance of a three echelons supply chain, based on the "beer game". Four scenarios of access to information on final demand for different members of the chain were developed over a system dynamics model. For each of these scenarios delivery delay times and type of demand were changed and four indicators were used to measure the supply chain performance: return on assets, accumulated income, accumulated value of inventory and service level. The results show that the location (echelon) of the access to information is critical to the performance and in contrast to previous studies, this effect is independent of the type of demand. Moreover, the results are consistent with previous studies on the positive effect of the reduction in delays on the overall performance of the chain, regardless of the type of demand.Este artículo presenta un análisis del impacto de los retrasos, el manejo de información y el tipo de demanda, en el desempeño de una cadena de abastecimiento de tres escalones, realizado con base en el “juego de la cerveza”. Se modelaron cuatro escenarios de acceso a información en la demanda final para varios miembros de la cadena usando dinámica de sistemas. Para cada uno de esos escenarios se realizaron cambios en los tiempos de retraso en la entrega y en el tipo de demanda; además, se usaron cuatro indicadores para medir el desempeño de la cadena de abastecimiento: el retorno sobre los activos, los ingresos acumulados, el valor de inventario acumulado y las inconformidades. Los resultados muestran que la localización (escalón) del acceso a la información es crítica para el desempeño y, en contraste con otros estudios, que este efecto es independiente del tipo de demanda. Los resultados obtenidos son consistentes con los de estudios previos, respecto del impacto positivo de la reducción de retrasos en el desempeño general de la cadena, sin importar el tipo de demanda. Este trabalho apresenta uma análise do impacto dos atrasos, gestão da informação e tipo de demanda, sobre o desempenho de uma cadeia de suprimentos de três escalões, baseado no Jogo da Cerveja. Foram desenvolvidos quatro cenários de acesso à informação sobre a demanda final para diferentes membros da cadeia por meio de um modelo de dinâmica de sistemas. Para cada um destes cenários, os tempos de atraso na entrega e o tipo de demanda foram alterados e usaram-se quatro indicadores para medir o desempenho da cadeia de suprimentos: retorno sobre ativos, lucros acumulados, valor acumulado de inventário e nível de serviço. Os resultados mostram que a localização (escalão) do acesso à informação é crítico para o desempenho e em contraste com os estudos anteriores, este efeito é independente do tipo de procura. Além disso, os resultados são consistentes com estudos anteriores sobre o efeito positivo da redução em atrasos no desempenho global da cadeia, independentemente do tipo de demanda
Comparação do desempenho de um aplicativo nativo e um aplicativo da Web móvel. Estudo de caso: Monitoramento de um sistema fotovoltaico
A native Android application and a multi-platform web application to monitor solar radiation and the output power of a photovoltaic system were developed, in order to establish which is more efficient using the mobile device resources. The methodology for Mobile Application Development [MAD] was adopted and free software tools –Android Studio and HTML5– were used. CPU consumption, response time in sending data and memory usage for the execution of the applications, were compared; also, the user experience was evaluated through the 6Ms survey. The transfer time of a data from the server to the mobile application executed in Chrome was 0.887 seconds, the native application transfers a data in 0.853 seconds –both times are within the acceptable ranges, since the acquisition system stores one data every 5 minutes; the average memory usage was 182 Mb for executing the application in the Chrome browser, while the native application achieved a reduction of 65%, therefore it can be concluded that the native application requires less memory usage for its execution. Se desarrollaron una aplicación nativa Android y una aplicación web multi-plataforma para monitorizar la radiación solar y la potencia de salida de un sistema fotovoltaico, con el fin de determinar cuál es la más eficiente en el uso de los recursos de un dispositivo móvil. Se adoptó la metodología para el Desarrollo de Aplicaciones Móviles [DAM] y se usaron herramientas de software libre [Android Studio y HTML5]. Se comparó: consumo de CPU, tiempo de respuesta en el envío de datos, y memoria en uso para la ejecución de las aplicaciones; además, se evalúo la experiencia de usuario a través de la encuesta de las 6 Ms. El tiempo de transferencia de un dato desde el servidor hasta la aplicación móvil ejecutada en Chrome fue de 0,887 segundos, la aplicación nativa, por su parte, transfirió un dato en 0,853 segundos, ambos tiempos están dentro del rango aceptable, ya que el sistema de adquisición almacena un dato cada 5 minutos. El promedio de uso de memoria fue de 182 Mb para la ejecución de la aplicación en el navegador Chrome, al ejecutar la aplicación nativa se obtuvo una reducción del 65%, por lo que se puede afirmar que la aplicación nativa requiere menos memoria para su ejecución. Um aplicativo Android nativo e uma aplicação web multiplataforma para monitorar a radiação solar e a potência de saída de um sistema fotovoltaico foram desenvolvidos olhnado determinar qual alternativa é mais eficiente na utilização de recursos de um dispositivo móvel. Na realização das duas aplicações foi adotada a Metodologia para o Desenvolvimento de aplicações móveis [MDAM] e foram utilizadas ferramentas de software livre (Android Studio e HTML5). Comparou-se: consumo de CPU, tempo de resposta no envio de dados e a memória em uso para a execução das aplicações; foi avaliada a experiência do usuário através do Diagrama 6M. O tempo de transferência de um dado desde o servidor até a aplicação móvel executada em Chrome foi 0,887 segundos e a aplicação nativa realizou a transferência de um dado em 0,853 segundos –os tempos de transferência das duas aplicações estão dentro dos limites aceitáveis, sendo que o sistema de aquisição armazena um dado de 5 minutos. O uso médio de memória foi de 182 Mb para a execução do aplicativo no navegador Chrome, na execução do aplicativo nativo foi obtida uma redução de 65%, por isso podemos dizer que o aplicativo nativo requer menos uso de memória para a sua execução.
Abordagem arquitetônica para o acompanhamento automático de atividades de aprendizagem em cursos on-line massivos e abertos
Currently it has been generated great interest in the massive open online courses, because they are consider as an “educational revolution”, since they are presented as a solution to the growing demand for higher education both in Colombia and in the world. Their main objective is to achieve a high volume of participants, allowing a global reach and a more participative learning. However, as advantages arise due to their massiveness, a number of problems or challenges are also generated. One of the main difficulties that characterize this type of courses is the lack of a suitable relationship between tutor and students, since it is impossible that tutors have a personal relationship with each of the thousands of participants. Therefore certain types of activities such as assessment and monitoring get more difficult impacting the quality of learning. In this article, it is proposed an architectural approach for tracking learning activities, which is intended to improve tutor-student relationship in an environment of massiveness to maximize the quality of learning in massive open online courses.En la segunda década del siglo XXI se ha generado un gran interés en los cursos en línea masivos y abiertos, muchos los consideran una “revolución” educativa debido a que se presentan como una solución a la creciente demanda de educación superior. Su objetivo principal es alcanzar un elevado volumen de participantes, lo que les permite un alcance global y un aprendizaje más participativo. Sin embargo, debido a su masividad, se genera una serie de inconvenientes o desafíos, entre ellos, la falta de una relación adecuada entre el tutor y los estudiantes, pues es imposible que los tutores tenga un trato personal con cada uno de los miles de participantes, lo que dificulta actividades como la evaluación y el seguimiento, e impacta la calidad del aprendizaje. En este artículo se propone una aproximación arquitectónica para el seguimiento de actividades de aprendizaje, con lo cual se pretende mejorar la relación tutor-estudiante en un ambiente de masividad, para maximizar la calidad del aprendizaje en cursos en línea masivos y abiertos.Na segunda década do século XXI gerou-se um grande interesse nos cursos on-line massivos e abertos; muitos consideram-nos uma "revolução educacional” porque eles são apresentados como uma solução para a crescente demanda do ensino de nível superior. O seu principal objetivo é atingir um volume elevado de participantes, permitindo-lhes um alcance global e uma aprendizagem mais participativa. No entanto, devido à sua massificação, geram-se uma série de problemas ou desafios, incluindo a falta de uma relação adequada entre o tutor e os alunos, sendo que é impossível que os tutores tenham uma relação pessoal com cada um dos milhares de participantes, tornando difíceis atividades como a avaliação e o monitoramento, impactando também na qualidade da aprendizagem. Neste artigo é proposta uma abordagem arquitetônica para o acompanhamento de atividades de aprendizagem, que pretende melhorar a relação professor/aluno em um ambiente de massificação, para maximizar a qualidade da aprendizagem em cursos online massivos e abertos
Um modelo de arquitetura em camadas empilhadas para Big Data
Until recently, the issue of analytical data was related to Data Warehouse, but due to the necessity of analyzing new types of unstructured data, both repetitive and non-repetitive, Big Data arises. Although this subject has been widely studied, there is not available a reference architecture for Big Data systems involved with the processing of large volumes of raw data, aggregated and non-aggregated. There are not complete proposals for managing the lifecycle of data or standardized terminology, even less a methodology supporting the design and development of that architecture. There are architectures in small-scale, industrial and product-oriented, which limit their scope to solutions for a company or group of companies, focused on technology but omitting the functionality. This paper explores the requirements for the formulation of an architectural model that supports the analysis and management of data: structured, repetitive and non-repetitive unstructured; there are some architectural proposals –industrial or technological type– to propose a logical model of multi-layered tiered architecture, which aims to respond to the requirements covering both Data Warehouse and Big Data.Debido a la necesidad del análisis para los nuevos tipos de datos no estructurados, repetitivos y no repetitivos, surge Big Data. Aunque el tema ha sido extensamente difundido, no hay disponible una arquitectura de referencia para sistemas Big Data que incorpore el tratamiento de grandes volúmenes de datos en bruto, agregados y no agregados ni propuestas completas para manejar el ciclo de vida de los datos o una terminología estandarizada en ésta área, menos una metodología que soporte el diseño y desarrollo de dicha arquitectura. Solo hay arquitecturas de pequeña escala, de tipo industrial, orientadas al producto, que se reducen al alcance de la solución de una compañía o grupo de compañías, que se enfocan en la tecnología, pero omiten el punto de vista funcional. El artículo explora los requerimientos para la formulación de un modelo arquitectural que soporte la analítica y la gestión de datos estructurados y no estructurados, repetitivos y no repetitivos, y contempla algunas propuestas arquitecturales de tipo industrial o tecnológicas, para al final proponer un modelo lógico de arquitectura multicapas escalonado, que pretende dar respuesta a los requerimientos que cubran, tanto a Data Warehouse, como a Big Data.A questão da analítica de dados foi relacionada com o Data Warehouse, mas devido à necessidade de uma análise de novos tipos de dados não estruturados, repetitivos e não repetitivos, surge a Big Data. Embora o tema tenha sido amplamente difundido, não existe uma arquitetura de referência para os sistemas Big Data que incorpore o processamento de grandes volumes de dados brutos, agregados e não agregados; nem propostas completas para a gestão do ciclo de vida dos dados, nem uma terminologia padronizada nesta área, e menos uma metodologia que suporte a concepção e desenvolvimento de dita arquitetura. O que existe são arquiteturas em pequena escala, de tipo industrial, orientadas ao produto, limitadas ao alcance da solução de uma empresa ou grupo de empresas, focadas na tecnologia, mas que omitem o ponto de vista funcional. Este artigo explora os requisitos para a formulação de um modelo de arquitetura que possa suportar a analítica e a gestão de dados estruturados e não estruturados, repetitivos e não repetitivos. Dessa exploração contemplam-se algumas propostas arquiteturais de tipo industrial ou tecnológicas, eu propor um modelo lógico de arquitetura em camadas empilhadas, que visa responder às exigências que abrangem tanto Data Warehouse como Big Data
Análise das eleições na Colômbia e Venezuela 2015 através de análise de sentimento e Twitter
This paper presents an analysis of the accounts of the main candidates in the regional elections on October 25, 2015 in Colombia (Bogotá, Medellin and Cali) and the official hashtags of the two main parties for parliamentary elections on December 6, 2015 in Venezuela (PSUV and MUD) in order to determine the positive or negative trends and compare them with the results of the respective elections. To develop the analysis, we resorted to the technique of sentiment analysis own of data mining and the use of descriptive statistics, concluding that sentiment analysis for estimating trends requires processes to monitor retweets, if you want acceptable results.Este artículo presenta un análisis de las cuentas de los principales candidatos de las elecciones regionales del 25 de octubre de 2015 en Colombia (Bogotá, Medellín y Cali) y los hashtag oficiales de los dos partidos pincipales para las elecciones parlamentarias del 6 de diciembre de 2015 en Venezuela (MUD y PSUV), con el fin de determinar las tendencias positivas o negativas y compararlas con los resultados de las respectivas elecciones. Para el desarrollo del análisis se recurrió a la técnica de análisis de sentimiento, propio de la minería de datos, y al uso de estadísticas descriptivas; se concluye que el análisis de sentimiento para la estimación de tendencias requiere de procesos que permitan controlar los retweets, si se quieren resultados aceptables.Este artigo apresenta uma análise das contas dos principais candidatos às eleições regionais de 25 de Outubro, 2015, em Colômbia (Bogotá, Medellín e Cali) e os hashtag oficiais dos dois principais partidos para as eleições parlamentares de 06 de dezembro de 2015 na Venezuela ( MUD e PSUV), a fim de determinar as tendências positivas ou negativas e compará-las com os resultados das respectivas eleições. Para o desenvolvimento da análise foi utilizada a técnica de análise de sentimento, típica da mineração de dados, bem como estatísticas descritivas; conclui-se que a análise de sentimento para estimar tendências, requer processos que permitam monitorar os retweets, a fim de esperar resultados aceitáveis