• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 39
  • 7
  • 1
  • Tagged with
  • 47
  • 47
  • 15
  • 15
  • 11
  • 10
  • 10
  • 9
  • 8
  • 8
  • 6
  • 6
  • 5
  • 5
  • 5
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
21

Desenvolvimento de uma ferramenta computacional de apoio ao ensino de sistemas eletrônicos digitais /

Murari, Marcelo Luis. January 2008 (has links)
Orientador: Norian Marranghello / Banca: Laurence Duarte Colvara / Banca: Djalma Domingos da Silva / Resumo: Neste trabalho é descrito um ambiente de apoio ao aprendizado em sistemas digitais. Ele foi desenvolvido com o objetivo de auxiliar o processo ensinoaprendizagem em Sistemas Digitais, por meio da implementação da ferramenta, intitulada CALDIS (Computer-Aided Learning of Digital Systems), que dinamize esse processo. Nessa ferramenta, alunos e professores interagem por meio de trocas de informações referentes aos assuntos abordados em sala de aula, mediante a leitura de textos de apoio, a simulação de dados e a visualização dos resultados dos dados simulados. Após o desenvolvimento da ferramenta, verificou-se que tal ambiente, no tocante às contribuições ao ensino de Sistemas Digitais, tornou-se um recurso didáticopedagógico eficaz para a compreensão da teoria pretendida. Também, foi possível vislumbrar a viabilidade do emprego desta ferramenta em outras áreas do ensino, não se restringindo, portanto, a Sistemas Digitais nem a Ciências Exatas. / Abstract: This work describes a supporting environment for digital systems learning. It was developed with the aim of helping the teaching-learning process of Digital Systems through the implementation of a tool, which is named CALDIS (Computer-Aided Learning of Digital Systems), to make this process more dynamic. With this tool, students and teachers interact by exchanging information that refers to the subjects seen in class, using support texts, data simulation and the visualization of the simulated data outcome. After its implementation it has been verified that such an environment, as for its contribution to Digital Systems learning, has become an effective didactic-pedagogic resource towards the understanding of the intended theory. It has also been possible to wonder the applicability of this tool in other teaching-learning areas of knowledge, thus, not restricting them to Digital Systems nor to Exact Sciences. / Mestre
22

Coleta e análise de métricas no processo de aprendizagem de linguagens de programação.

Daniel dos Santos Pêgas 29 July 2005 (has links)
Uma tendência no processo de aprendizagem em geral é o professor cada vez mais exigir do aluno a capacidade de exploração e criação de novos conhecimentos e não, simplesmente, memorização do conteúdo de uma disciplina. Entretanto, essa nova abordagem requer novos instrumentos para acompanhamento e avaliação do processo de aprendizagem. Na abordagem tradicional de ensino de linguagem de programação, a avaliação se concentra no resultado, ou seja, provas e códigos prontos referentes a atividades propostas. Esta dissertação estende-se esta avaliação a todo o processo de aprendizagem, e para suportar isto, utiliza-se um modelo de acompanhamento e análise do processo de aprendizagem de linguagens de programação. Um estudo de caso foi elaborado e quatro cursos de introdução à linguagem de programação foram ministrados a fim de se obter dados que pudessem dizer que o uso do modelo de acompanhamento e análise do processo de aprendizagem é uma boa alternativa tanto para o ensino como para a avaliação da aprendizagem de linguagens de programação.
23

Visualização de campos vetoriais: uma aplicação em JAVA.

