Ao final do curso espera-se que os alunos possuam os seguintes conhecimentos e habilidades: compreensão dos conceitos de computabilidade e decidibilidade de problemas e compreensão sobre a distinção entre algoritmos das classes P e NP.
Ementa:
Tese de Church. Problemas Indecidíveis. Teorema da Incompletude de Godel. Classes de Problemas P, NP, NPCompleto e NP-Difícil. Métodos de Redução de Problemas.