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: Programação com Object Pascal com Lazarus
CARGA HORÁRIA: 45 CRÉDITOS: 3 CÓDIGO: FCEE01-14758
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
Eletiva DefinidaFCEE - Ciência da Computação (versão 2)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica3345
TOTAL 3 3 45

EMENTA:

Revisão de Algoritmo. Tipos de dados heterogêneos. Ponteiros. Listas, Pilhas e Filas. Recursividade. Grafos. árvores. Pesquisa. Ordenação. Análise de complexidade. Utilizando uma IDE do LAZARUS

OBJETIVO(S):

Conhecer as principais técnicas de estruturas de dados e recursividade. Medir complexidade de algoritmos. Utilizar os paradigmas de projetos em construção de algoritmos;





BIBLIOGRAFIA:

- PROZDEK, ADAM. ESTRUTURA DE DADOS E ALGORITMOS EM C++. SãO PAULO: PIONEIRA THOMSON LEARNING, 2002.

- DEITEL, HARVEY M.; DEITEL, PAUL J. C++: COMO PROGRAMAR. PORTO ALEGRE: BOOKMAN, 2005.

- TENEMBAUM, AARON M.; LANGSAM, YEDIDYAH; AUGESTEIN, MOSHE J. ESTRUTURAS DE DADOS USANDO C. SãO PAULO: PEARSON MAKRON BOOKS, 1995.

- BOENTE, ALFREDO. CONSTRUçãO DE ALGORITMOS. RIO DE JANEIRO: ED. RIO, 2006.

- GUIMARãES, âNGELO DE MOURA; LAGES, NEWTON ALBERTO DE CASTILHO. ALGORITMOS E ESTRUTURAS DE DADOS. RIO DE JANEIRO: LTC, 1994.

- MANZANO, JOSE AUGUSTO. ALGORITMOS: LóGICA PARA DESENVOLVIMENTO DE PROGRAMAçãO. SãO PAULO: éRICA, 2000.