Silvana Aparecida Barbosa 00 December 1997 (has links)
O objetivo deste trabalho foi o de desenvolver um software que representasse graficamente as propriedades vetoriais de um determinado campo tridimensional, utilizando a linguagem computacional JAVA. Campos vetoriais bidimensionais podem ser representados por um conjunto de flechas de proporções fixas usadas para mostrar a magnitude e direção do campo. Atenção particular tem sido dada à fácil interpretação dos resultados. A habilidade do método para gerar prontamente saídas interpretáveis contendo toda a informação do campo, torna-o atrativo para aplicações interativas. Neste trabalho estendeu-se esse sistema para a representação tridimensional de campos vetoriais. Inicialmente é apresentado o Modelo Geométrico utilizado para a confecção dos vetores que são em forma de pirâmide. A seguir é dedicado todo um capítulo a linguagem utilizada: JAVA. Como grande parte do tempo dedicado a este trabalho foi na pesquisa e aprendizado desta nova forma de programação e pela importância fundamental e inovada que esta linguagem apresenta nos dias de hoje, o enfoque deste trabalho dividiu-se entre as técnicas de representação gráfica e as características e vantagens da utilização desta nova tecnologia em computação. No quarto capítulo há a Descrição Geral do Sistema, sua estrutura, suas funções e o tipo de equipamento utilizado. No capítulo de Conclusões há uma análise geral dos resultados obtidos com a realização deste trabalho, propostas para trabalhos futuros, tecendo-se também comentários sobre as dificuldades encontradas. Em volume destacado estão os Anexos contendo a listagem dos programas, as telas exibidas pelo software com a representação de alguns campos vetoriais cujos dados foram fornecidos pelo grupo de pesquisa em CFD (Computational Fluid Dynamics) do IAE/ASE-N e que também encontram-se no referido Anexo.
24

Implementação de um provador automático de teoremas com paralelismo

Marcel Antoine Becker 01 March 1990 (has links)
É apresentada a implementação de um sistema de prova automática de teoremas baseado no Método de Eliminação de Modelos Fraca com participação dinâmica de problemas a fim de permitir o processamento em paralelo. O sistema, em sua versão seqüencial, pode ser executado em qualquer equipamento compatível com IBM-PC XT/AT. A versão paralela foi implementada para ser executada no processador preferencial de Telebrás, onde a comunicação entre os processos é efetuada por troca de mensagens. O sistema permite a execução de uma dedução com um número qualquer de processadores sem que seja necessária uma hierarquização rígida dos processos, ou seja, não existe o conceito de "produtor"e "consumidor".A troca de mensagens é efetuada através da utilização de procedimentos de comunicação especialmente desenvolvidas para máquina a ser utilizada.
25

Exploração do ambiente de computação móvel MHolo no desenvolvimento de aplicações / Exploring the MHolo mobile computing enviroment for application development

Franz, Dario Fernandes 13 March 2006 (has links)
Made available in DSpace on 2015-03-05T13:56:59Z (GMT). No. of bitstreams: 0 Previous issue date: 13 / Hewlett-Packard Brasil Ltda / O avanço do poder computacional de dispositivos móveis e a popularização destes equipamentos, tem avançado a demanda por uma nova classe de aplicações: aplicações móveis. Com isso, surgem novos modelos de programação que buscam explorar um novo cenário computacional. Com o objetivo de explorar ao máximo a característicade mobilidades dos dispositivos recém mencionados, temos como resultado, a materialização de modelos de programação em estruturas computacionais, implementadas por ferramentas de desenvolvimento e suporte à execução de software. Esta dissertação apresenta um estudo sobre estas ferramentas de suporte a execução de aplicação móveis, tendo como foco a exploração do ambiente de computação móvel MHolo. Para isso, foi construída uma aplicação móvel real, denominada "Acompanhamento de um Evento Científico", que abrange mobilidade, distribuição e consciência ao contexto. O modelo para esta aplicação foi baseado em um evento científico genérico e, como apectos de trabalho, este modelo foi mapeado e impl / The growth of computational power in mobile devices and the popularization of these devices, has introduced the need of a new class of applications: mobile applications. As a consequence, the number of programming models which try to explore a new computational scenery. Aiming to explore the mobility of such devices at their maximum, we have as result, the materialization of programming models in computational structures, implemented by software development and execution support tools. This work presents a study about those tools that support the execution of mobile applications, focusing the exploration of MHolo mobile computing enviroment.
26

Integração de componentes remotos Java em sistemas distribuídos

