Estudo e resolução de problemas que utilizam estruturas de dados e algoritmos em memória externa. Estudo e resolução de problemas que utilizam estruturas de dados e algoritmos clássicos sobre grafos.

Apresentar métodos e algoritmos clássicos para agrupamento de dados amplamente utilizados na prática. Abordar a validação de grupos de dados. Ilustrar aplicações práticas de ferramentas para agrupamento de dados.

O aprendizado dos conceitos básicos, principais técnicas, perspectivas futuras e aplicações de Bioinformática.

Fornecer ao aluno os principais conceitos de Mineração de Dados, enfatizando as técnicas mais utilizadas para aplicações práticas.

Revisar as estruturas de dados básicas vistas na graduação e apresentar estruturas mais complexas, com base em definições mais formais dos tipos de dados. Estudar com mais rigor os algoritmos relacionados, explorando o processo de busca de uma solução ótima.