840 resultados para Subroutines in Procedural Programming Languages


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Different types of serious games have been used in elucidating computer science areas such as computer games, mobile games, Lego-based games, virtual worlds and webbased games. Different evaluation techniques have been conducted like questionnaires, interviews, discussions and tests. Simulation have been widely used in computer science as a motivational and interactive learning tool. This paper aims to evaluate the possibility of successful implementation of simulation in computer programming modules. A framework is proposed to measure the impact of serious games on enhancing students understanding of key computer science concepts. Experiments will be held on the EEECS of Queen’s University Belfast students to test the framework and attain results.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Lappeenrannan teknillinen yliopisto tutkii pientasajännitesähkön käyttöä. Yliopisto on rakennuttanut Järvi-Suomen Energia Oy:n ja Suur-Savon Sähkö Oy:n kanssa yhteistyössä kokeellisen pientasajännitesähköverkon, jolla pystytään tarjoamaan kenttäolosuhteet pienjännitetutkimukselle todellisilla asiakkailla ja todentaa LVDC-teknologiaa ja muita älykkään sähköverkon toimintoja kenttäolosuhteissa. Verkon tasajänniteyhteys on rakennettu 20 kV sähkönjakeluverkon ja neljän kuluttajan välille. 20 kV keskijännite suunnataan tasamuuntamolla ±750 V pientasajännitteeksi ja uudestaan 400/230 V vaihtojännitteeksi kuluttajien läheisyydessä. Tämän kandidaatintyön tarkoituksena on luoda yliopistolle tietokanta pientasajännitesähköverkosta kertyvälle tiedolle ja mittaustuloksille. Tietokanta nähtiin tarpeelliseksi luoda, jotta pienjänniteverkon mittaustuloksia pystytään myöhemmin tarkastelemaan yhdessä ja yhtenäisessä muodossa. Yhdeksi tutkimuskysymykseksi muodostui, kuinka järjestää ja visualisoida kaikki verkosta palvelimille kertyvä mittausdata. Työssä on huomioitu myös kolme tietokantaa mahdollisesti hyödyntävää käyttäjäryhmää: kotitalousasiakkaat, sähköverkkoyhtiöt ja tutkimuslaboratorio, sekä pohdittu tietokannan hyötyä ja merkitystä näille käyttäjille. Toiseksi tutkimuskysymykseksi muodostuikin, mikä kaikesta tietokantaan talletetusta datasta olisi oleellisen tärkeää ottaa talteen näiden asiakkaiden kannalta, ja kuinka nämä voisivat hakea tietoa tietokannasta. Työn tutkimusmenetelmät perustuvat jo valmiiksi olemassa olevaan mittausdataan. Työtä varten on käytetty sekä painettua että sähköisessä muodossa olevaa kirjallisuutta. Työn tuloksena on saatu luotua tietokanta MySQL Workbench -ohjelmistolla, sekä mittausdatan keräys- ja käsittelyohjelmat Python-ohjelmointikielellä. Lisäksi on luotu erillinen MATLAB-rajapinta tiedon visualisoimista varten, jolla havainnollistetaan kolmen asiakasryhmän mittausdataa. Tietokanta ja sen tiedon visualisointi antavat kuluttajalle mahdollisuuden ymmärtää paremmin omaa sähkönkäyttöään, sekä sähköverkkoyhtiöille ja tutkimuslaboratorioille muun muassa tietoa sähkön laadusta ja verkon kuormituksesta.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O presente relatório final de estágio insere-se no âmbito das unidades curriculares de Prática de Ensino Supervisionada I - II e do Seminário de Investigação em Didática das Línguas Estrangeiras I – II, e tem por finalidade apresentar um projeto com contornos de investigação-ação desenvolvido com o intuito de estudar as potencialidades didáticas do cinema e de perceber em que medida este recurso poderá ajudar os discentes a desenvolverem e melhorarem competências de expressão oral, além de outras aprendizagens. Na primeira parte deste trabalho, e tendo por base um conjunto de bibliografia especializada sobre o tema, elaboramos o enquadramento teórico que expõe a temática das potencialidades do cinema como recurso didático. Numa segunda parte, numa abordagem mais prática, são apresentadas propostas didáticas com o propósito de comprovar e aplicar os pressupostos teóricos apresentados. Para o efeito e como instrumentos de recolha de dados, fizemos uso de inquéritos por questionário e da análise documental de manuais e de trabalhos realizados pelos discentes. Estes dados foram tratados através de uma análise de conteúdo e de procedimentos metodológicos quantitativos e qualitativos. Este projeto de investigação revestiu-se de grande importância ao justificar que os benefícios proporcionados pelo uso do cinema em contexto didático contribuem para o sucesso da aprendizagem dos alunos. A título de conclusão, recomenda-se uma maior utilização do cinema como recurso didático, consciencializando os discentes e docentes das suas potencialidades enquanto promotor de aprendizagem.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O presente estudo propõe-se estudar as representações de alunos bilingues e não bilingues acerca do papel do bilinguismo no processo de difusão das línguas. Para dar resposta a este objetivo, desenhámos um projeto de intervenção que compreendeu a utilização de duas técnicas de recolha de dados: a entrevista e o inquérito por questionário, que implementámos a alunos do distrito de Aveiro. Os resultados obtidos permitiram concluir que, de forma geral, os alunos consideram que os falantes são os principais responsáveis pela difusão das línguas, contribuindo para o aumento de utilizadores da mesma e, portanto, para a sua expansão.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In functional programming, fold is a standard operator that encapsulates a simple pattern of recursion for processing lists. This article is a tutorial on two key aspects of the fold operator for lists. First of all, we emphasize the use of the universal property of fold both as a proof principle that avoids the need for inductive proofs, and as a definition principle that guides the transformation of recursive functions into definitions using fold. Secondly, we show that even though the pattern of recursion encapsulated by fold is simple, in a language with tuples and functions as first-class values the fold operator has greater expressive power than might first be expected.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Este artículo presenta el proceso de implementación de una API (Application Programming Interface) que permite la interacción del guante P5 de Essential Reality1 con un entorno virtual desarrollado en el lenguaje de programación Java y su librería Java 3D.2 Por otra parte, se describe un ejemplo implementado, haciendo uso de la API en cuestión. Con base en este ejemplo se presentan los resultados de la ejecución de pruebas de requerimientos de recursos físicos como la CPU y memoria física. Finalmente, se especifican las conclusiones y resultados obtenidos.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In previous work we showed how to verify a compiler for a small language with exceptions. In this article we show how to calculate, as opposed to verify, an abstract machine for this language. The key step is the use of Reynold's defunctionalization, an old program transformation technique that has recently been rejuvenated by the work of Danvy et al.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia Informática e de Computadores

