UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO
FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: FACULDADE DE CIÊNCIAS EXATAS E ENGENHARIAS
DEPARTAMENTO: DEPARTAMENTO DE COMPUTAÇÃO
DISCIPLINA: Algoritmo e Estrutura de Dados I
CARGA HORÁRIA: 75 CRÉDITOS: 5 CÓDIGO: FCEE01-14754
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaFCEE - Ciência da Computação (versão 2)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica3345
Laboratório2 2 30
TOTAL 5 5 75

OBJETIVO(S):

APRESENTAR ALGORITMOS E ESTRUTURAS DE DADOS AVANÇADAS PARA O DESENVOLVIMENTO DE PROGRAMAS DE COMPUTADOR.
EMENTA:

RECURSIVIDADE, PONTEIROS, ESTRUTURAS DE DADOS HETEROGÊNEAS E ALOCAÇÃO DINÂMICA DE ESTRUTURA DE DADOS. USO DE ALOCAÇÃO DE MEMÓRIA ESTÁTICA E DINÂMICA PARA IMPLEMENTAÇÃO DE LISTA, PILHA, FILA E DEQUE. IMPLEMENTAÇÃO DE ALGORITMOS UTILIZANDO AS ESTRUTURAS DE DADOS ENSINADAS (LINGUAGEM SUGERIDA: C/C++).

PRÉ-REQUISITO 1:

FCEE01-14806 Construção de Algoritmos
 
DISCIPLINA(S) CORRESPONDENTE(S):

FCEE01-14901 Estrutura de Dados I
UEZO01-15955 Algoritmo e Estrutura de Dados I
UEZO01-16413 Estrutura de Dados
 
BIBLIOGRAFIA:

- CELES, W.; CERQUEIRA, R.; RANGEJ, L. INTRODUÇÃO A ESTRUTURA DE DADOS. RIO DE JANEIRO: ED CAMPUS, 2004.
- CORMEN, T., H; LEISERSON, C. E; RIVEST, R. L.; STEIN, C. ALGORITMOS TEORIA E PRÁTICA. RIO DE JANEIRO: CAMPUS 2002.
- TENENBAUM, A. M.; LANGSAM, Y.; AUGENSTEIN, M. J. ESTRUTURA DE DADOS USANDO C. SÃO PAULO: PEARSON MAKRON BOOKS, 1995.
- SZWARCFITER J. L. GRAFOS E ALGORITMOS COMPUTACIONAIS. EDITORA CAMPOS, 1986.
- ZIVIANI, N. PROJETO DE ALGORITMOS COM IMPLEMENTAÇÕES EM PASCAL E C. 2 ED. SÃO PAULO. CENGAGE LEARNING, 2009.
- GOODRICH, M. T.; TAMASSA, R. PROJETO DE ALGORITMOS. PORTO ALEGRE: BOOKMAN, 2004.
- SWARCFITER, J. L.; MARKENZON, L. ESTRUTURAS DE DADOS E SEUS ALGORITMOS. 2ED. RIO DE JANERO: LTC, 2009.