Você está na página 1de 1

NOME:​ ​Estrutura de Dados

CÓDIGO:​ PRG03 CH:​ 60h

TIPO:​ Obrigatória PERIODO: ​3

CH TEÓRICA: ​30h CH PRÁTICA: ​30h

PRÉ-REQUISITOS:​ PRG02 CRÉDITOS:​ 4

OBJETIVOS:
● Capacitar o aluno a compreender e desenvolver, do ponto de vista da
representação computacional e da utilização, a construção de algoritmos e
estruturas de dados.

EMENTA:

Algoritmos e Lógica de programação, Tipos de Dados, Constantes e variáveis


simples, Estruturas de controle sequencial, condicional e repetição; Variáveis
Homogêneas; Tipos abstratos de dados; Recursividade; Busca em Vetores; Listas
lineares e suas variações; Filas e Pilhas; Árvores Binárias e suas variações;
Utilização de uma linguagem de programação.

BIBLIOGRAFIA BÁSICA:
● CELES, W.; CERQUEIRA, R.; RANGEL, J. L. ​Introdução à Estrutura de
Dados: Com Técnicas de Programação em C​. 2.ed. Elsevier, 2016.
● GUIMARAES, A. M.; LAGES, N. A. ​Algoritmos e Estruturas de Dados​. Rio
de Janeiro: LTC, 1994.
● MARKENZON, L; SZWARCFITER, J. L. ​Estruturas de Dados e seus
Algoritmos​. 3.ed. Rio de Janeiro: LTC, 2010.

BIBLIOGRAFIA COMPLEMENTAR:
● FARRER, H.; BECKER, C. G.; FARIA, E. C.; MATOS, H. F.; SANTOS, M.
A.; MAIA, M. L. ​Algoritmos Estruturados​. 3.ed. Rio de Janeiro: LTC, 1999.
● FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. ​Lógica de Programação -
A construção de algoritmos e estruturas de dados​. 3.ed. Pearson, 2005.
● PUGA, S.; RISSETTI, G. ​Lógica de Programação e Estruturas de Dados​.
Prentice Hall, 2008.
● WIRTH, N. ​Algoritmos e Estruturas de Dados​. Rio de Janeiro: LTC, 1989.
● ZIVIANI, N. ​Projeto de Algortimos – com implementação em Java e C++​.
1.ed. Cengage Learning, 2006.

Você também pode gostar