Lista Pública de Trabalhos Acadêmicos
Curso:
Todos (trabalhos mais recentes)
Ciência da Computação - Diurno
Ciência da Computação - Noturno
Engenharia Computacional
Licenciatura em Computação
Pós-Graduação em Modelagem Computacional
Sistemas de Informação
Pesquisar:
Ano:
Todos
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
Filtrar
Permite filtrar a lista de TCCs com o curso, o termo e o ano
escolhidos. O termo pode ser, por exemplo:
Autor ou orientador;
Nome do TCC;
Palavra-chave;
Conteúdo dos resumos.
by-year
Trabalho
Autor
PDF
Extras
Uma meta-heurística inspirada em morcegos para otimização da estrutura de redes neurais convolucionais para classificação de raças de bovinos
DANIEL MULLER REZENDE
Resumo
A pecuária é uma das atividades econômicas mais relevantes globalmente, e o bem-estar animal tem ganhado destaque, impulsionando o uso de tecnologias automatizadas para aumentar a eficiência e a sustentabilidade do setor. Nesse contexto, a Visão Computacional, uma área de pesquisa voltada para a extração de informações a partir de imagens e vídeos, tem se mostrado promissora. O estado da arte nessa área é dominado por métodos de aprendizado profundo, especialmente com uso das redes neurais convolucionais, amplamente aplicadas em tarefas de classificação, detecção e reconhecimento de padrões visuais. Este trabalho propõe uma abordagem para modificar a estrutura interna de redes profundas, com foco na profundidade e largura das redes, utilizando uma metaheurística bioinspirada no comportamento de uma população de morcegos. A proposta visa ajustar arquiteturas da literatura para um problema específico de classificação de raças bovinas, contribuindo para maior eficiência computacional e melhor desempenho. A partir de dois modelos bem estabelecidos (VGGNet e DenseNet), o algoritmo foi capaz de gerar versões otimizadas com desempenho superior ou aproximado ao dos modelos originais. A VGGNet ajustada apresentou o melhor resultado, alcançando maior acurácia média nos conjuntos de validação e teste, além de uma expressiva redução no custo computacional, por exemplo. Os testes realizados evidenciam que o algoritmo proposto é eficaz na criação de arquiteturas mais leves e precisas, adaptadas ao problema de interesse. Apesar dos avanços, o método ainda apresenta limitações, como o elevado tempo de execução decorrente do número de treinos exigidos, e a sensibilidade estrutural das redes utilizadas. Ainda assim, a abordagem mostra potencial de expansão para outras tarefas de Visão Computacional, como detecção e segmentação de objetos.
Ano
2025
Orientador
SAULO MORAES VILLELA
Co-Orientador
LUIZ MAURILIO DA SILVA MACIEL
Palavras-chave
Classificação de imagens. Redes Neurais. Otimização. Algoritmos bioinspirados. Pecuária de Precisão.
Aplicação da Arquitetura Zero-Trust para a Segurança de Recursos em Redes 5G
VICTOR DUQUE ALVES PINTO
Resumo
A tecnologia 5G trouxe avanços em velocidade e conectividade, mas também novos desafios de segurança, especialmente devido ao aumento da utilização de dispositivos IoT. Este trabalho investiga a aplicação da arquitetura Zero-Trust (ZTA) para reforçar a segurança no controle de acesso a recursos em redes 5G. A metodologia inclui o desenvolvimento e teste de uma aplicação baseada no modelo ZTA, considerando a confiabilidade do usuário, do dispositivo e do histórico de acessos. Os experimentos demonstraram que a solução proposta foi eficaz na identificação de acessos suspeitos, mitigando riscos como roubo de chip e ataques DoS. Como contribuição, o estudo apresenta um modelo teórico de segurança Zero-Trust aplicado ao 5G, detalha sua implementação e avalia seu desempenho em cenários de ataque. Os resultados indicam que a abordagem pode fortalecer a proteção de recursos críticos, garantindo maior segurança para redes 5G.
Ano
2025
Orientador
EDELBERTO FRANCO SILVA
Co-Orientador
Palavras-chave
Zero-Trust, 5G, segurança, fatias de rede
Mecanismos de Interoperabilidade em Blockchains: Um Comparativo de Custo de Transações Cross-chain para Tokens ERC-20
RAFAEL FIALHO PINTO COELHO
Resumo
A interoperabilidade de dados refere-se à capacidade de diferentes sistemas, redes ou plataformas se comunicarem e funcionarem de maneira eficiente, compartilhando informações e recursos sem restrições. No contexto das blockchains, a interoperabilidade representa um desafio significativo, especialmente para aplicações que dependem dessa característica. A diversidade de plataformas e as distintas implementações de protocolos aumentam a complexidade desse processo. Este trabalho explora a importância da interoperabilidade no ecossistema blockchain e detalha os mecanismos utilizados para viabilizar a comunicação entre diferentes redes. Foram estruturados, implementados e testados dois mecanismos de interoperabilidade, o Mecanismo Notarial e o Bloqueio por Hash (HTLC), com o objetivo de avaliar os custos e a complexidade envolvidos na interoperabilidade de tokens ERC-20. Os resultados obtidos revelam que, embora o Mecanismo Notarial apresente maior complexidade, ele possui um custo equivalente a apenas 10% do valor total do Bloqueio por Hash.
Ano
2025
Orientador
ALEX BORGES VIEIRA
Co-Orientador
Palavras-chave
Blockchain, Interoperabilidade, ERC-20
Privacidade e Segurança em BigData
ALLAN AMARAL SANT ANNA ROCHA
Resumo
O crescimento exponencial da geração e processamento de dados em ambientes massivos impõe desafios significativos para a privacidade e a segurança da informação. Em resposta a essas preocupações, regulamentações como a Lei Geral de Proteção de Dados (LGPD) no Brasil e a General Data Protection Regulation (GDPR) na União Europeia estabeleceram diretrizes rigorosas para o tratamento de dados pessoais. No entanto, garantir a conformidade com essas normativas em sistemas de big data é uma tarefa complexa, devido ao volume, variedade e velocidade dos dados processados. Este trabalho propõe frameworks para facilitar a implementação de estratégias eficazes de compliance, assegurando governança, transparência e proteção dos dados. As soluções apresentadas combinam técnicas como anonimização, criptografia, auditoria contínua e monitoramento automatizado, permitindo a identificação de riscos e a mitigação de vulnerabilidades. E também, considera-se a aplicação de aprendizado de máquina para a detecção proativa de violações e a recomendação de ajustes de políticas de privacidade. Com isso, busca-se não apenas atender aos requisitos regulatórios, mas também fortalecer a confiança dos usuários e das organizações no uso ético e seguro dos dados em larga escala.
Ano
2025
Orientador
PRISCILA VANESSA ZABALA CAPRILES GOLIATT
Co-Orientador
Palavras-chave
Big Data, Privacidade de Dados, Segurança da Informação, Compliance, LGPD, GDPR, Governança de Dados, Anonimização, Criptografia, Monitoramento Automatizado, Proteção de Dados, Aprendizado de Máquina.
Avaliação de Usabilidade em Aplicativos de Mobilidade Urbana: Um Estudo Empírico
WELLINGTON PEREIRA SILVA
Resumo
Na era das Tecnologias de Informação e Comunicação (TICs), os aplicativos de mobilidade urbana tornaram-se ferramentas essenciais para enfrentar os desafios de locomoção em grandes centros urbanos, como congestionamentos e transporte público insuficiente. Com a ampla adoção dessas plataformas, a usabilidade é um fator crítico para a aceitação desses sistemas por seus usuários de modo a garantir a eficácia, eficiência e satisfação durante o uso. Neste trabalho é apresentada a avaliação da usabilidade do design da interação e do projeto de interfaces dos aplicativos de mobilidade urbana Uber e Te Levo Mobile, visando compreender as dificuldades enfrentadas por usuários, sugerir melhorias e realizar uma análise comparativa. Para a realização deste estudo, foi empregada uma metodologia de duas fases: um questionário online com usuários de Juiz de Fora para mapear o perfil de uso e o método de Avaliação Heurística foi aplicado, na qual três especialistas analisaram a conformidade das interfaces com as Heurísticas de Usabilidade de Nielsen. Como resultado, foram identificados problemas de usabilidade de natureza catastrófica no projeto de interfaces do aplicativo Te Levo Mobile, que podem impedir os usuários de realizarem suas tarefas, como agendar uma viagem. É importante destacar que as heurísticas de usabilidade foram violadas de maneiras distintas: o aplicativo regional apresentou violações relacionadas à complexidade da estrutura da tarefa e de consistência e padronização, enquanto o aplicativo Uber demonstrou problemas como sobrecarga de informação e complexidade da estrutura das tarefas. Essas violações impactaram diretamente na experiência do usuário. Os resultados deste estudo possibilitam obter uma compreensão sobre os problemas de usabilidade presentes em plataformas de mobilidade urbana e sobre as possíveis soluções para os problemas identificados.
Ano
2025
Orientador
ANDRE LUIZ DE OLIVEIRA
Co-Orientador
Palavras-chave
Avaliação de usabilidade, Avaliação heurística, Design de interface do usuário, Interação Humano-Computador, Aplicativos de mobilidade urbana
Detecção de Texto Gerado por Modelos de Linguagem: Avaliação de Desempenho e Análise Comparativa no Contexto da Língua Portuguesa
LUCAS TASSI FACCIOLLA
Resumo
Modelos de Linguagem de Grande Escala, como o ChatGPT, estão transformando a forma como a sociedade interage com o mundo digital, gerando respostas difíceis de diferenciar das fornecidas por humanos. Estas ferramentas, sob posse de agentes maliciosos, podem ser utilizadas para disseminar desinformação, produzindo notícias falsas que buscam distorcer a visão política da população. Sendo assim, a tarefa de atribuição de autoria a esses conteúdos se torna crucial. Estudos têm sido realizados para desenvolver técnicas de detecção de textos gerados por Large Language Models, fortemente influenciados pelo campo de processamento de linguagem natural. Entretanto, grande parte dos trabalhos concentra-se no idioma inglês, carecendo de abordagens voltadas para outros idiomas, como o português. Portanto, este trabalho visa avaliar e realizar uma análise comparativa da eficácia de diversos métodos de detecção no contexto da língua portuguesa. Com isso, é possível viabilizar a utilização destas ferramentas como mecanismo de defesa da desinformação no Brasil.
Ano
2025
Orientador
JAIRO FRANCISCO DE SOUZA
Co-Orientador
Palavras-chave
NLP, ChatGPT, Large Language Models
Uma Ferramenta Visual para Modelagem e Simulação de Regras de Jogos de Mesa
LUCAS SANTOS POLICARPO
Resumo
O balanceamento de jogos de mesa é essencial para proporcionar experiências lúdicas justas e envolventes, garantindo condições igualitárias entre os jogadores. Contudo, muitos criadores de jogos carecem de conhecimentos matemáticos para analisar modelos baseados em mecânicas e parâmetros aleatórios, frequentemente confiando na intuição e, quando muito, a um grande número de testes práticos. Este trabalho apresenta o desenvolvimento e a melhoria de uma ferramenta visual para modelagem de regras de jogos, com foco em simulação de processos estocásticos para projeto e avaliação do balanceamento. A solução proposta oferece um ambiente online de modelagem gráfica baseado em fluxo em nós que permite a modelagem, simulação e compartilhamento de regras de forma prática. Foi realizada uma comparação com outras ferramentas disponíveis no mercado para demonstrar o poder de representação e também uma avaliação com profissionais e entusiastas na criação de jogos. Os resultados indicam que a proposta é promissora e indica os possíveis próximos passos de desenvolvimento.
Ano
2025
Orientador
IGOR DE OLIVEIRA KNOP
Co-Orientador
Palavras-chave
jogos de tabuleiro; design de jogos; modelos estocásticos; simulação computacional; modelagem visual.
Implantação de um Aplicativo móvel para Visitação ao Jardim Botânico da Universidade Federal de Juiz de Fora
YURI CALLEB PERRO BAUMGARTNER
Resumo
Este trabalho abordou a modernização de um aplicativo móvel voltado ao Jardim Botânico da Universidade Federal de Juiz de Fora (UFJF), destacando sua relevância para a educação ambiental e o engajamento da comunidade. A partir da análise de limitações identificadas no aplicativo existente, foram implementadas melhorias como reestruturação de design, funcionalidades interativas e integração com plataformas externas. O objetivo foi ampliar o impacto educacional, facilitar o acesso à informação e promover a inclusão digital. Com isso, o Jardim Botânico reforça seu papel como espaço de conservação e aprendizado.
Ano
2025
Orientador
IGOR DE OLIVEIRA KNOP
Co-Orientador
Palavras-chave
Aplicativos móveis, Jardim Botânico, Educação ambiental, Ecoturismo
Controle de Frequência no ICEApp: Otimizando a Gestão de Presença em Sala de Aula
PEDRO HENRIQUE PASCOALINO MARQUES
Resumo
Este Trabalho de Conclusão de Curso (TCC) propõe o desenvolvimento de uma nova funcionalidade para o aplicativo ICEApp, visando à otimização do processo de registro de presença em sala de aula. Tradicionalmente, o controle de frequência é realizado de forma manual pelo professor, que verifica a presença dos alunos chamando-os nominalmente e registrando os dados em uma planilha. Com a nova funcionalidade implementada no aplicativo, os professores poderão abrir a chamada eletronicamente, definindo um período de tempo para que os alunos confirmem sua presença. A presença será registrada automaticamente mediante a confirmação do aluno no aplicativo, que utilizará a geolocalização e autenticação biométrica para garantir que o estudante esteja dentro do raio estabelecido em relação à localização do professor e que a identidade do aluno seja validada. A solução foi testada em ambiente real com turmas do Instituto de Ciências Exatas (ICE), demonstrando excelente aceitação tanto por parte dos alunos quanto dos professores. Os resultados indicam que a funcionalidade é eficaz, prática e que foi bem recebida pelos usuários.
Ano
2025
Orientador
EDUARDO PAGANI JULIO
Co-Orientador
Thiago Marques Fernandes de Mello
Palavras-chave
Controle de frequência, Gestão acadêmica, Aplicativo para dispositivos móveis
Um Estudo sobre Alterações em Regiões de Código Não Conflitantes no Processo de Resolução de Conflitos de Mesclagem
JOÃO PEDRO DE CARVALHO LIMA
Resumo
O desenvolvimento de software moderno depende cada vez mais da programação concorrente para gerenciar a crescente complexidade das bases de código. Embora os sistemas de controle de versão atuais suportem o desenvolvimento colaborativo por meio do rastreamento de alterações e mesclagem, os conflitos de merge continuam sendo um desafio significativo — ocorrendo em 10% a 20% dos merges, frequentemente quando alterações sobrepostas afetam a mesma região do arquivo. Pesquisas anteriores se concentraram em analisar, prevenir, prever ou resolver automaticamente esses conflitos. Este artigo adota uma nova perspectiva ao investigar o papel das alterações não conflitantes — uma área que recebeu atenção limitada. Para isso, aprimoramos uma ferramenta que reproduz todas as mesclagens históricas em um projeto e extrai características detalhadas dos conflitos, permitindo que ela também capture inserções e exclusões de linhas em regiões não conflitantes durante o processo de resolução. Usando essa ferramenta aprimorada, examinamos 80 repositórios em oito linguagens de programação — C, C#, C++, Java, JavaScript, PHP, Python e Ruby — para entender melhor como as alterações não conflitantes interagem com o processo de resolução de conflitos.
Ano
2025
Orientador
GLEIPH GHIOTTO LIMA DE MENEZES
Co-Orientador
Heleno de Souza Campos Junior
Palavras-chave
Git, sistemas de controle de versão, merge de software, conflitos de merge, alterações
Simulação e Controle Preditivo de um Ciclista Virtual
VÍTOR AGOSTINHO MOURO
Resumo
A complexidade inerente aos veículos de duas rodas, que dependem de equilíbrio contínuo e orientação precisa para garantir sua estabilidade, é um dos principais desafios abordados neste trabalho. Para enfrentar essa dificuldade, foi desenvolvido um controlador em tempo real utilizando o método de Controle Preditivo Baseado em Modelo (MPC), que permite prever e ajustar o comportamento do veículo em tempo real, com base em um modelo. A simulação física do sistema é realizada por meio do motor MuJoCo, que permite modelar com precisão as interações dinâmicas do veículo, proporcionando um ambiente robusto para testar e validar as estratégias de controle propostas. O controlador proposto visa alcançar estabilidade e eficiência em cenários simulados, com um enfoque especial na aplicação prática para jogos eletrônicos. Além disso, este estudo busca contribuir para a área de controle de veículos de duas rodas, explorando a viabilidade e os desafios do MPC em ambientes de simulação complexos.
Ano
2025
Orientador
MARCELO CANIATO RENHE
Co-Orientador
Palavras-chave
Controle Preditivo Baseado em Modelo, veículos de duas rodas, simulação física, MuJoCo
Zero-Trust e Controle de Acesso Dinâmico Aplicados na Segurança de Arquivos
LUCCA OLIVEIRA SCHRÔDER
Resumo
Com o avanço da tecnologia e o aumento das ameaças cibernéticas, a segurança da informação tornou-se um dos maiores desafios para empresas e indivíduos. A proteção de dados sensíveis exige estratégias robustas de controle de acesso, capazes de garantir que apenas usuários devidamente autorizados possam visualizar ou modificar informações. Nesse contexto, o modelo de segurança Zero Trust surge como uma abordagem inovadora, eliminando a confiança implícita e exigindo verificações contínuas para garantir acessos legítimos. Este trabalho explora a aplicação do Zero Trust no controle de acesso a arquivos, combinando dois modelos fundamentais: RBAC (Role-Based Access Control) e ABAC (Attribute-Based Access Control). O RBAC estrutura permissões com base nas funções dos usuários dentro da organização, enquanto o ABAC utiliza atributos como localização e comportamento para definir dinâmicas de acesso mais flexíveis e seguras. Por meio de simulações, este estudo avalia a eficácia dessa abordagem combinada, demonstrando como a verificação contínua da confiança do usuário pode fortalecer a segurança do sistema.
Ano
2025
Orientador
EDELBERTO FRANCO SILVA
Co-Orientador
Palavras-chave
Zero Trust, controle de acesso, segurança de rede.
Geração Procedural de Mapas por Cadeias de Markov
ADRIANO EITERER OLIVEIRA
Resumo
A indústria de jogos eletrônicos alcança a casa dos bilhões de dólares, demonstrando a aceitação e capilaridade do mercado pela sociedade. Os algoritmos para geração procedural são utilizados para diminuir o custo de produção de jogos, aumentar a quantidade de conteúdo e com isso, agregar valor ao produto para os jogadores. Explorar os métodos passados e atuais é uma forma de criar conhecimento e preparar os estudantes para este mercado, mas estas iniciativas ainda são raras nas faculdades de Ciência da Computação. Este trabalho explora a criação de mapas utilizando cadeias de Markov em um ambiente de experimentação chamado markovlab. Dois métodos que utilizam cadeias de Markov de ordem superior encontrados na literatura são implementados e uma interface web é desenvolvida para o ambiente. Através dela, experimentos são realizados com o treinamento e a posterior geração de mapas para jogos são avaliados qualitativamente.
Ano
2025
Orientador
IGOR DE OLIVEIRA KNOP
Co-Orientador
Palavras-chave
Desenvolvimento de jogos; Geração procedural de conteúdo; Cadeias de Markov
"Build-block Architecture" – Uma Abordagem para Navegação Modular para Desenvolvimento Nativo para iOS
FELIPE ISRAEL DE OLIVEIRA VIDAL
Resumo
Este trabalho apresenta a "Build-block Architecture", uma abordagem modular para o desenvolvimento de aplicativos nativos em iOS utilizando SwiftUI e conceitos da arquitetura MVVM (Model-View-ViewModel) e Coordinator. A modularização é alcançada por meio do Swift Package Manager, onde cada módulo contém suas próprias Views, Models e ViewModels, sendo gerenciado por um Coordinator responsável pela navegação. A proposta facilita o gerenciamento de múltiplos fluxos de navegação, tanto no contexto push quanto modal, oferecendo flexibilidade e escalabilidade para aplicativos complexos. O Follows Audit, um aplicativo real desenvolvido com essa arquitetura, é utilizado como estudo de caso para demonstrar as vantagens da organização modular e a eficácia na separação de responsabilidades entre os componentes. O estudo visa fornecer uma alternativa eficiente para arquiteturas mais tradicionais, como MVC e MVVM, adaptada ao desenvolvimento moderno com SwiftUI.
Ano
2025
Orientador
MARCO ANTONIO PEREIRA ARAUJO
Co-Orientador
Palavras-chave
modularização, programação reativa, navegação, testabilidade e escalabilidade de software
Método de Diferenças Finitas ADI Combinado à Projeção de Pressão para a Simulação das Equações de Navier-Stokes
RAPHAEL NOGUEIRA REZENDE LAROCA PINTO
Resumo
As equações de Navier-Stokes representam um desafio matemático e numérico devido à sua natureza não linear e predominantemente convectiva, além das restrições de estabilidade numérica associada a aproximação simultânea dos campos de velocidade e pressão. Este trabalho estuda uma abordagem numérica que utiliza um método implícito de direções alternadas (ADI) combinado com um esquema de Projeção de Pressão para a resolução das equações de Navier-Stokes, com o intuito de solucionar problemas de dinâmica dos fluidos em um espaço bidimensional. Esta metodologia resolve o campo de velocidade e de pressão em etapas distintas, garantindo a conservação da massa e a condição de incompressibilidade. Podemos descrever o processo como: (i) a resolução do campo de velocidades calculado pelo método ADI nos centros das arestas da grade, (ii) determinação da pressão nos centros das células da grade com a utilização do campo de velocidade e (iii) correção do campo de velocidade a partir da aproximação obtida para o campo de pressão, garantindo a conservação de massa e incompressibilidade do sistema. Para a validação do método realizamos estudos de convergência com a adoção de soluções analíticas para o caso transiente e estacionário e comparamos dados da literatura do desempenho entre versões sequenciais e paralelas para o problema da cavidade (lid-driven cavity) e o problema do degrau (backward-facing step). O método foi implementado em linguagem de programação Python 3 com a utilização de bibliotecas específicas para cálculo numérico e análise de dados.
Ano
2025
Orientador
IURY HIGOR AGUIAR DA IGREJA
Co-Orientador
Palavras-chave
Dinâmica de Fluidos, Equações Diferenciais, Métodos Numéricos, Navier-Stokes, Diferenças Finitas, ADI,Projeção de Pressão.
<< Anterior
<< Anterior
1
2
3
4
5
6
7
8
9
10
11
12
Próximo >>