Aqui está uma lista curada e específica de temas para TCC em Ciência da Computação, organizada em cinco grandes categorias da área. Os temas consideram a necessidade de um produto funcional, delimitam o escopo para facilitar justificativas de originalidade e são pensados para diferentes níveis de dificuldade e acesso a recursos. Inclui também um guia prático para ajudar na escolha do tema ideal e,
Inteligência Artificial e Aprendizado de Máquina
Aplicações práticas, novos algoritmos e desafios no uso de IA em contextos específicos.
Desenvolvimento de sistema de apoio à decisão clínica usando aprendizado federado em hospitais regionais do Nordeste
Projeto de um sistema onde diferentes hospitais treinam modelos locais de IA sem compartilhar dados sensíveis, focando em diagnósticos médicos.
DifícilPotencial: MédioDetecção de notícias falsas em português utilizando transformers e datasets públicos do Brasil
Implementação e comparação de modelos baseados em transformers para identificar fake news em mídias brasileiras.
MédioPotencial: AltoBenchmarking de algoritmos de aprendizado por reforço em ambientes de simulação de trânsito urbano brasileiro
Avaliação comparativa de diferentes algoritmos de RL para tomada de decisão em sistemas simulados de tráfego.
DifícilPotencial: MédioSistema de recomendação de trilhas de estudo personalizado para EAD com base em padrões de interação de estudantes do ENEM 2023
Construção de um sistema que sugere trilhas de estudo a partir de dados de navegação e desempenho de estudantes brasileiros.
MédioPotencial: AltoAnálise de viés algorítmico em modelos de classificação de currículos para processos seletivos no setor público federal
Exploração do viés em modelos que analisam currículos, com foco em processos seletivos do governo.
DifícilPotencial: MédioDetecção automática de plágio em trabalhos acadêmicos escritos em português brasileiro usando deep learning
Implementação de sistema de detecção de plágio textual com redes neurais treinadas em corpus acadêmico nacional.
MédioPotencial: AltoAvaliação de modelos de previsão de demanda de energia elétrica residencial usando séries temporais em cidades médias do interior paulista
Comparação de diferentes técnicas de séries temporais para prever consumo elétrico em cidades específicas.
MédioPotencial: MédioSistema de reconhecimento de emoções em chamadas de call center via análise de áudio em português
Desenvolvimento de um modelo que reconhece emoções em voz durante atendimentos telefônicos no Brasil.
DifícilPotencial: MédioFerramenta open source para explicabilidade de decisões de modelos de IA aplicados a concessão de crédito rural no Brasil
Desenvolvimento de ferramenta que mostra, de modo compreensível, como modelos de IA tomam decisões de concessão de crédito.
MédioPotencial: Alto
Desenvolvimento de Sistemas e Engenharia de Software
Projetos de software, técnicas de engenharia, integração de práticas modernas.
Plataforma web para gestão de voluntariado em eventos esportivos regionais com integração ao WhatsApp
Desenvolvimento de uma plataforma para coordenação de voluntários, com notificações e interação via WhatsApp.
MédioPotencial: MédioImplementação de um sistema de versionamento de código automatizado para projetos acadêmicos usando GitHub Actions
Configuração de pipelines CI/CD e automação de versionamento para projetos de estudantes.
FácilPotencial: AltoComparação de frameworks front-end (React, Vue, Angular) no desenvolvimento de dashboards para pequenas empresas do setor varejista
Avaliação de desempenho e facilidade de uso em um cenário real de pequenas empresas.
MédioPotencial: AltoSistema de integração de métodos ágeis e DevOps em equipes remotas de desenvolvimento de software no Brasil pós-pandemia
Estudo de caso e desenvolvimento de ferramenta para integração de práticas ágeis e DevOps.
MédioPotencial: MédioDesenvolvimento de aplicativo PWA para acompanhamento de vacinação infantil em municípios do Norte do Brasil
Aplicativo web progressivo (PWA) para registro e lembrete de vacinas em contextos de baixa conectividade.
DifícilPotencial: MédioAnálise de ferramentas de documentação automática de código-fonte em projetos Python open source brasileiros
Benchmarking de ferramentas de documentação aplicadas a projetos nacionais disponíveis no GitHub.
FácilPotencial: AltoImplementação de sistema para automação de testes em aplicações mobile híbridas usando Appium e Firebase Test Lab
Desenvolvimento de pipeline de testes automatizados para apps híbridos com integração ao Google Firebase.
MédioPotencial: AltoSistema de controle de ponto por reconhecimento facial para pequenas empresas, respeitando a LGPD
Desenvolvimento de controle de ponto que utiliza reconhecimento facial e garante privacidade conforme LGPD.
DifícilPotencial: MédioAplicativo multiplataforma para gestão de consumo de água residencial com alertas automáticos em tempo real
App para monitoramento e alertas de consumo de água, visando economia e sustentabilidade.
MédioPotencial: Médio
Segurança, Privacidade e Criptografia
Abordagem de problemas atuais em segurança digital, proteção de dados e aplicações de criptografia.
Sistema de detecção de ataques de phishing em e-mails corporativos usando análise de headers e conteúdo textual em português
Desenvolvimento de ferramenta para identificar tentativas de phishing em ambientes de trabalho brasileiros.
DifícilPotencial: MédioImplementação de rede privada virtual (VPN) baseada em WireGuard para pequenas organizações do setor educacional
Projeto de uma VPN customizada para escolas ou faculdades de pequeno porte.
MédioPotencial: AltoAvaliação da eficácia de métodos de autenticação multifator em aplicativos bancários brasileiros (2022-2024)
Estudo experimental sobre a segurança de diferentes métodos de autenticação em apps bancários nacionais.
DifícilPotencial: MédioDesenvolvimento de ferramenta para anonimização de dados pessoais em bancos de dados relacionais segundo a LGPD
Criação de scripts e rotinas para anonimizar dados sensíveis em conformidade com a legislação.
MédioPotencial: AltoAnálise de vulnerabilidades em APIs RESTful de sistemas públicos municipais brasileiros (2023)
Mapeamento e análise de falhas de segurança em APIs públicas recentes.
DifícilPotencial: MédioImplementação de protocolo de comunicação segura entre dispositivos IoT via criptografia pós-quântica
Desenvolvimento experimental de protocolo de segurança para IoT resistente a computadores quânticos.
DifícilPotencial: BaixoSistema de monitoramento de tentativas de acesso não autorizado em redes Wi-Fi domésticas urbanas usando Raspberry Pi
Construção de sistema de alerta e registro de intrusões em redes residenciais.
MédioPotencial: MédioComparação de técnicas de esteganografia digital em imagens para transmissão segura de dados sensíveis
Avaliação prática de métodos de ocultação de dados em imagens digitais.
MédioPotencial: Alto
Banco de Dados, Big Data e Ciência de Dados
Projetos envolvendo coleta, análise, modelagem e visualização de dados em larga escala ou especializados.
Implementação de pipeline de ETL open source para dados de redes de transporte público em capitais brasileiras (2019-2024)
Construção de ferramenta para extração, transformação e carregamento de dados de transporte.
MédioPotencial: AltoSistema de análise exploratória de dados de saúde pública usando dashboards interativos com dados do DataSUS
Desenvolvimento de dashboards para visualização e análise de dados públicos de saúde.
MédioPotencial: AltoComparação de bancos de dados NoSQL (MongoDB, Cassandra, Redis) para armazenamento de dados de sensores em cidades inteligentes
Benchmarking de bancos NoSQL para aplicações de cidades inteligentes.
MédioPotencial: AltoDesenvolvimento de sistema de análise de sentimentos em avaliações de restaurantes no TripAdvisor em cidades turísticas do Sul do Brasil
Processamento automatizado de opiniões para gerar relatórios sobre satisfação de clientes.
MédioPotencial: MédioFerramenta para detecção de anomalias em séries temporais de consumo de água em condomínios residenciais
Sistema que identifica padrões incomuns para evitar desperdício em condomínios.
MédioPotencial: MédioAvaliação de desempenho de consultas SQL em bancos de dados PostgreSQL com particionamento de tabelas para grandes volumes de dados
Estudo experimental do impacto do particionamento em bancos de dados grandes.
FácilPotencial: AltoDesenvolvimento de sistema de recomendação de rotas alternativas usando dados abertos de trânsito de São Paulo
Sistema que sugere rotas com base em dados de trânsito em tempo real da capital paulista.
DifícilPotencial: MédioComparação de técnicas de compressão de dados aplicadas a arquivos médicos de imagem no formato DICOM
Avaliação da eficiência de compressão sem perda de qualidade em imagens médicas.
FácilPotencial: MédioSistema de coleta automatizada de dados meteorológicos de estações públicas para análise de padrões climáticos locais
Implementação de ferramenta para coleta e análise de dados de clima.
MédioPotencial: Médio
Computação Gráfica, Realidade Virtual/Aumentada e Visão Computacional
Projetos envolvendo processamento de imagens, gráficos, aplicações interativas e ambientes virtuais.
Desenvolvimento de simulador de ambientes internos em realidade virtual para treinamento de evacuação em escolas públicas
Criação de ambiente VR para simular situações de emergência em escolas.
DifícilPotencial: MédioSistema de reconhecimento automático de placas de veículos em vídeos de trânsito urbano brasileiro usando YOLOv8
Aplicação de visão computacional para identificação de veículos em cidades nacionais.
DifícilPotencial: MédioAplicação de realidade aumentada para apoio ao ensino de anatomia humana em escolas técnicas de enfermagem
Desenvolvimento de aplicativo de RA para visualização interativa de órgãos e sistemas do corpo humano.
DifícilPotencial: MédioSistema de geração automática de mapas de calor para análise de fluxo de visitantes em museus usando câmeras comuns
Ferramenta para análise visual de padrões de visitação em ambientes culturais.
MédioPotencial: MédioComparação de técnicas de renderização em tempo real para ambientes 3D em navegadores web (WebGL vs. Three.js)
Avaliação de desempenho e qualidade gráfica em diferentes frameworks de renderização web.
FácilPotencial: AltoReconhecimento de gestos manuais usando visão computacional em vídeos capturados por webcams convencionais
Implementação de sistema que identifica gestos para interação homem-máquina.
MédioPotencial: MédioDesenvolvimento de ferramenta para detecção de falhas visuais em painéis solares a partir de imagens de drones
Sistema para inspeção automática de painéis solares através de análises de imagens aéreas.
DifícilPotencial: MédioAvaliação de métodos de compressão de texturas para jogos móveis desenvolvidos em Unity
Comparação da eficiência de diferentes métodos de compressão aplicados a jogos para dispositivos móveis.
FácilPotencial: MédioGeração procedural de terrenos 3D para simulações ambientais com parâmetros do bioma Cerrado brasileiro
Desenvolvimento de algoritmos para criar terrenos virtuais realistas inspirados no Cerrado.
MédioPotencial: Médio
Como Escolher o Tema Certo
Passos
- 1.Liste seus interesses e experiências anteriores em projetos, estágios ou disciplinas.
- 2.Avalie qual categoria mais se relaciona com suas preferências e habilidades técnicas.
- 3.Considere o acesso a recursos: datasets, hardware, software e orientadores disponíveis.
- 4.Leia atentamente a descrição, dificuldade e potencial de pesquisa de cada tema.
- 5.Escolha temas que permitam um produto funcional viável dentro do seu tempo e recursos.
- 6.Pesquise rapidamente no Google Acadêmico e repositórios para verificar a quantidade de trabalhos similares (originalidade).
Checklist de Decisão
- ✓O tema permite desenvolvimento de sistema, algoritmo ou framework funcional?
- ✓Você tem acesso aos dados, ferramentas ou ambientes necessários?
- ✓O tema tem recorte claro (local, temporal ou tecnológico)?
- ✓Há literatura suficiente em português para fundamentar a pesquisa?
- ✓Será possível demonstrar a originalidade/contribuição do seu trabalho?
- ✓Você se sente motivado pelo problema proposto?
Perguntas Frequentes sobre Temas de TCC
- Sim! Personalizar um tema para sua cidade, empresa ou comunidade pode valorizar ainda mais o trabalho e facilitar acesso a dados.
- Busque recortes inéditos (local, dados, tecnologia ou metodologia), leia trabalhos recentes e consulte seu orientador para validar a proposta.
- Não, mas usar dados nacionais facilita contextualização e relevância. Certifique-se de que pode acessá-los legalmente e sem barreiras éticas.
- A maioria dos cursos exige um produto funcional, mas revisão bibliográfica profunda pode ser aceita se bem justificada e aprovada pela coordenação.
- Use ferramentas de documentação automática, descreva a arquitetura, comente partes críticas e inclua instruções de uso e reprodutibilidade.
Posso adaptar um tema da lista para meu contexto local?
Como garantir a originalidade do meu TCC?
É obrigatório usar datasets públicos nacionais?
Posso fazer revisão bibliográfica, ou preciso obrigatoriamente desenvolver um sistema?
Como documentar o código no TCC?
Escolheu o tema? A Olivia escreve o TCC.
Cole seu tema na Olivia Academy e receba o TCC completo em ABNT em minutos.
Gerar meu TCC