• PanScript : a free platform for teaching programming in many human languages 

      Brum, Daniel Kelling (2021) [Trabalho de conclusão de graduação]
      Learning to program can be a difficult task. It requires understanding new paradigms and abstractions, logic and computational thinking, and the programming language’s syntax itself. That task becomes even more challenging ...
    • PaperTool : uma ferramenta para suporte à revisão sistemática da literatura 

      Ferreira, Guilherme Grava (2019) [Trabalho de conclusão de graduação]
      A Revisão Sistemática da Literatura (RSL) é uma atividade trabalhosa, despendendo um volume significativo de tempo dos pesquisadores que a realizam. Nos últimos anos foram desenvolvidas ferramentas específicas para auxiliar ...
    • Paralelismo na linguagem Haskell 

      Pereira, Vagner Franco (2014) [Trabalho de conclusão de graduação]
      O desenvolvimento de algoritmos paralelos é uma tarefa complexa e requer grande esforço por parte dos desenvolvedores. Esse trabalho avalia se algumas das dificuldades presentes no desenvolvimento de algoritmos paralelos ...
    • Paralelização de uma aplicação de transferência eletrônica de fundos 

      Moro, Anderson da Costa (2012) [Trabalho de conclusão de graduação]
      O objetivo desse trabalho de graduação é a paralelização de um aplicativo comercial com a biblioteca Pthreads e a análise dos resultados através de um comparativo de desempenho entre o programa sequencial e o programa ...
    • Parallel implementations of the cholesky decomposition on CPUs and GPUs 

      Ruschel, João Paulo Tarasconi (2016) [Trabalho de conclusão de graduação]
      As Central Processing Units (CPUs) and Graphical Processing Units (GPUs) get progressively better, different approaches and designs for implementing algorithms with high data load must be studied and compared. This work ...
    • Parallel prefix adder de 4 bits utilizando a tecnologia de autômatos celulares de ponto quântico 

      Escobar, Kim Aragon (2013) [Trabalho de conclusão de graduação]
      Nos dias atuais tecnologia não é mais algo que só grandes empresas ou pesquisadores utilizam, esta está no dia a dia de muitas pessoas ao redor do globo. Tal tecnologia comumente é constituída de componentes eletrônicos, ...
    • Pattern classification for layout hotspots 

      Oliveira, André Saldanha (2018) [Trabalho de conclusão de graduação]
      The final objective of an integrated circuit design is to produce a layout, that is, a geometrical representation of the circuit where the geometrical shapes correspond to patters that will be formed by layers of metal, ...
    • PEA∗+IDA∗ : an improved hybrid memory-restricted algorithm 

      Schwartzhaupt, Frederico Messa (2021) [Trabalho de conclusão de graduação]
      It is well-known that the search algorithms A∗ and Iterative Deepening A∗ (IDA∗ ) can fail to solve state-space tasks optimally due to time and memory limits. The former typically fails in memory-restricted scenarios and ...
    • Percepção de velocidade em ambientes virtuais imersivos 

      Echevengua, Filipe da Silva (2015) [Trabalho de conclusão de graduação]
      O grande problema que envolve a realidade virtual é a percepção da movimentação humana dentro de um ambiente virtual (AV) e, consequentemente, a aproximação dessa percepção à realidade. Atualmente, muitas técnicas tentam ...
    • Performance characterization of the alya fluid dynamics simulator 

      Camelo, Guilherme Antonio (2016) [Trabalho de conclusão de graduação]
      This research presents results of a performance characterization and a tracing methodology used for Alya running with a fluid dynamics model. Alya is a robust physics simulator that runs in parallel and is capable of solving ...
    • A performance comparison between 2D and 3D candlestick charts for cryptocurrencies market operations 

      Rosa, Gilberto Ribeiro Paz da (2021) [Trabalho de conclusão de graduação]
      This work presents a comparison of traders’ performance between 2D candlestick visual ization, used nowadays in day trading platform tools, and a novel 3D candlestick chart. All trading platforms provide a set of tools to ...
    • A performance comparison of authentication and authorization patterns for microservices applications 

      Cardoso, Rafael Freitas (2024) [Trabalho de conclusão de graduação]
      The microservices architecture has gained prominence in modern software development due to its flexibility, scalability, and resilience. However, ensuring robust security measures within microservices environments remains ...
    • A performance comparison of data lake table formats in cloud object storages 

      Vargas, Rafael Ferreira Longo (2022) [Trabalho de conclusão de graduação]
      The increasing informatization of processes involved in our daily lives has generated a significant increase on the number of software developed to meet these needs. Consider ing this, the volume of data generated by ...
    • Performance evaluation of an uncheatable benchmark for cloud systems 

      Harb, Jonathas Gabriel Dipp (2014) [Trabalho de conclusão de graduação]
      Cloud Computing is gaining increasing attention because of the economic bene ts it brings by making computing resources available over the network for use in a pay-as-you-go billing strategy. This avoids the need of ...
    • Permitindo maior replicabilidade de experimentos em ambientes distribuídos com nodos de baixa confiabilidade 

      Antunes Junior, Nelson Antonio (2017) [Trabalho de conclusão de graduação]
      A reprodução de experimentos representa uma das melhores formas de se comprovar a eficácia de propostas científicas nas mais diversas áreas do conhecimento. Na computação, a replicabilidade de experimentos é particularmente ...
    • Pesquisa e implantação de editor web de texto rico colaborativo em tempo real 

      Cunha, André Antunes da (2015) [Trabalho de conclusão de graduação]
      Com o desenvolvimento de ferramentas eficientes de interação à distância, a presença física se mostra cada vez mais desnecessária para a realização de produções coletivas. Nesse sentido, este trabalho visa pesquisar e ...
    • Pet Match : aplicação web que conecta pessoas com animais para adoção de acordo com seu perfil 

      Giozza, Giulia Rocha (2023) [Trabalho de conclusão de graduação]
      Este trabalho descreve o desenvolvimento de uma aplicação web voltada para facilitar o processo de adoção de animais domésticos, conectando pessoas com animais em busca de uma família. Orientada para quem está à procura ...
    • PetriFact : ferramenta de síntese e controle de sistemas a eventos discretos baseada em redes de petri 

      Tiburski Júnior, Gabriel (2021) [Trabalho de conclusão de graduação]
      O presente trabalho tem como objetivo o desenvolvimento de uma ferramenta didática, denominada PetriFact, capaz de modelar Redes de Petri e, a partir do modelo gerado, controlar um dado sistema flexível de manufatura. Esse ...
    • Pila fácil : sistema de gerenciamento de pedidos 

      Zimmermann, Alexandre Ferronatto (2010) [Trabalho de conclusão de graduação]
      O Pila Fácil é um sistema de gerenciamento de clientes para estabelecimentos comerciais do ramo alimentício, bem como bares e casas de festa. Através dele, um cliente pode consultar o cardápio, sua comanda de gastos e ...
    • PLACIDUS : Plataforma de gerenciamento com verificação formal para redes definidas por software 

      Taschetto Neto, Levindo Gabriel (2020) [Trabalho de conclusão de graduação]
      Verificação formal é um passo importante na checagem de operações e propriedades em redes de computadores, como por exemplo, a corretude das configurações de dispositivos inseridos na mesma. Entretanto, historicamente, ...