Modelos computacionais. Cotas inferiores e superiores. Medidas de eficiência de algoritmos. Técnicas de projeto e análise de algoritmos. Algoritmos de ordenação e busca. Redutibilidade. Complexidade computacional. Classes de problemas. Problemas NP-completos. Tratamento de Problemas NP-difíceis
- CORMEN, T. H.; LEISERSON, C. E.; RIVEST, R. L, STEIN, C.. Algoritmos. 3a. edição. Rio de Janeiro: Campus, 2012.
- ZIVIANI, Nivio. Projeto de algoritmos com implementações em Pascal e C. Cecage Learning Editora. 2004.
- N. ZIVIANI. Projeto de Algoritmos. Thomson, 2004.
- MANBER, Udi. Introduction to Algorithms: A Creative Approach, Addison-Wesley, 1989.