Agosto 2018
 
SegundaTerçaQuartaQuintaSextaSábadoDomingo

 
 
1
INICIO DAS AULAS
ALEST II Apresentação e revisão de análise: notação O
LAPRO I Implementação de algoritmos em linguagem C
PROJALG Apresentação
2
CONCRETA Apresentação
3
ALEST I Apresentação. Pensamento Computacional. Tipos de dados. Controle. Subalgoritmos. Entrada e saída
4 5
6
ALEST II Exercícios
LAPRO I Sistema Operacional Linux. Comandos básicos em Linux
PROJALG Algoritmos gulosos I
7
ALEST I Variaveis e operações aritméticas
CONCRETA Somatórios I
8
ALEST II Revisão de análise: quicksort, mergesort
LAPRO I Expressões aritméticas e conversão de tipos
PROJALG Algoritmos gulosos II
9
CONCRETA Somatórios II
10
ALEST I Condicionais: construção básica
11 12
13
ALEST II Heaps: def, repr, inserção, remoção, sift-up. sift-down
LAPRO I Exercícios
PROJALG Exercícios
14
ALEST I Condicionais: operadores lógicos E, OU, XOR, etc
CONCRETA Somatórios III
15
ALEST II Exercícios
LAPRO I Exercícios
PROJALG Divisão e conquista I
16
CONCRETA Somatórios e modelagem de problemas
17
ALEST I Exercícios
18 19
20
ALEST II Análise: heapsort
LAPRO I Expressões lógicas e Comandos de seleção (IF)
PROJALG Divisão e conquista II
21
ALEST I Condicionais: aninhamento de operadores
CONCRETA Exercicios
22
ALEST II Tabelas hash + tries
LAPRO I Exercícios
PROJALG Trabalho I: divisão e conquista
23
CONCRETA Trabalho somatórios
24
ALEST I Exercícios
25 26
27
ALEST II Aplicações: codificação de Huffman
LAPRO I Exercícios
PROJALG Trabalho I: divisão e conquista
28
ALEST I Condicionais: switch
CONCRETA Combinatória: permutações
29
ALEST II Exercícios
LAPRO I Trabalho 1
PROJALG Programação dinâmica: modelagem com recorrências
30
CONCRETA Combinatória: combinações
31
ALEST I Trabalho I: condicionais

 
 

08.18  09.18  10.18  11.18  12.18 



Setembro 2018
 
SegundaTerçaQuartaQuintaSextaSábadoDomingo

 
 
1 2
3
ALEST II Aplicações: dicionários
LAPRO I Comandos de seleção múltipla (SWITCH)
PROJALG Programação dinâmica: modelagem com recorrências
4
ALEST I Prova P1
CONCRETA Combinatória: coeficientes multinomiais
5
ALEST II Aplicações: conjuntos
LAPRO I Exercícios
PROJALG Programação dinâmica: modelagem com recorrências
6
CONCRETA Combinatória: coeficientes multinomiais
7
ALEST I Feriado
8 9
10
ALEST II Aplicações: árvore B
LAPRO I Comandos de repetição (WHILE, DO...WHILE, FOR)
PROJALG Programação dinâmica: implementação
11
ALEST I Repetições: enquanto e para
CONCRETA Exercícios
12
ALEST II Aplicações: quadtrees
LAPRO I Exercícios
PROJALG Programação dinâmica: implementação
13
CONCRETA Exercícios
14
ALEST I Exercícios
15 16
17
ALEST II Exercícios
LAPRO I Exercícios
PROJALG Trabalho II: programação dinâmica
18
ALEST I Exercícios
CONCRETA Trabalho combinatória
19
ALEST II Grafos: introdução, vocabulário, exemplos, ops.
LAPRO I Exercícios
PROJALG Trabalho II: programação dinâmica
20
CONCRETA Feriado
21
ALEST I Vetores: criação, acesso, manipulação, operações
22 23
24
ALEST II Matrizes adj. e inc., listas de adj., dicion.
LAPRO I Exercícios
PROJALG Prova P1
25
ALEST I Exercícios
CONCRETA Prova P1
26
ALEST II Grafos: caminhamentos e aplicações
LAPRO I Trabalho 2
PROJALG Backtracking
27
CONCRETA Funções inteiras
28
ALEST I Exercícios
29 30

08.18  09.18  10.18  11.18  12.18 



Outubro 2018
 
