• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 82
  • 5
  • Tagged with
  • 87
  • 87
  • 69
  • 57
  • 56
  • 55
  • 52
  • 52
  • 37
  • 33
  • 33
  • 27
  • 26
  • 22
  • 17
  • 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.
61

As estrat?gias de produ??o e transmiss?o de um programa de r?dio de audit?rio itinerante : estudo de caso do Programa Gente Nossa, da R?dio Ven?ncio Aires 910 AM

Kroth, Maicon Elias 19 December 2006 (has links)
Made available in DSpace on 2015-04-14T14:41:22Z (GMT). No. of bitstreams: 1 386296.pdf: 679122 bytes, checksum: eb6dc12cd11b9c8ac61ef8813f5654c3 (MD5) Previous issue date: 2006-12-19 / A disserta??o de Mestrado "As estrat?gias de produ??o e transmiss?o de um programa de r?dio de audit?rio itinerante: estudo de caso do Programa Gente Nossa, da R?dio Ven?ncio Aires 910 AM", analisa, atrav?s de um estudo de caso, as estrat?gias de produ??o e transmiss?o utilizadas pelo programa radiof?nico para capturar o receptor, bem como as pr?ticas discursivas de seu apresentador. O trabalho baseia-se na metodologia da Hermen?utica de Profundidade - HP, de Thompson. O referencial te?rico relativo ?s quest?es da cultura e de comunica??o ap?ia-se, principalmente, nos autores Mart?n-Barbero, Garc?a-Canclini e Renato Ortiz. Para a an?lise do discurso do apresentador utilizam-se os autores Fausto Neto, Daniel Prieto Castillo e Vassallo de Lopes. Atrav?s do estudo, pode-se concluir que o sucesso do programa deve-se ?s estrat?gias utilizadas pela produ??o para capturar o receptor e que o apresentador re?ne tr?s elementos determinantes para a sua audi?ncia: conhecimento do p?blico, popularidade junto ao mesmo e dom?nio das t?cnicas comerciais.
62

Visualiza??o 3D de dados oceanogr?ficos simulados

Silva, Nathalie Rey da 16 March 2006 (has links)
Made available in DSpace on 2015-04-14T14:49:02Z (GMT). No. of bitstreams: 1 385168.pdf: 1479304 bytes, checksum: c2d3092f95cb481ba685072abcb9e193 (MD5) Previous issue date: 2006-03-16 / A Oceanografia ? o estudo das caracter?sticas f?sicas e biol?gicas dos oceanos e dos mares. Diversos aspectos clim?ticos e meteorol?gicos s?o afetados pelo comportamento do oceano. Al?m disso, no fundo oce?nico existem grandes dep?sitos de minerais, como petr?leo e g?s. A simula??o oce?nica consiste em realizar previs?es do seu comportamento, atrav?s do processamento de modelos num?ricos. Com o avan?o do poder computacional, grandes volumes de dados s?o gerados, obtendo com isso uma maior exatid?o das informa??es. Assim, ferramentas para a visualiza??o destes dados tornam-se imprescind?veis para auxiliar os ocean?grafos na an?lise e interpreta??o das informa??es. O presente trabalho tem como objetivo apresentar o projeto e desenvolvimento de uma ferramenta para visualiza??o 3D de dados oce?nicos simulados. Os dados foram obtidos atrav?s do modelo Princeton Ocean Model (POM). Para observar as caracter?sticas f?sicas do oceano, foram desenvolvidas t?cnicas para a visualiza??o de dados escalares e vetoriais, sele??o de regi?es de interesse utilizando cortes curvil?neos e anima??o do volume para observar a varia??o dos par?metros ao longo do tempo, atrav?s da visualiza??o tridimensional do oceano. Para este trabalho, inicialmente foi realizado um estudo das t?cnicas e algoritmos de visualiza??o de dados oce?nicos. Tamb?m foram abordadas diversas caracter?sticas presentes em sistemas de visualiza??o, que serviram como base para especifica??o das funcionalidades desenvolvidas na ferramenta.
63

MDX-cc : ambiente de programa??o paralela aplicado a cluster de clusters