Relevância:

100.00% 100.00%

Publicador:

Resumo:

While historically notions of democracy have varied widely, democratic peace theory has generally defined it in procedural terms. This article takes a close look at the Anglo-French confrontation of 1840. I show that while leaders on both sides were prepared to risk war to gain bargaining advantages, only the French left really wanted to fight. Why? By today's criteria, Britain was incontestably more democratic, with its monarch's powers far more restricted and its suffrage several times as large. Nevertheless, both sides considered France more democratic, with French republicans despising Britain as an aristocratic oligarchy. While Spencer Weart is right to argue that democratic republics may be hostile to oligarchic ones, they will not necessarily define each other according to modern procedural criteria. Instead, they may judge regimes by the broader social structures that shape power relationships and by outcomes, possibly explaining wars or near misses between democracies.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Atualmente, sensores remotos e computadores de alto desempenho estão sendo utilizados como instrumentos principais na coleta e produção de dados oceanográficos. De posse destes dados, é possível realizar estudos que permitem simular e prever o comportamento do oceano por meio de modelos numéricos regionais. Dentre os fatores importantes no estudo da oceanografia, podem ser destacados àqueles referentes aos impactos ambientais, de contaminação antrópica, utilização de energias renováveis, operações portuárias e etc. Contudo, devido ao grande volume de dados gerados por instituições ambientais, na forma de resultados de modelos globais como o HYCOM (Hybrid Coordinate Ocean Model) e dos programas de Reanalysis da NOAA (National Oceanic and Atmospheric Administration), torna-se necessária a criação de rotinas computacionais para realizar o tratamento de condições iniciais e de contorno, de modo que possam ser aplicadas a modelos regionais como o TELEMAC3D (www.opentelemac.org). Problemas relacionados a baixa resolução, ausência de dados e a necessidade de interpolação para diferentes malhas ou sistemas de coordenadas verticais, tornam necessária a criação de um mecanismo computacional que realize este tratamento adequadamente. Com isto, foram desenvolvidas rotinas na linguagem de programação Python, empregando interpoladores de vizinho mais próximo, de modo que, a partir de dados brutos dos modelos HYCOM e do programa de Reanalysis da NOAA, foram preparadas condições iniciais e de contorno para a realização de uma simulação numérica teste. Estes resultados foram confrontados com outro resultado numérico onde, as condições foram construídas a partir de um método de interpolação mais sofisticado, escrita em outra linguagem, e que já vem sendo utilizada no laboratório. A análise dos resultados permitiu concluir que, a rotina desenvolvida no âmbito deste trabalho, funciona adequadamente para a geração de condições iniciais e de contorno do modelo TELEMAC3D. Entretanto, um interpolador mais sofisticado deve ser desenvolvido de forma a aumentar a qualidade nas interpolações, otimizar o custo computacional, e produzir condições que sejam mais realísticas para a utilização do modelo TELEMAC3D.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The municipal management in any country of the globe requires planning and allocation of resources evenly. In Brazil, the Law of Budgetary Guidelines (LDO) guides municipal managers toward that balance. This research develops a model that seeks to find the balance of the allocation of public resources in Brazilian municipalities, considering the LDO as a parameter. For this using statistical techniques and multicriteria analysis as a first step in order to define allocation strategies, based on the technical aspects arising from the municipal manager. In a second step, presented in linear programming based optimization where the objective function is derived from the preference of the results of the manager and his staff. The statistical representation is presented to support multicriteria development in the definition of replacement rates through time series. The multicriteria analysis was structured by defining the criteria, alternatives and the application of UTASTAR methods to calculate replacement rates. After these initial settings, an application of linear programming was developed to find the optimal allocation of enforcement resources of the municipal budget. Data from the budget of a municipality in southwestern Paraná were studied in the application of the model and analysis of results.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação de Mestrado, Engenharia e Gestão de Sistemas de Água, 23 de Junho de 2016, Universidade dos Açores.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

