Spelling suggestions: "subject:"programa??o"" "subject:"pprograma??o""
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 AMKroth, 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 simuladosSilva, 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 clustersHess, 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??oBruckschen, 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 desempenhoSilveira, 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 ferramentasSena, 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 testesLustosa 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 developersOliveira, 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?sicaOliveira 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/RNRocha, 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.0567 seconds