Hess, Cassiano Ricardo 28 March 2003 (has links)
Made available in DSpace on 2015-04-14T14:49:29Z (GMT). No. of bitstreams: 1 429227.pdf: 1053601 bytes, checksum: ac385028f1ef5808c2649d92f982cc04 (MD5) Previous issue date: 2003-03-28 / Em raz?o do surgimento de redes de comunica??o de alta velocidade, tais como Myrinet e SCI, a constru??o de arquiteturas baseadas em m?quinas comuns (PCs e esta??es de trabalho) conectadas por esse tipo de rede - o que se denomina agregado (ou cluster) - tornou-se vi?vel. Tais arquiteturas v?m se consolidando como plataformas alternativas para a execu??o de aplica??es paralelas complexas, principalmente devido ? rela??o custo/benef?cio que oferecem. Esse avan?o das tecnologias de redes possibilita tamb?m a agrega??o de clusters, formando uma estrutura de cluster de clusters, como uma ?nica m?quina paralela. Um dos principais problemas no uso de cluster de clusters ? o software utilizado para o desenvolvimento de aplica??es paralelas, visto que cada agregado envolvido na estrutura possui certas caracter?sticas que precisam ser tratadas pela linguagem ou ambiente de programa??o, visando o alcance de alto desempenho. Esta disserta??o tem como objetivo apresentar uma ferramenta de programa??o paralela por troca de mensagens que executa sobre uma estrutura de cluster de clusters: o MDX-cc. A ferramenta foi concebida tendo como base o sistema MDX [PRE98][HES01] e uma primeira vers?o foi implementada oferecendo suporte ? comunica??o em agregados com redes SCI, Myrinet e Fast-Ethernet. O principal objetivo do MDX-cc ? oferecer recursos de comunica??o e sincroniza??o de processos que rodam em agregados interligados. Por sua arquitetura modular e abstra??o do uso de protocolos de comunica??o dedicados a cada tecnologia de rede, o MDX-cc oferece uma interface de programa??o simples, com um conjunto reduzido de primitivas, e prov? transpar?ncia total na comunica??o entre processos que executam em n?s de clusters com tecnologias de rede distintas.
64

Reconhecimento de entidades nomeadas e rela??es no dom?nio de privacidade e responsabiliza??o

Bruckschen, M?rian 20 December 2010 (has links)
Made available in DSpace on 2015-04-14T14:49:38Z (GMT). No. of bitstreams: 1 434166.pdf: 1758256 bytes, checksum: cc66addbe46b0c23f53ed7ab0e0c41a8 (MD5) Previous issue date: 2010-12-20 / O gerenciamento de grandes volumes de informa??o ? uma ?rea de crescente interesse e pesquisa, tanto na academia quanto na ind?stria. Diferentes mecanismos j? foram propostos com o objetivo de facilitar a cria??o, gerenciamento e manuten??o de bases de conhecimento, e recentemente ontologias t?m despontado como um forte candidato para tal fun??o. Ontologias s?o o principal mecanismo para representa??o do conhecimento em contextos tecnol?gicos atuais como o da Web Sem?ntica. Entretanto, a constru??o manual destas ontologias ? custosa, dado o montante de informa??o a ser processada para a execu??o desta tarefa. Com esta motiva??o, este trabalho prop?e que a confec??o de ontologias, mais especificamente a sua popula??o, pode ser automatizada pela tarefa de Reconhecimento de Entidades Nomeadas (REN). O trabalho compreende diferentes tarefas da ?rea de Processamento de Linguagem Natural: Reconhecimento de Entidades Nomeadas, Reconhecimento de Rela??es e Aprendizado de Ontologias. Para a execu??o da tarefa de popula??o de ontologias, foi constru?da manualmente uma ontologia do dom?nio de privacidade e posteriormente desenvolvido um m?todo para executar a sua popula??o atrav?s da tarefa de REN. Este m?todo compreende a popula??o da ontologia com inst?ncias e rela??es. Para validar este m?todo, foi desenvolvido um sistema que o implementa. Este sistema foi testado sobre um corpus montado pela autora deste trabalho. Este corpus ? composto por documentos da ?rea de privacidade e responsabiliza??o, e da legisla??o associada a este tema. S?o apresentados neste trabalho o m?todo, o sistema desenvolvido, as avalia??es a que este trabalho foi submetido e suas conclus?es
65