SegundaTerçaQuartaQuintaSextaSábadoDomingo
1
ALEST II Prova P1
LAPRO I Prova P1
PROJALG Trabalho III: backtracking
2
ALEST I Trabalho II: repetições
CONCRETA Funções inteiras
3
ALEST II Exercícios sobre caminhamento + Trabalho I
LAPRO I Vetores e alocação dinâmica
PROJALG Trabalho III: backtracking
4
CONCRETA Teoria dos números
5
ALEST I Noções de ponteiros e alocação dinâmica
6 7
8
ALEST II Detecção de ciclos e problema da planilha
LAPRO I Strings
PROJALG Branch & Bound
9
ALEST I Subalgoritmos: variáveis locais e globais
CONCRETA Teoria dos números
10
ALEST II Organização topológica
LAPRO I Exercícios
PROJALG Algoritmos genéticos
11
CONCRETA Teoria dos números
12
ALEST I Feriado
13
Aulas suspensas
14
15
ALEST II Feriado
LAPRO I Feriado
PROJALG Feriado
16
ALEST I Subalgoritmos: passagem de parâmetros por valor e referência
CONCRETA Teoria dos números
17
ALEST II MST, Prim e Kruskal
LAPRO I Exercícios
PROJALG Algoritmos genéticos
18
CONCRETA Exercícios
19
ALEST I Exercícios
20 21
22
ALEST II Algoritmo de Dijkstra
LAPRO I Matrizes
PROJALG Trabalho IV: algoritmos genéticos
23
ALEST I Recursividade
CONCRETA Recorrências I
24
ALEST II Algoritmos de caminho crítico
LAPRO I Exercícios
PROJALG Trabalho IV: algoritmos genéticos
25
CONCRETA Recorrências II
26
ALEST I Prova P2
27 28
29
ALEST II Exercícios
LAPRO I Exercícios
PROJALG Otimização de algoritmos: princípios
30
ALEST I Trabalho III: vetores e subprogramas
CONCRETA Recorrências III
31
ALEST II Exercícios + Trabalho II
LAPRO I Trabalho 3
PROJALG Otimização de algoritmos: aplicação

 
 

08.18  09.18  10.18  11.18  12.18 



Novembro 2018
 
SegundaTerçaQuartaQuintaSextaSábadoDomingo

 
 
1
CONCRETA Recorrências IV
2
ALEST I Feriado
3
Aulas suspensas
4
5
ALEST II Algoritmo de Ford-Fulkerson
LAPRO I Procedimentos, funções e passagem de parâmetros
PROJALG Otimização de algoritmos: aplicação
6
ALEST I Matrizes: criação, acesso, manipulação, operações
CONCRETA Trabalho: recorrências
7
ALEST II Algoritmos de Floyd-Warshall
LAPRO I Exercícios
PROJALG Otimização de algoritmos: aplicação
8
CONCRETA Comportamento assintótico
9
ALEST I Exercícios
10 11
12
ALEST II Exercícios
LAPRO I Exercícios
PROJALG Heurísticas e aproximações
13
ALEST I Structs
CONCRETA Comportamento assintótico
14
ALEST II Aplicações especiais
LAPRO I Structs
PROJALG Heurísticas e aproximações
15
CONCRETA Feriado
16
ALEST I Exercícios
17 18
19
ALEST II Teoria dos Grafos
LAPRO I Exercícios
PROJALG Método Simplex
20
ALEST I Exercícios
CONCRETA Exercícios
21
ALEST II Teoria dos Grafos
LAPRO I Trabalho 4
PROJALG Método Simplex
22
CONCRETA Exercícios
23
ALEST I Exercícios
24 25
26
ALEST II Prova P2
LAPRO I Exercícios
PROJALG Prova P2
27
ALEST I Prova P3
CONCRETA Prova P2
28
ALEST II Revisão
LAPRO I Prova P2
PROJALG Revisão
29
CONCRETA Prova PS
30
ALEST I Prova PS

 
 

08.18  09.18  10.18  11.18  12.18 



Dezembro 2018
 
SegundaTerçaQuartaQuintaSextaSábadoDomingo

 
 
1 2
3
ALEST II Prova PS
LAPRO I Prova PS
PROJALG Prova PS
4
ALEST I Revisão
CONCRETA Revisão
5
ALEST II Revisão
LAPRO I Revisão
PROJALG Revisão
6
INICIO DO G2
CONCRETA Prova G2
7
ALEST I Prova G2
8 9
10
ALEST II Prova G2
LAPRO I Prova G2
PROJALG Prova G2
11 12
FIM DO G2
13 14
ENTREGA DAS ATAS
15 16
17
 
 
18 19 20 21 22 23
24
 
 
25 26 27 28 29 30
31
 
 

 
 

08.18  09.18  10.18  11.18  12.18