| Setembro | |
| 27 | Notação O, Ω, θ. Algoritmos polinomiais. A Classe P. |
| Outubro | |
| 4 | Programação dinâmica. Método Guloso. |
| 11 | Problemas de decisão. Problemas de otimização. Algs. eficientes, probs. tratáveis/intratáveis, probs. algorímicos, codificações, tipos de problemas. A Classe P, probs. aparentemente difíceis. |
| 18 | Certificados. A Classe NP. A classe NP, P versus NP, complementos de problemas. Transformações polinomiais, alguns problemas NP-Completos. |
| 25 | Reduções. NP-Completo. NP-Completo forte. Reduções de Karp X Reduções de Cook, restrições e extensões de problemas. Algoritmos superpolinomiais, isomorfismo de grafos, algoritmos pseudopolinomiais, problemas numéricos. |
| Novembro | |
| 1 | P1 |
| 8 | Backtracking. Limites inferiores. |
| 15 | Feriado: Proclamação da República |
| 22 | Algoritmos aproximativos |
| 29 | Esquemas de aproximação polinomial. |
| Dezembro | |
| 4 | Vista da P1, 10h, sala H318B |
| 6 | Algoritmos randomizados. |
| 13 | P2 |
| 18 | Vista da P2, 10h, sala H318B |