Canopus : a domain-specific language for modeling performance testing / Canopus : uma linguagem espec?fica de dom?nio para modelagem de teste de desempenho

Silveira, Maicon Bernardino da 07 March 2016 (has links)
Submitted by Setor de Tratamento da Informa??o - BC/PUCRS (tede2@pucrs.br) on 2016-07-27T18:05:50Z No. of bitstreams: 1 TES_MAICON_BERNARDINO_DA_SILVEIRA_COMPLETO.pdf: 10974858 bytes, checksum: f8d942c9c91dfd41b28bf30123b91644 (MD5) / Made available in DSpace on 2016-07-27T18:05:50Z (GMT). No. of bitstreams: 1 TES_MAICON_BERNARDINO_DA_SILVEIRA_COMPLETO.pdf: 10974858 bytes, checksum: f8d942c9c91dfd41b28bf30123b91644 (MD5) Previous issue date: 2016-03-07 / Performance is a fundamental quality of software systems. Performance testing is a technique able to reveal system bottlenecks and/or lack of scalability of the up-and-running environment. However, usually the software development cycle does not apply this effort on the early development phases, thereby resulting in a weak elicitation process of performance requirements and difficulties for the performance team to integrate them into the project scope. Model-Based Testing (MBT) is an approach to automate the generation of test artifacts from the system models. By doing that, communication is improved among teams, given that the test information is aggregated in the system models since the early stages aiming to automate the testing process. The main contribution of this thesis is to propose a Domain-Specific Language (DSL) for modeling performance testing in Web applications. The language is called Canopus, in which a graphical model and a natural language are proposed to support performance modeling and automatic generation of test scenarios and scripts. Furthermore, this work provides an example of use and an industrial case study to demonstrate the use of Canopus. Based on the results obtained from these studies, we can infer that Canopus can be considered a valid DSL for modeling performance testing. Our motivation to perform this study was to investigate whether a DSL for modeling performance testing can improve quality, cost, and efficiency of performance testing. Therefore, we also carried out a controlled empirical experiment to evaluate the effort (time spent), when comparing Canopus with another industrial approach - UML. Our results indicate that, for performance modeling, effort using Canopus was lower than using UML. Our statistical analysis showed that the results were valid, i.e., that to design performance testing models using Canopus is better than using UML. / Desempenho ? uma qualidade fundamental de sistemas de software. Teste de desempenho ? uma t?cnica capaz de revelar gargalos do sistema na escalabilidade do ambiente de produ??o. No entanto, na maior parte do ciclo de desenvolvimento de software, n?o se aplica este tipo de teste nos seus ciclos iniciais. Deste modo, isto resulta em um fraco processo de elicita??o dos requisitos e dificuldades da equipe em integrar suas atividades ao escopo do projeto. Assim, o teste baseado em modelos ? uma abordagem de teste para automatizar a gera??o de artefatos de teste com base em modelos. Ao fazer isto, permite melhorar a comunica??o da equipe, uma vez que a informa??o de teste ? agregada aos modelos desde as fases iniciais do processo de teste, facilitando assim sua automatiza??o. A principal contribui??o desta tese ? propor uma linguagem espec?fica de dom?nio (Domain-Specific Language - DSL) para modelagem de teste de desempenho em aplica??es Web. A DSL proposta ? chamada Canopus, na qual um modelo gr?fico e uma linguagem semi-natural s?o propostos para apoiar a modelagem de desempenho e gera??o autom?tica de cen?rios e scripts de teste. Al?m disto, apresenta-se um exemplo de uso bem como um estudo de caso realizado na ind?stria para demonstrar o uso da Canopus. Com base nos resultados obtidos, infere-se que a Canopus pode ser considerada uma DSL v?lida para modelagem do teste de desempenho. A motiva??o para realiza??o deste estudo foi investigar se uma DSL para modelagem do teste de desempenho pode melhorar a qualidade, custo e efici?ncia do teste de desempenho. Assim, tamb?m foi realizado um experimento controlado com o objetivo de avaliar o esfor?o (tempo), quando comparado Canopus com outra abordagem industrial - UML. Os resultados obtidos indicam que, estatisticamente, para a modelagem de desempenho usando Canopus o esfor?o foi menor e melhor do que usando UML.
66

