Navegação TCC Ciência da Computação - Bacharelado por orientadores "Charao, Andrea Schwertner"
Itens para a visualização no momento 1-20 of 38
-
Gerenciamento de conteúdo na web usando plone: aplicação ao portal da informática da UFSM
(2007-02-28)Uma organização sem uma referência na Internet é difícil de se imaginar nos dias de hoje. A maioria das organizações usam seu site Web para comunicação com seus colaboradores, publicidade, publicação de notícias, eventos, ... -
Sciflow-Bridge: uma ferramenta para criação e distribuição de imagens de contêineres para workflows científicos
(2019-12-04)Um Fluxo de Trabalho Científico define como um experimento é caracterizado, assim determinando em qual ordem tarefas devem ser executadas e sobre quais conjunto de dados as mesmas devem operar. Cada tarefa pode possuir ... -
Desenvolvimento e reutilização de testes automatizados em aplicações web
(2015-12-04)A constante busca pela qualidade de uma solução em forma de software fez com que empresas do ramo de desenvolvimento aderissem à realização de testes automatizados em seus sistemas. A partir deste cenário, surgiram ... -
Classificação automática de questões de provas: análise comparativa de algoritmos e aplicação ao Enade
(2021-02-12)Apesar da grande quantidade de dados textuais armazenada digitalmente, existem diversos desafios para processá-los, que diminuem seu aproveitamento. Com dificuldades ligadas ao processamento de dados não estruturados, ... -
Gerador de jogos personalizados com labirintos para introdução à lógica de programação
(2019-07-08)O ensino-aprendizagem de algoritmos e lógica de programação é desafiador tanto para alunos como para professores, de forma que desenvolver pesquisas, tecnologias e estratégias didáticas para apoiar este processo é um ... -
Automação de interfaces gráficas para modelos de simulação de culturas agrícolas com base em linguagem de programação visual
(2016-07-06)A automação de tarefas é uma forma bastante eficiente pela qual podemos reduzir custos e aumentar a produtividade e qualidade da atividade humana. A computação por si é uma ferramenta para atingir a automação de tarefas, ... -
Jogo de estratégia multi-jogador para telefones celulares
(2007-03-02)As aplicações para dispositivos móveis evoluíram ao longo do tempo, fazendo com que aumentasse a demanda por aplicativos mais complexos, como jogos multi-jogador. A deficiência de meios de comunicação sofisticados ... -
Um sistema automatizado para criação de máquinas virtuais
(2008-02-01)No ambiente computacional atual, o desperdício de recursos computacionais por meio da subutilização de processadores é muitas vezes inaceitável. Virtualização apresenta-se como uma alternativa eficaz para o melhor ... -
Desenvolvimento de um escalonador sensível ao contexto para o Apache Hadoop
(2014-01-20)Hoje em dia, o volume de dados gerados é muito maior do que a capacidade de processamento dos computadores. Como solução para esse problema, algumas tarefas podem ser paralelizadas ou distribuidas. O framework Apache ... -
Uma ferramenta para integração de aplicações Java à computação paralela de propósito geral em processadores gráficos
(2008-12-17)O objetivo deste trabalho é desenvolver uma ferramenta para integração de aplicações Java com computação paralela de propósito geral em processadores gráficos (General Purpose Computation on Graphics Processing Units– ... -
Exploração e benchmarking de uma implementação de MapReduce: o caso do Hadoop na plataforma Grid’5000
(2010-01-18)A partir da demanda pela análise de grandes quantidades de informações, em espaços de tempos viáveis, o modelo de programação MapReduce ganhou espaço científico e comercial, devido ao aproveitamento do paralelismo para ... -
Desenvolvimento de portal web de instituição de ensino com foco em usabilidade
(2013-02-22)O processo de desenvolvimento Web mudou para um novo paradigma com o advento dos Sistemas de Gerenciamento de Conteúdo. Embora atualmente seja fácil criar um site com grande fluxo de informação, muitos dos requisitos de ... -
Automatizando a exportação de questões de provas da Olimpíada Brasileira de Informática por meio de ferramentas de extração de texto e visão computacional
(2018-12-03)A extração de conteúdo de imagens e documentos digitais pode ser feita automaticamente com auxílio de ferramentas computacionais existentes. Entretanto, nem sempre basta aplicar uma dessas ferramentas sobre o documento ... -
Estudo da Google App Engine para desenvolvimento web aplicado a um gerenciador on-line de certificados
(2008-12-17)A rede mundial de computadores tem evoluído intensamente a cada ano. Cada vez mais serviços de todas as espécies, de todas as áreas possíveis, são oferecidos via Web, por meio de aplicações Web. Essas aplicações têm ... -
Class services: desenvolvimento de um bot para ambientes de aprendizagem na ferramenta Discord
(2021-02-09)Diante do contexto do ensino remoto emergencial provocado pela pandemia do novo coronavírus, os ambientes virtuais de aprendizagem (AVA) se tornaram uma alternativa à sala de aula. Entretanto, há relatos que demonstram ... -
Transformada rápida de Fourier paralela em sistema computacional híbrido reconfigurável
(2010-01-05)A computação híbrida reconfigurável vem se destacando no cenário de computação de alto desempenho, sendo considerada uma promissora opção para sistemas que requerem processamento intensivo. Com esta abordagem é possível ... -
Dashboard em nuvem para acompanhamento de indicadores de curso de graduação
(2015-07-06)Ao passar dos anos, nosso vínculo com dispositivos tecnológicos se tornou maior, e passamos a gerar e guardar mais dados. A medida que avançamos, vamos nos desvinculando dos dados armazenados nos dispositivos, e naturalmente ... -
Desenvolvimento de uma ferramenta para administração de arquiteturas virtualizadas baseadas em Xen
(2007-03-01)Este trabalho descreve o desenvolvimento de uma ferramenta para administração de arquiteturas virtualizadas baseadas no monitor de máquinas virtuais Xen. Utilizando Xen é possível executar diversos sistemas operacionais ... -
Um sistema web para execução remota de aplicações de alto desempenho
(2015-12-04)Algumas áreas de pesquisa utilizam constantemente algoritmos que demandam alto desempenho dos seus ambientes de execução. Ocasionalmente, surgem algoritmos novos, com diferentes propriedades, que se propõem a resolver ... -
Um detector de ociosidade para sistemas distribuídos baseado em modelos matemáticos de predição e de descoberta de padrões
(2005-12-16)A utilização de recursos distribuídos de forma homogênea permite uma maior eficiência global desse tipo de ambiente. Para permitir uma utilização homogênea, são necessários mecanismos de avaliação da ocupação de recursos ...