Informações da Disciplina

Nome da Disciplina: Estrutura de Dados
Período: 2º
Objetivo
Ao final do curso pretende-se que os alunos possam ser capazes de utilizar a programação modular, conhecendo algumas das principais técnicas utilizadas na implementação de estruturas de dados básicas e algoritmos de ordenação em memória principal. Eles ainda deverão ser capazes de efetuar análises simples de complexidade de algoritmos.
Ementa
Programação estruturada e linguagem de programação modular. Introdução às técnicas de análise de algoritmos. Estruturas de dados estáticas e dinâmicas na memória principal.
Bibliografia Básica
- LAUREANO, M; Estrutura de Dados com Algoritmos e C; Editora: Ed. Brasport.
- ZIVIANI, N; Projeto de Algoritmos com Implementação em Pascal e C; Editora Pioneira.
- TENEMBAUM, A. M.; Estrutura de Dados usando C; Editora: Elsevier.
Bibliografia Complementar
- CORMEN, T., LEISERSON, C; Algoritmos – teoria e prática; Editora Campus.
- FORBELLONE, A., EBERSPACHER, H; Lógica de Programação – a construção de algoritmos e estruturas de dados; Makron Books.
- VELOSO, P., SANTOS, C; Estruturas de dados; Editora Campus.
- GOTTFRIED, BYRON S.; Programando em C; Makron Books.
- DROZDEK, A.; Estrutura de Dados e Algoritmos em C++; Editora: Thomson Pioneira.