Santos, Daniela Maria da Costa Freitas dos January 1999 (has links)
Dissertação apresentada para obtenção do grau de Mestre em Engenharia Electrotécnica e de Computadores (Área de especialização de Informática Industrial), na Faculdade de Engenharia da Universidade do Porto, sob a orientação do Prof. Dr. Adriano da Silva Carvalho
27

Avaliação automática de exercícios em SQL

Dias, Paulo José de Sousa Cravo January 2001 (has links)
Tese de mestr.. Inteligência Artificial e Computação. Faculdade de Engenharia. Universidade do Porto. 2001
28

Uma linguagem de programação paralela orientada a objetos para arquiteturas distribuídas / A Programming language for parallel object-oriented distributed architectures

Pinho, Eduardo Gurgel January 2012 (has links)
PINHO, Eduardo Gurgel. Uma linguagem de programação paralela orientada a objetos para arquiteturas distribuídas. 2012. 77 f. Dissertação (Mestrado em ciência da computação)- Universidade Federal do Ceará, Fortaleza-CE, 2012. / Submitted by Elineudson Ribeiro (elineudsonr@gmail.com) on 2016-07-11T13:44:25Z No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) / Approved for entry into archive by Rocilda Sales (rocilda@ufc.br) on 2016-07-15T13:34:45Z (GMT) No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) / Made available in DSpace on 2016-07-15T13:34:45Z (GMT). No. of bitstreams: 1 2012_dis_egpinho.pdf: 1247267 bytes, checksum: b2db45af231441771b82531797f8c819 (MD5) Previous issue date: 2012 / In object-oriented programming (OOP) languages, the ability to encapsulate software concerns of the dominant decomposition in objects is the key to reaching high modularity and loss of complexity in large scale designs. However, distributed-memory parallelism tends to break modularity, encapsulation, and functional independence of objects, since parallel computations cannot be encapsulated in individual objects, which reside in a single address space. For reconciling object-orientation and distributed-memory parallelism, this work introduces OOPP (Object-Oriented Parallel Programming), a style of OOP where objects are distributed by default. As an extension of C++, a widespread language in HPC, the PObC++ language has been designed and protoyped, incorporating the ideas of OOPP. / Em programação orientadas a objetos (POO) , a habilidade de encapsular interesses de software da dominante decomposição em objetos é a chave para alcançar alto nível de modularidade e diminuição de complexidade em projetos de larga escala. Entretanto, o paralelismo de memória distribuída tende a quebrar modularidade, encapsulamento e a independência de objetos, uma vez que as computações paralelas não podem ser encapsuladas em objetos individuais, os quais residem em um espaço de endereçamento único. Para reconciliar orientação a objetos e paralelismo em memória distribuída, esse trabalho introduz a PPOO (Programação Paralela Orientada a Objetos), um estilo de POO onde objetos são distribuídos por padrão. Como uma estensão do C++, uma linguagem consolidada em CAD, a linguagem PObC++ foi projetada e prototipada, incorporando as ideias da PPOO.
29

Desenvolvimento de uma ferramenta computacional de apoio ao ensino de sistemas eletrônicos digitais

