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

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;


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


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.