El presente artículo explora el uso de la WebQuest como metodología del Aprendizaje Basado en Proyectos Colaborativos en la formación de estudiantes de educación superior de la Escuela de Ingeniería Mecánica de la Escuela Superior Politécnica de Chimborazo (ESPOCH). Con esta finalidad se diseñó la WebQuest para ser aplicada con estudiantes entre 18 y 22 años en la asignatura de Programación. La investigación fue de tipo cognitivo-constructivista, descriptiva, de campo, transversal, aplicada, de ciencias básicas y bajo el paradigma científico, enmarcada bajo políticas y lineamientos del Plan Nacional del Buen Vivir 2013-2017. Mediante la utilización de herramientas colaborativas Google Drive y Google Sites, el test CHAEA para estilos de aprendizaje, herramientas ofimáticas y software especializado determinando así su incidencia en el aprendizaje significativo de los 54 estudiantes tomados como muestra. Se aplicaron dos técnicas estadísticas: t-Student para comprobar el rendimiento académico, comportamiento y estilos de aprendizaje. Con 5% de error y un punto crítico de 2,055 a dos colas, se obtuvieron valores de: 4,382, 2,434 y 3,701 respectivamente. La técnica Chi-cuadrado se aplicó para comprobar las habilidades del siglo XXI, con un punto crítico de 40,1, se generó el valor calculado de 119,84, demostrando que la metodología WebQuest favorece la generación de aprendizajes significativos dentro y fuera del aula de clase.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação de Mestrado apresentada ao Instituto Superior de Psicologia Aplicada para obtenção de grau de Mestre na especialidade de Psicologia Social e das Organizações.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Variable Data Printing (VDP) has brought new flexibility and dynamism to the printed page. Each printed instance of a specific class of document can now have different degrees of customized content within the document template. This flexibility comes at a cost. If every printed page is potentially different from all others it must be rasterized separately, which is a time-consuming process. Technologies such as PPML (Personalized Print Markup Language) attempt to address this problem by dividing the bitmapped page into components that can be cached at the raster level, thereby speeding up the generation of page instances. A large number of documents are stored in Page Description Languages at a higher level of abstraction than the bitmapped page. Much of this content could be reused within a VDP environment provided that separable document components can be identified and extracted. These components then need to be individually rasterisable so that each high-level component can be related to its low-level (bitmap) equivalent. Unfortunately, the unstructured nature of most Page Description Languages makes it difficult to extract content easily. This paper outlines the problems encountered in extracting component-based content from existing page description formats, such as PostScript, PDF and SVG, and how the differences between the formats affects the ease with which content can be extracted. The techniques are illustrated with reference to a tool called COG Extractor, which extracts content from PDF and SVG and prepares it for reuse.