IF096 - Algoritmos e Estruturas de Dados
Turma IA (manhã) e Turma I2 (tarde) Recife, março a julho de 1999Objetivos | Professores, ... | Livro Texto | Metodologia | Avaliação | Programação | Notas
A metodologia de ensino usada é baseada em seminários (aulas) e exercícios práticos a serem desenvolvidos pelos alunos durante o curso. Dois tipos de exercícios serão realizados: listas de exercícios e projetos.
Os seminários são apresentações, feitas em geral pelo professor, cobrindo os tópicos do curso.
As listas de exercícios servirão para treinar e verificar as aptidões dos alunos em pontos específicos do assunto do curso, dando oportunidade de desenvolvimento de habilidades necessárias na solução de problemas mais complexos.
Os projetos são trabalhos mais elaborados, e que exigirão dos alunos um conhecimento sobre diversos assuntos do curso, além de outras habilidades. Tais trabalhos, em geral, envolverão uma implementação da solução de problemas que envolve conhecimentos de algoritmos e estruturas de dados.
A avaliação do aluno será obtida em função das notas (de 0 a 10) obtidas em cada um dos seguintes itens e respeitando os respectivos pesos:
Aula |
Data |
Assunto |
Observações |
1 |
23 mar |
Apresentação |
|
2 |
25 mar |
Listas, Pilhas e Filas | |
3 |
30 mar |
Árvores |
|
4 |
6 abr |
Recursão | |
5 |
8 abr |
Análise de Algoritmos |
|
6 |
13 abr |
Exercícios: E/S em C |
|
7 |
15 abr |
Algoritmos de Busca 1 |
|
8 |
20 abr |
Algoritmos de Busca 2 |
|
9 |
22 abr |
Algoritmos de Busca 3 |
|
10 |
27 abr |
Exercícios | |
11 |
29 abr |
Algoritmos de Ordenação 1 | |
12 |
4 mai |
Algoritmos de Ordenação 2 |
|
13 |
6 mai |
Exercícios | |
14 |
11 mai |
Exame de Avaliação | Avaliação 1 |
15 |
13 mai |
Processamento de strings 1 | |
16 |
18 mai |
Processamento de strings 2 | |
17 |
20 mai |
Exercícios | |
18 |
25 mai |
Grafos 1 | |
19 |
27 mai |
Grafos 2 | |
20 |
1 jun |
Grafos 3 | Distribuição da Lista 5 e dos Projetos |
21 |
8 jun |
Exercícios | |
22 |
10 jun |
Problemas NP | |
23 |
15 jun | Projetos | Discussão e acompanhamento |
24 |
17 jun |
Tópicos Avançados 1 | |
25 |
22 jun |
Tópicos Avançados 2 | |
26 |
29 jun |
Tópicos Avançados 3 | |
27 |
1 jul |
Tópicos Avançados 4 | |
28 |
6 jul |
Apresentações dos Projetos | Horário das Apresentações, Sala M2 |
29 |
8-9 jul |
Apresentações dos Projetos | Horário das Apresentações, Sala M2 |
30 |
13 jul |
Exame Final |