Agraphs: defini??o, implementa??o e suas ferramentas

Sena, Dem?stenes Santos de 19 May 2006 (has links)
Made available in DSpace on 2014-12-17T15:47:45Z (GMT). No. of bitstreams: 1 DemostenesSS.pdf: 468027 bytes, checksum: 7ef30fc93402336c75356410113f8a56 (MD5) Previous issue date: 2006-05-19 / Programs manipulate information. However, information is abstract in nature and needs to be represented, usually by data structures, making it possible to be manipulated. This work presents the AGraphs, a representation and exchange format of the data that uses typed directed graphs with a simulation of hyperedges and hierarchical graphs. Associated to the AGraphs format there is a manipulation library with a simple programming interface, tailored to the language being represented. The AGraphs format in ad-hoc manner was used as representation format in tools developed at UFRN, and, to make it more usable in other tools, an accurate description and the development of support tools was necessary. These accurate description and tools have been developed and are described in this work. This work compares the AGraphs format with other representation and exchange formats (e.g ATerms, GDL, GraphML, GraX, GXL and XML). The main objective this comparison is to capture important characteristics and where the AGraphs concepts can still evolve / Programas manipulam informa??es. Entretanto, as informa??es s?o essencialmente abstratas e precisam ser representadas, normalmente por estruturas de dados, permitindo a sua manipula??o. Esse trabalho apresenta os AGraphs, um formato de representa??o e transfer?ncia de dados que usa grafos direcionados tipados que permitem a simula??o de hiperarestas e de grafos hier?rquicos. Associado ao formato AGraphs existe uma biblioteca de manipula??o com uma interface simples de ser usada, mas dependente da linguagem. O formato AGraphs foi usado de maneira ad-hoc como formato de representa??o em algumas ferramentas desenvolvidas na UFRN, e, com a possibilidade de uso em outras aplica??es, tornou-se necess?ria uma defini??o precisa e o desenvolvimento de ferramentas de suporte. A defini??o precisa e as ferramentas foram desenvolvidas e s?o descritas neste trabalho. Finalizando, compara??es do formato AGraphs com outros formatos de representa??o e transfer?ncia de dados (ATerms, GDL, GraphML, GraX, GXL e XML) s?o realizadas. O principal objetivo destas compara??es ? obter as caracter?sticas significantes e em que conceitos o formato e a biblioteca AGraphs deve amadurecer
67

POPT: uma abordagem de ensino de programa??o orientada a problema e testes

