| Semana | Assunto | Professor |
| 15/09 | Introdução | Guilherme |
| 22/09 | Divisão e Conquista | Guilherme |
| 29/09 | Programação Dinâmica | Guilherme |
| 06/10 | Método Guloso | Rafael |
| 13/10 | Matroides | Rafael |
| 20/10 | Backtracking | Rafael |
| 27/10 | Outros paradigmas | Guilherme |
| 03/11 | Revisão e prova | Rafael |
| 10/11 | Computabilidade, P e NP | G. e R. |
| 17/11 | Teorema de Cook, NP-Completos | Guilherme |
| 24/11 | Reduções entre problemas NP-Completos (figura) | Rafael |
| 01/12 | Algoritmos Aproximativos e Revisão | Guilherme |
| 12/12 | Prova dia 12/12 | Rafael |