CRONOGRAMA DO CURSO
22/04/26 Apresentação do curso
23/04/26 Não haverá aula (reposição de aula prevista para dia 17/05/26 com atividade extraclasse)
29/04/26 Revisão de ED1 - parte 1
30/04/26 Revisão de ED1 - parte 2
06/05/26 Introdução a Grafos
07/05/26 Exercícios de Grafos
13/05/26 Fundamentos de Grafos
14/05/26 Aula de dúvida
17/05/26 Atividade extraclasse: 2h
20/05/26 Atividade 1 (em grupo de até 3 pessoas)
21/05/26 Algoritmos de Grafos
27/05/26 Exercícios de algoritmos de grafos
28/05/26 Introdução a Árvores
30/06/26 Atividade extraclasse: 2h
03/06/26 Exercícios de introdução a árvores
04/06/26 FERIADO
10/06/26 Aula de dúvida
11/06/26 Primeira Prova
17/06/26 Percurso em Árvore Binária
18/06/26 Exercício de Percurso em Árvore Binária
24/06/26 Operações em Árvore Binária
25/06/26 Exercícios de Operações em Árvore Binária
01/07/26 Aula de dúvida
02/07/26 Segunda Prova
08/07/26 Árvore AVL
09/07/26 Árvore AVL
15/07/26 Exercícios de árvore AVL
16/07/26 FERIADO
18/07/26 Atividade extraclasse: 2h
22/07/26 Aula de dúvida
23/07/26 Atividade 2 (em grupo de até 3 pessoas)
29/07/26 Elaboração do trabalho
30/07/26 Elaboração do trabalho (entrega até 04/08/26)
05/08/26 Reposição da prova
06/08/26 Recuperação
SOBRE A AVALIAÇÃO
A avaliação será realizada de modo presencial da seguinte maneira:
(a) 2 provas discursivas individuais agendadas para: 11/06/26 (P1), 02/07/26 (P2),
(b) 2 atividades feitas em grupo (Atv) realizadas nos dias 20/05/24, e 23/07/2026,
(c) 1 trabalho em grupo (T) com entrega agendada para o dia 04/08/2026,
(d) 1 prova discursiva individual de recuperação para os alunos com, no mínimo, 75% de presença que será realizada no dia 06/08/26, sendo que esta prova valerá 35,00 e substituirá uma das provas (P1 ou P2), ou seja, aquela que tiver menor valor. Na recuperação será cobrado o conteúdo de todo o curso.
Cada prova individual (Pi) vale 35,0, cada atividade (Atv) vale 10,0 e o trabalho (T) vale 10,00. Deste modo, o cálculo é feito como a seguir: N = (P1+P2 + Atv1 + Atv2 + T).
SOBRE AS ATIVIDADES E O TRABALHO
As 2 atividades avaliativas serão realizadas durante o horário de aula presencial nos dias agendados previamente (veja o cronograma). Estas atividades poderão ser feitas em grupo de, no máximo, 3 alunos.
O trabalho escrito deverá ser entregue no dia 04/08/2026 e também poderá ser feito em grupo de, no máximo, 5 alunos. No dia da entrega também será enviado um link do vídeo com a explicação do grupo. Aquele grupo que não entregar o trabalho no dia previsto será punido com nota zero.
BIBLIOGRAFIA
BIBLIOGRAFIA BASICA
• Cormen, Thomas H. et. al. Algoritmos: Teoria e Pratica. Editora Campus, 2002.
• Aho, A.V & Ullman, J.D. & Hopcroft, J.E. Data Structures and Algorithms. 3a edição, Editora Addison Wesley
• Sedgewick, R. Algorithms in C, Parts 1-4: Data Structures, Sorting, Searching. 3a edição, Editora Addison-Wesley
BIBLIOGRAFIA COMPLEMENTAR
• Ziviani, N. Projeto de Algoritmos. 2a edição, Editora Thomson
• Tenenbaum, A.M. & Langsam, Y. & Augenstein, M.J. Estrutura de Dados Usando C. Editora Pearson (Makron Books)
• Szwarcfiter, Jayme Luiz; Markenson, Lilian. Estrutura de Dados e seus algoritmos. Editora LTC, 2004.
• Knuth, Donald E. The of art computer programming v1: fundamental algorithms. 2 ed. Addison-Wesley, 1973.
• Celles, Waldemar; Cerqueira, Renato; Rangel, José Lucas. Introdução a Estrutura de Dados. Editora Campos, 2004.