Lustosa Neto, Vicente Pires 05 August 2013 (has links)
Made available in DSpace on 2014-12-17T15:48:09Z (GMT). No. of bitstreams: 1 VicentePLN_DISSERT.pdf: 5303387 bytes, checksum: d5eb370b53d6220bf321369b13df3957 (MD5) Previous issue date: 2013-08-05 / There is a growing interest of the Computer Science education community for including testing concepts on introductory programming courses. Aiming at contributing to this issue, we introduce POPT, a Problem-Oriented Programming and Testing approach for Introductory Programming Courses. POPT main goal is to improve the traditional method of teaching introductory programming that concentrates mainly on implementation and neglects testing. POPT extends POP (Problem Oriented Programing) methodology proposed on the PhD Thesis of Andrea Mendon?a (UFCG). In both methodologies POPT and POP, students skills in dealing with ill-defined problems must be developed since the first programming courses. In POPT however, students are stimulated to clarify ill-defined problem specifications, guided by de definition of test cases (in a table-like manner). This paper presents POPT, and TestBoot a tool developed to support the methodology. In order to evaluate the approach a case study and a controlled experiment (which adopted the Latin Square design) were performed. In an Introductory Programming course of Computer Science and Software Engineering Graduation Programs at the Federal University of Rio Grande do Norte, Brazil. The study results have shown that, when compared to a Blind Testing approach, POPT stimulates the implementation of programs of better external quality the first program version submitted by POPT students passed in twice the number of test cases (professor-defined ones) when compared to non-POPT students. Moreover, POPT students submitted fewer program versions and spent more time to submit the first version to the automatic evaluation system, which lead us to think that POPT students are stimulated to think better about the solution they are implementing. The controlled experiment confirmed the influence of the proposed methodology on the quality of the code developed by POPT students / Podemos perceber um crescente interesse por parte da comunidade de educa??o de Ci?ncia da Computa??o na inclus?o de conceitos de testes em cursos introdut?rios de programa??o. Visando contribuir neste sentido, apresentamos POPT (do ingl?s: Problem Oriented Programing and Testing), uma abordagem de ensino de programa??o orientada para o problema e testes, com foco nos cursos introdut?rios. O principal objetivo de POPT ? o de melhorar o m?todo tradicional de ensino de introdu??o a programa??o que se concentra essencialmente na implementa??o (regras de sintaxe e sem?ntica da linguagem) negligenciando o teste do c?digo sendo implementado. A metodologia POPT, estende a metodologia POP (do ingl?s: Problem Oriented Programing) proposta na Tese de Doutorado de Andrea Mendon?a. Ambas as metodologias pregam que devemos desenvolver a habilidade dos alunos lidarem com especifica??es de problemas mal definidos. O diferencial de POPT ? que os alunos s?o estimulados a desenvolver casos de teste formatados em uma tabela com o objetivo de melhorar o entendimento sobre os requisitos dos problemas (mal definidos) e tamb?m, para melhorar a qualidade do c?digo gerado. Al?m de apresentar a metodologia POPT, este trabalho apresenta a ferramenta TestBoot desenvolvida no contexto deste trabalho para dar suporte a esta metodologia. Com o objetivo de avaliar a abordagem proposta em rela??o ? metodologia tradicional de ensino, foi realizado um caso de estudo e um experimento controlado (seguindo o design do Quadrado Latino). Tanto o estudo de caso quando o experimento controlado foram realizados em disciplinas de introdu??o a programa??o do curso de Ci?ncia da Computa??o e Engenharia de software da Universidade Federal do Rio Grande do Norte, Brasil. Os resultados destas avalia??es mostraram que, quando comparado com uma abordagem tradicional, POPT estimula a implementa??o de programas de melhor qualidade. No estudo de caso a primeira vers?o dos programas submetidos pelos alunos POPT passaram em duas vezes o n?mero de casos de teste (definidos pelo professor) quando comparados aos alunos n?o POPT; al?m disso, os alunos POPT submeteram menos vers?es do programa e passaram mais tempo para apresentar a primeira vers?o para o sistema de avalia??o autom?tica, o que nos leva a pensar que os alunos s?o estimulados a pensar melhor sobre a solu??o que eles est?o a programar. O experimento serviu para confirmar o impacto da metodologia proposta na qualidade do c?digo gerado pelos alunos quando comparado a metodologia tradicional
68

Uma perspectiva de extens?o do modelo de aceita??o de tecnologia para explicar o uso de linguagens de desenvolvimento WEB: pesquisa com desenvolvedores Pyton e Java / An extension perspective of the technology acceptance model to explain the use of web development languages: a research on Python and Java developers

