Cronograma - Técnicas de Programação 2026-1
Planos de Ensino 2026-1
Cronograma
A disciplina segue um fluxo pedagógico em espiral, alternando entre fundamentos, paradigmas de resolução de problemas e estruturas avançadas. O “ritmo” proposto para o semestre é:
- Fundamentos (CS2/Rev): Revisão de Análise de Algoritmos, Recursão e Notação Big-O.
- Busca e Divisão (CS3): Do Brute Force (Backtracking) à otimização por subproblemas independentes (Divisão e Conquista).
- Otimização Combinatória (CS3): Estratégias gulosas (Greedy) e globais com memória (Programação Dinâmica).
- Matemática e Grafos (CS3): Teoria dos Números como base para criptografia e algoritmos em Grafos.
- Tópicos Avançados (CS3): Geometria e Estruturas de Dados especiais.
Para uma visão detalhada dos tópicos e códigos da ontologia, consulte o Mapeamento Curricular Wokodex.
As aulas ocorrem todas as quartas-feiras às 14:50 e quintas-feiras às 10:40.
Distribuição de Pontos
| Atividades avaliativas | Valor | Data Prevista |
|---|---|---|
| Mini Maratona 1 | 10 | 01/04 |
| Mini Maratona 2 | 10 | 22/04 |
| Mini Maratona 3 | 10 | 20/05 |
| Mini Maratona 4 | 10 | 25/06 |
| Mini Maratona 5 | 10 | 01/07 |
| Exercícios (Juiz Online) | 50 | Contínuo |
| Total | 100 | - |