TCC

O Trabalho de Conclusão de Curso é um elemento que integra a estrutura do Bacharelado em Ciência da Computação. Ele se faz necessário para a finalização do curso por representar a síntese dos conhecimentos produzidos pelos estudantes durante o curso. No caso dos cursos referidos, essa atividade consiste em duas componentes curriculares para cada curso: Projeto de Conclusão de Curso (PCC) e Trabalho de Conclusão de Curso (TCC).

O Trabalho de Conclusão de Curso deve ser cumprido pelo aluno, individualmente ou em trabalho coletivo, quando permitido, com orientação, acompanhamento e avaliação de docentes da área. Como atividade acadêmica de sistematização de conhecimentos, deverá atender aos seguintes objetivos:

  1. Capacitar os estudantes na elaboração de projetos de pesquisa acadêmica e profissional;
  2. Levar os estudantes a correlacionar e aprofundar os conhecimentos teórico-práticos adquiridos no curso;
  3. Propiciar aos estudantes o contato com os processos de investigação;

Documentos:

  • Regulamento Interno para Elaboração do Trabalho de Conclusão de Curso - Bacharelado em Ciência da Computação
  • Modelo LaTeX

    Sugestão de linhas de pesquisa para TCC em Bacharelado em Ciência da Computação

  • Análise de Algoritmos
  • Arquitetura de Sistemas de Computação
  • Banco de Dados
  • Bioinformática
  • Complexidade Computacional
  • Computabilidade e Modelos de Computação
  • Computação de Alto-desempenho
  • Engenharia de Software
  • Inteligência Artificial
  • Linguagens Formais e Autômatos
  • Linguagens de Programação
  • Lógicas e Semântica de Programas
  • Processamento de Imagens
  • Realidade Aumentada e Virtual
  • Sistemas de Informação
  • Sistemas Distribuídos
  • Software Básico
  • Teleinformática
  • Visão Computacional

Orientadores de TCC e Áreas de Interesse

Docente Linhas de Pesquisa e Projetos
Daniel Saad Nogueira Nunes Compressão de dados e indexação; Estruturas de Dados Compactas; Algoritmos para Biologia Computacional; Algoritmos aproximados e heurísticos.
Dhiego Loiola de Araújo Utilização de Metaheurísticas; Algoritmos Evolucionários; Modelagem Matemática; Métodos Numéricos.
Fernanda Bezerra Mateus Martins Formação docente; Currículo e avaliação.
Fabiano Cavalcanti Fernandes Blockchain; Machine Learning; Chat bots; Detecção de Câncer de Mama; Bioinformática; Biosensores; Segurança Computacional; Jogos; Learning Analytics.
João Victor de Araujo Oliveira Bioinformática e Aprendizagem de Máquina; Inteligência Artificial; Desenvolvimento WEB/Mobile; Programação de alto desempenho; Mineração de Dados; Computação Paralela.
Lucas Paes Moreira Inteligência artificial; Deep Learning; Implementação de algoritmos evolutivos em sistemas embarcados distribuídos; Processamento de Sinais;
Luciane Modenez Saldivar Xavier Biologia Computacional e Bioinformática.

Demais docentes: procurar a coordenação para orientações.