Projeto e Análise de Algoritmos
2021-1
Table of Contents
- Plano de Ensino
- Cronograma de aulas
- Aula 01 (síncrona) - Introdução e motivação ✓
- Aula 02 (assíncrona) - Ordenação por inserção - correção e complexidade ✓
- Aula 03 (assíncrona) - Ordenação por inserção (recursivo) - correção e complexidade ✓
- Aula 04 (assíncrona) - Prova formal da correção do algoritmo de ordenação por inserção ✓
- Aula 05 (síncrona) - A correção do algoritmo de ordenação por inserção em Coq e discussão de dúvidas ✓
- Aula 06 (assíncrona) - A complexidade do algoritmo de ordenação por inserção em Coq ✓
- Aula 07 (síncrona) - Notação assintótica ✓
- Aula 08 (assíncrona) - Divisão e Conquista: mergesort ✓
- Aula 09 (síncrona) - Equações de recorrência ✓
- Aula 10 (assíncrona) - Equações de recorrência ✓
- Aula 11 (síncrona) - Apresentação do projeto ✓
- Aula 12 (assíncrona) - O algoritmo quicksort ✓
- Aula 13 (síncrona) - algoritmo mergesort em Coq e discussão de dúvidas ✓
- Aula 14 (assíncrona) - O algoritmo heapsort ✓
- Aula 15 (assíncrona) - Filas de prioridades ✓
- Aula 16 (síncrona) - Ordenação em tempo linear - radix sort ✓
- Aula 17 (assíncrona) - Programação dinâmica ✓
- Aula 18 (síncrona) - Algoritmos gulosos e discussão de dúvidas ✓
- Aula 19 (assíncrona) - O algoritmo de Dijkstra
- Semana Universitária
- Semana Universitária
- Aula 20 (síncrona) - NP-completude ✓
- Aula 21 (assíncrona) - NP-completude ✓
- Aula 22 (assíncrona) - NP-completude ✓
- Aula 23 (síncrona) - Discussão de dúvidas
- Aula 24 (assíncrona) - NP-completude
- Aula 25 (síncrona) - Discussão de dúvidas
- Aula 26 (assíncrona) - NP-completude
- Quadro de frequência
- Quadros de Notas
Cronograma de aulas
Aula 01 (síncrona) - Introdução e motivação ✓
Material da aula:
- Leitura: pdf
- Leitura complementar: Capítulo 1, cite:cormenIntroductionAlgorithmsThird2009
Aula 02 (assíncrona) - Ordenação por inserção - correção e complexidade ✓
Material da aula:
- Leitura: pdf
- Leitura complementar: Seções 2.1 e 2.2, cite:cormenIntroductionAlgorithmsThird2009
Aula 03 (assíncrona) - Ordenação por inserção (recursivo) - correção e complexidade ✓
Aula 04 (assíncrona) - Prova formal da correção do algoritmo de ordenação por inserção ✓
Aula 05 (síncrona) - A correção do algoritmo de ordenação por inserção em Coq e discussão de dúvidas ✓
Aula 06 (assíncrona) - A complexidade do algoritmo de ordenação por inserção em Coq ✓
Aula 07 (síncrona) - Notação assintótica ✓
Material da aula:
- Leituras: pdf, Capítulo 3, cite:cormenIntroductionAlgorithmsThird2009
- Vídeo: Youtube - p1, Youtube - p2
Aula 08 (assíncrona) - Divisão e Conquista: mergesort ✓
Aula 09 (síncrona) - Equações de recorrência ✓
Material da aula:
- Leituras: pdf, Seções 4.3 e 4.4, cite:cormenIntroductionAlgorithmsThird2009
- Vídeo: Youtube, Teorema 5.3.3,
Aula 10 (assíncrona) - Equações de recorrência ✓
Aula 11 (síncrona) - Apresentação do projeto ✓
Aula 12 (assíncrona) - O algoritmo quicksort ✓
Aula 13 (síncrona) - algoritmo mergesort em Coq e discussão de dúvidas ✓
Aula 14 (assíncrona) - O algoritmo heapsort ✓
Aula 15 (assíncrona) - Filas de prioridades ✓
Aula 16 (síncrona) - Ordenação em tempo linear - radix sort ✓
Aula 17 (assíncrona) - Programação dinâmica ✓
Aula 18 (síncrona) - Algoritmos gulosos e discussão de dúvidas ✓
Aula 19 (assíncrona) - O algoritmo de Dijkstra
Semana Universitária
Semana Universitária
Aula 21 (assíncrona) - NP-completude ✓
Aula 23 (síncrona) - Discussão de dúvidas
Aula 24 (assíncrona) - NP-completude
Aula 25 (síncrona) - Discussão de dúvidas
Aula 26 (assíncrona) - NP-completude
Quadro de frequência
Matrícula | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | Faltas | Faltas (%) | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
130107590 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
150115121 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
160013259 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
170053016 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 | |||||||||||||||||||||
170071332 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 6 | 23.1 | |||||||||||||||||||||||||
170103595 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 | |||||||||||||||||||||
170110940 | 26 | 100.0 | |||||||||||||||||||||||||||||||||||||||||||||
170152235 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 | |||||||||||||||||||||
180015001 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 3 | 11.5 | ||||||||||||||||||||||
180016415 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 3 | 11.5 | ||||||||||||||||||||||
180035495 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
180046926 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
180101951 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 4 | 15.4 | ||
180129520 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 1 | 3.8 | ||||||||||||||||||||
180136577 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 | |||||||||||||||||||||
190012358 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 4 | 15.4 | |||||||||||||||||||||||
190012862 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 1 | 3.8 | ||||||||||||||||||||
190014172 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 6 | 23.1 | |||||||||||||||||||||||||
190098295 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | 0.0 | |||||||||||||||||||
190106824 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 7 | 26.9 | ||||||||||||||||||||||||||
190110007 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 6 | 23.1 | |||||||||||||||||||||||||
190121637 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 2 | 7.7 |
Quadros de Notas
Notas das atividades
Matrícula | 1(7) | 2(7) | 3(7) | 4(9) | 5(10) | 6(10) | 7(10) | 8(10) | Nota (70) |
---|---|---|---|---|---|---|---|---|---|
130107590 | 0.0 | ||||||||
150115121 | 7 | 6 | 4 | 9 | 8 | 10 | 10 | 54.0 | |
160013259 | 7 | 7 | 7 | 9 | 8 | 10 | 10 | 58.0 | |
170053016 | 7 | 1 | 9 | 10 | 10 | 37.0 | |||
170071332 | 0 | 0 | 0.0 | ||||||
170103595 | 5 | 5 | 3 | 9 | 4 | 8 | 10 | 44.0 | |
170110940 | 0.0 | ||||||||
170152235 | 7 | 3 | 4 | 9 | 8 | 31.0 | |||
180015001 | 7 | 5 | 5 | 9 | 7 | 9 | 42.0 | ||
180016415 | 7 | 4 | 6 | 9 | 10 | 8 | 44.0 | ||
180035495 | 7 | 5 | 5 | 9 | 10 | 8 | 10 | 54.0 | |
180046926 | 3 | 4 | 5 | 9 | 10 | 10 | 10 | 51.0 | |
180101951 | 7 | 3 | 0 | 10 | 10 | 30.0 | |||
180129520 | 4 | 3 | 3 | 9 | 5 | 8 | 32.0 | ||
180136577 | 7 | 0 | 0 | 7.0 | |||||
190012358 | 2 | 4 | 6 | 0 | 4 | 8 | 10 | 34.0 | |
190012862 | 6 | 4 | 5 | 9 | 1 | 25.0 | |||
190014172 | 0 | 0.0 | |||||||
190098295 | 7 | 4 | 7 | 9 | 10 | 8 | 10 | 55.0 | |
190106824 | 0.0 | ||||||||
190110007 | 6 | 6.0 | |||||||
190121637 | 6 | 6 | 4 | 9 | 7 | 10 | 5 | 42.0 |
Menção Final
Matrícula | Notas Atividades (70) | Projeto (30) | Pontuação Final (100) | Faltas (%) | Menção |
---|---|---|---|---|---|
130107590 | 0.0 | 0.0 | 0.0 | ||
150115121 | 54.0 | 15 | 69.0 | 0.0 | |
160013259 | 58.0 | 30 | 88.0 | 0.0 | |
170053016 | 37.0 | 24 | 61.0 | 7.7 | |
170071332 | 0.0 | 0.0 | 23.1 | ||
170103595 | 44.0 | 15 | 59.0 | 7.7 | |
170110940 | 0.0 | 0.0 | 30.8 | ||
170152235 | 31.0 | 24 | 55.0 | 7.7 | |
180015001 | 42.0 | 30 | 72.0 | 11.5 | |
180016415 | 35.0 | 24 | 59.0 | 11.5 | |
180035495 | 54.0 | 30 | 84.0 | 0.0 | |
180046926 | 51.0 | 15 | 66.0 | 0.0 | |
180101951 | 30.0 | 24 | 54.0 | 7.7 | |
180129520 | 32.0 | 30 | 62.0 | 3.8 | |
180136577 | 7.0 | 7.0 | 7.7 | ||
190012358 | 34.0 | 20 | 54.0 | 15.4 | |
190012862 | 25.0 | 20 | 45.0 | 3.8 | |
190014172 | 0.0 | 0.0 | 23.1 | ||
190098295 | 55.0 | 30 | 85.0 | 0.0 | |
190106824 | 0.0 | 0.0 | 26.9 | ||
190110007 | 6.0 | 6.0 | 23.1 | ||
190121637 | 42.0 | 30 | 72.0 | 7.7 |