Oliveira, Idelm?rcia Dantas de 19 October 2007 (has links)
Made available in DSpace on 2014-12-17T14:52:34Z (GMT). No. of bitstreams: 1 IdelmarciaDO.pdf: 781272 bytes, checksum: fb2e5ba3247ab47eff60bb3c30b07e21 (MD5) Previous issue date: 2007-10-19 / The spread of the Web boosted the dissemination of Information Systems (IS) based on the Web. In order to support the implementation of these systems, several technologies came up or evolved with this purpose, namely the programming languages. The Technology Acceptance Model TAM (Davis, 1986) was conceived aiming to evaluate the acceptance/use of information technologies by their users. A lot of studies and many applications have used the TAM, however, in the literature it was not found a mention of the use of such model related to the use of programming languages. This study aims to investigate which factors influence the use of programming languages on the development of Web systems by their developers, applying an extension of the TAM, proposed in this work. To do so, a research was done with Web developers in two Yahoo groups: java-br and python-brasil, where 26 Java questionnaires and 39 Python questionnaires were fully answered. The questionnaire had general questions and questions which measured intrinsic and extrinsic factors of the programming languages, the perceived usefulness, the perceived ease of use, the attitude toward the using and the programming language use. Most of the respondents were men, graduate, between 20 and 30 years old, working in the southeast and south regions. The research was descriptive in the sense of its objectives. Statistical tools, descriptive statistics, main components and linear regression analysis were used for the data analysis. The foremost research results were: Java and Python have machine independence, extensibility, generality and reliability; Java and Python are more used by corporations and international organizations than supported by the government or educational institutions; there are more Java programmers than Python programmers; the perceived usefulness is influenced by the perceived ease of use; the generality and the extensibility are intrinsic factors of programming languages which influence the perceived ease of use; the perceived ease of use influences the attitude toward the using of the programming language / A difus?o da Web impulsionou a dissemina??o de Sistemas de Informa??o (SI) baseados na Web. Para apoiar a implementa??o desses sistemas, diversas tecnologias surgiram ou evolu?ram com este prop?sito, dentre elas as linguagens de programa??o. O Modelo de Aceita??o de Tecnologia - TAM (Davis, 1986) foi concebido com o intuito de avaliar a aceita??o/uso de tecnologias da informa??o por seus usu?rios. V?rios estudos e aplica??es diversas t?m utilizado o TAM, no entanto, n?o foi encontrada na literatura men??o a utiliza??o de tal modelo com rela??o ao uso de linguagens de programa??o. Este estudo objetiva investigar que fatores influenciam o uso de linguagens de programa??o utilizadas no desenvolvimento de sistemas Web por parte de seus desenvolvedores, utilizando uma extens?o do TAM, proposta neste estudo. Para tanto, foi realizada uma pesquisa com desenvolvedores Web pertencentes a dois grupos do Yahoo: java-br e python-brasil, no qual foram respondidos, na ?ntegra, 26 question?rios Java e 39 Python. O question?rio tinha quest?es de car?ter geral e quest?es que mediam os fatores intr?nsecos e extr?nsecos das linguagens de programa??o, a utilidade percebida, a facilidade de uso percebida, a atitude sobre o uso e o uso da linguagem de programa??o. A maioria dos respondentes eram homens, com n?vel superior, idade entre 20 e 30 anos, atuando nas regi?es sudeste e sul. Do ponto de vista de seus objetivos, a pesquisa foi descritiva. Em rela??o ? forma de abordagem, quantitativa. Para a an?lise de dados foram utilizadas ferramentas estat?sticas, estat?stica descritiva, componentes principais e an?lise de regress?o linear m?ltipla. Os principais resultados da pesquisa foram: Java e Python possuem independ?ncia de m?quina, extensibilidade, generalidade e confian?a; Java e Python s?o mais utilizadas por corpora??es e organiza??es internacionais do que apoiadas pelo governo ou institui??es de ensino; h? mais programadores Java do que Python; a utilidade percebida ? influenciada pela facilidade de uso percebida; a generalidade e a extensibilidade s?o fatores intr?nsecos as linguagens de programa??o que influenciam a facilidade de uso percebida; a facilidade de uso percebida influencia a atitude em rela??o ao uso da linguagem de programa??o
69

Plataforma de suporte ?s ferramentas de aprendizagem para o ensino de l?gica de programa??o na educa??o b?sica

