Projeto de Algoritmos I
Horário
Segunda e Quarta, às 16:40 @ LABCOMP-03
Slack
Todo material de aula será postado no Slack. Clique aqui para acessar.
Objetivo
Apresentar estruturas de dados e operações de manipulação importantes para o desenvolvimento de software de forma eficiente.
Ementa
Paradigmas de Projeto de Algoritmos. Estruturas de Dados Básicas. Ordenação.
Bibliografia
- EDELWEISS, N., GALANTE, R. Estruturas de Dados. Porto Alegre: Bookman, 2005.
- ZIVIANI, N. PROJETO DE ALGORITMOS. Editora THOMPSON, 2007
Material extra
Avaliação
- Prova
- Exercícios em sala
- Projeto final
Projeto de disciplina (PD)
- TBD
Atividade Extra (AE)
AE: Alunos interessados em fazer a atividade extra devem entrar em contato com o professor, avisando o interesse, até o dia 15/04. As instruções da atividade extra será passada para o aluno interessado. A atividade extra é individual.
Nota final
Soma de todas as atividades dividido por dois.
Cronograma
Passível de alterações.
# | Data | Conteúdo de Aula |
1 | 18/03 | NAO TEREMOS AULA |
2 | 20/03 | Introdução a disciplina & sintax python |
3 | 25/03 | Alula sobre orientação a objetos |
4 | 27/03 | Fila sequenciais |
5 | 01/04 | Fila encadeadas |
6 | 03/04 | Exercício em sala |
7 | 08/04 | Pilha sequencial |
8 | 10/04 | Pilha encadeada |
9 | 15/04 | Exercício em sala |
10 | 17/04 | Lista sequencial |
11 | 22/04 | Lista encadeada |
12 | 29/04 | Lista encadeada circular |
13 | 01/05 | Exercício em sala |
14 | 06/05 | Lista duplamente encadeada |
15 | 08/05 | Lista duplamente encadeada circular |
16 | 13/05 | Exercício em sala |
17 | 15/05 | PROVA |
18 | 20/05 | Aula sobre árvore binária |
19 | 22/05 | Exercício em sala |
20 | 27/05 | NAO TEREMOS AULA |
21 | 28/05 | NAO TEREMOS AULA |
22 | 03/06 | Árvore binária de pesquisa |
23 | 05/06 | Árvore AVL & Definição de projetos |
24 | 10/06 | Acompanhamento de projetos |
25 | 12/06 | Acompanhamento de projetos |
26 | 17/06 | Acompanhamento de projetos |
27 | 19/06 | Acompanhamento de projetos |
28 | 24/06 | Acompanhamento de projetos |
29 | 26/06 | Apresentação de projetos |
30 | 01/07 | Buffer |
31 | 03/07 | Buffer |
Entrega atrasada
Entregas de trabalhos após o prazo serão aceitas mas os pontos referentes não serão contabilizados.
Política de plágio
Todos os trabalhos (a não ser que indicados explicitamentes) devem ser feitos de forma individual. O que você entregar deve ser fruto do seu trabalho. Alunos são permitidos e encorajados para discutir os trabalhos e projetos com outros alunos. Alunos não são permitidos copiar solução ou parte de solução de colegas. Na presença de plágio, os alunos envolvidos não receberão pontos da atividade em questão.