Murari, Marcelo Luis [UNESP] 13 March 2008 (has links) (PDF)
Made available in DSpace on 2014-06-11T19:22:35Z (GMT). No. of bitstreams: 0 Previous issue date: 2008-03-13Bitstream added on 2014-06-13T19:28:09Z : No. of bitstreams: 1 murari_ml_me_ilha_prot.pdf: 756587 bytes, checksum: 75e89638cae5eb5868abe2879b60939c (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Neste trabalho é descrito um ambiente de apoio ao aprendizado em sistemas digitais. Ele foi desenvolvido com o objetivo de auxiliar o processo ensinoaprendizagem em Sistemas Digitais, por meio da implementação da ferramenta, intitulada CALDIS (Computer-Aided Learning of Digital Systems), que dinamize esse processo. Nessa ferramenta, alunos e professores interagem por meio de trocas de informações referentes aos assuntos abordados em sala de aula, mediante a leitura de textos de apoio, a simulação de dados e a visualização dos resultados dos dados simulados. Após o desenvolvimento da ferramenta, verificou-se que tal ambiente, no tocante às contribuições ao ensino de Sistemas Digitais, tornou-se um recurso didáticopedagógico eficaz para a compreensão da teoria pretendida. Também, foi possível vislumbrar a viabilidade do emprego desta ferramenta em outras áreas do ensino, não se restringindo, portanto, a Sistemas Digitais nem a Ciências Exatas. / This work describes a supporting environment for digital systems learning. It was developed with the aim of helping the teaching-learning process of Digital Systems through the implementation of a tool, which is named CALDIS (Computer-Aided Learning of Digital Systems), to make this process more dynamic. With this tool, students and teachers interact by exchanging information that refers to the subjects seen in class, using support texts, data simulation and the visualization of the simulated data outcome. After its implementation it has been verified that such an environment, as for its contribution to Digital Systems learning, has become an effective didactic-pedagogic resource towards the understanding of the intended theory. It has also been possible to wonder the applicability of this tool in other teaching-learning areas of knowledge, thus, not restricting them to Digital Systems nor to Exact Sciences.
30

World wide web: forma aparente e forma oculta: webdesign da interface ao código / World Wide Web: apparent and hidden form webdesign from the interface through the code

Ariane de Souza Stolfi 21 May 2010 (has links)
Este trabalho pretende estudar a world wide web sob o ponto de vista da sua forma, considerando sua forma tanto a forma aparente, que é a interface, quanto sua forma oculta, dada pelos códigos que a conformam. A intenção é reunir referências tanto para designers que queiram ir mais além no domínio das linguagens de programação e marcação, quanto para programadores que queiram ter mais domínio sobre a linguagem do design gráfico. Para isso, desmembramos o trabalho em três partes. Uma primeira, trata da formação histórica da rede, com ênfase na transformação do papel do computador, de uma ferramenta de uso militar, para o suporte para um novo meio de comunicação de massa. Em seguida, partimos para uma análise mais objetiva da web sob o ponto de vista de sua forma aparente, e para isso tentamos primeiro compreender o design gráfico como linguagem, e como linguagem, quais são seu elementos constitutivos, além de questões novas que se colocam para o design de interfaces, como arquitetura de informação e usabilidade. Na terceira parte, elaboramos um manual técnico dos protocolos, linguagens e recursos utilizados para a construção de websites. Explicamos como utilizá-los e reunimos exemplos ilustrativos para auxiliar no aprendizado. Por fim, fazemos considerações sobre os agentes envolvidos na produção de websites designers e programadores , sobre a relação entre eles no processo de trabalho e introduzimos questões que se colocam no modo de construção da web de modo mais geral, a partir da relação com um novo tipo de usuário, que é também produtor. Com isso, produzimos um material que serve como introdução ao webdesign, abarcando conceitos e linguagens relacionadas ao processo, que serve como referência para aqueles que quiserem se envolverem com a disciplina. / This work studies the world wide web under the terms of its form, considering their form as the apparent form, which is the interface, and its hidden form, given by the codes that builds it. The intention is to gather as much reference for designers who want to go further in the field of programming languages and markup, and for developers who want to have more control over the language of graphic design. For this, we have unbundled the work in three parts. The first one deals with the historical formation of the network, with an emphasis on the transformation on the role of the computer, from a tool for military use into the support for a new medium of mass communication. Then we went to a more objective analysis of the web from the point of view of its apparent form, and we try to first understand the graphic design as a language and beeing language, what are its constituent elements, and also new issues that arise for the design of interfaces, such as information architecture and usability. In the third part, we prepared a technical manual of protocols, languages and resources used to build websites. We explain how to use them and gather illustrative examples to assist in learning. Finally, we make considerations for those involved in the production of websites - designers and developers -, on the relationship between them in the work process and introduce issues that stand more generally in the way of building the web, related to a new type of user, which is also producer. As a result, produce a material that serves as an introduction to web design, covering concepts and languages related to the process, which serves as reference for those wishing to become involved in discipline.

Page generated in 0.1407 seconds