Oliveira J?nior, Evandro Jos? de January 2017 (has links)
Data de aprova??o ausente. / Submitted by Jos? Henrique Henrique (jose.neves@ufvjm.edu.br) on 2017-06-23T18:47:20Z No. of bitstreams: 2 evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Approved for entry into archive by Rodrigo Martins Cruz (rodrigo.cruz@ufvjm.edu.br) on 2017-06-26T17:34:17Z (GMT) No. of bitstreams: 2 evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) / Made available in DSpace on 2017-06-26T17:34:17Z (GMT). No. of bitstreams: 2 evandro_jose_oliveira_junior.pdf: 1667432 bytes, checksum: b50071bbf0dbf5cc73187ae78aa09820 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2017 / Alguns pa?ses s?o refer?ncia no ensino de computac?o em escolas de ensino b?sico. Isso se deu pelo fato de n?o ensinarem somente ferramentas b?sicas contidas nos computadores, mas tamb?m os fundamentos da Ci?ncia da Computac?o e como eles podem ser aplicados no dia-a-dia. No Brasil praticamente n?o h? ensino de computac?o nas escolas. Com o objetivo de estimular a inserc?o da computac?o na educac?o b?sica do Brasil, este trabalho apresenta v?rias ferramentas de ensino e aprendizagem de programac?o. Discute como essas ferramentas podem ajudar os alunos a desenvolverem caracter?sticas e conhecimentos desej?veis, tanto para a pr?pria computac?o quanto na sua interdisciplinaridade. ? realizada uma an?lise sobre as caracter?sticas de duas dessas ferramentas: Blockly e App Inventor. Al?m disso, s?o apresentados exemplos de uso. Mostra tamb?m uma reflex?o sobre a import?ncia de trabalhar e desenvolver o pensamento cr?tico e o racioc?nio l?gico dos alunos atrav?s da l?gica de programac?o inserida nas escolas. Foi proposto nesta dissertac?o o desenvolvimento de uma plataforma que re?na as principais ferramentas e oriente os alunos e professores sobre como us?-las. Este trabalho busca contribuir para escola, alunos e professores, apresentando ferramentas de ensino que interajam com crian?as e adolescentes, de forma a proporcionar divers?o e estimular a curiosidade. / Disserta??o (Mestrado Profissional) ? Programa de P?s-Gradua??o em Educa??o, Universidade Federal dos Vales do Jequitinhonha e Mucuri, 2017. / Some countries are a reference in computer science education in elementary schools. This is due by the fact they are not teaching only basic computers tools, but also computer science fundaments and how they can be applied in their daily life. In Brazil, there is practically no computer science education in schools. With the aim of motivate the insertion of computing science in Brazil?s basic education, this work presents several teaching and learning tools for computer programming. It discusses how these tools can help students to develop characteristics and knowledge desirable, for their own programing skills and also in their interdisciplinary. An analysis is performed on the characteristics of two tools: Blockly and App Inventor. In addition, their usage examples are provided. It also shows a reflection on the importance of developing the student critical and logical thinking using programming logics inserted in schools. It was proposed in this dissertation the development of a platform that brings together the main tools and guides students and teachers on how to use them. This work aims to contribute to school, students and teachers, presenting teaching tools which interacts with children and teenagers, in order to provide fun and stimulate curiosity.
70

Otimiza??o de escalas de servi?o de tripula??es estudo de caso em uma empresa de transporte urbano na regi?o metropolitana de Natal/RN

Rocha, Miriam Karla 25 June 2012 (has links)
Made available in DSpace on 2014-12-17T14:53:08Z (GMT). No. of bitstreams: 1 MiriamKR_DISSERT.pdf: 394744 bytes, checksum: 86723bb7ac2b34e7cfb757711ca68d77 (MD5) Previous issue date: 2012-06-25 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / This work aims to "build" rostering urban bus crews to minimize the cost of overtime. For this purpose a mathematical model was developed based on case study in an urban transport company in the metropolitan region of Natal. This problem is usually known in the literature as the Crew Scheduling Problem (CSP) and classified as NP-hard. The mathematical programming takes into account constraints such as: completion of all trips, daily and maximum allowable range of home and / or food. We used the Xpress-MP software to implement and validate the proposed model. For the tested instances the application of the model allowed a reduction in overtime from 38% to 84% / Este trabalho tem por objetivo construir escalas de servi?os de tripula??es de ?nibus urbano de forma a minimizar o custo com horas extras. Para tanto desenvolveu-se um modelo matem?tico por meio de um estudo de caso em uma empresa de transporte urbano na regi?o metropolitana de Natal. Este problema, de uma maneira geral, ? conhecido na literatura como Problema de Programa??o de Tripula??o (PPT) e classificado como NP-dif?cil. A programa??o matem?tica contempla restri??es tais como: realiza??o de todas as viagens, jornada di?ria m?xima permitida e intervalo de repouso e/ou alimenta??o. Foi utilizado o aplicativo Xpress-MP para implementar e validar o modelo proposto. Para as inst?ncias testadas o modelo apresentou uma redu??o da hora extra entre 38% e 84%.

Page generated in 0.0382 seconds