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: Construção de Algoritmos
CARGA HORÁRIA: 75 CRÉDITOS: 5 CÓDIGO: FCEE01-14886
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaFCEE - Tec Análise e Desenv. Sistemas (versão 2)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica3345
Prática/
Trabalho de Campo
2230
TOTAL 5 5 75

OBJETIVO(S):

IDENTIFICAR AS DIFERENÇAS ENTRE ALGORITMO E PROGRAMA DE COMPUTADOR; DISTINGUIR AS ETAPAS NECESSÁRIAS PARA ELABORAÇÃO DE UM ALGORITMO E DE UM PROGRAMA DE COMPUTADOR; ACOMPANHAR A EXECUÇÃO DE UM PROGRAMA DE COMPUTADOR; TRABALHAR COM AS PRINCIPAIS ESTRUTURAS PARA CONSTRUÇÃO DE ALGORITMOS VOLTADOS PARA A PROGRAMAÇÃO DE COMPUTADORES; APLICAR O RACIOCÍNIO LÓGICO DEDUTIVO NA CRIAÇÃO DE PROGRAMAS COMPUTACIONAIS EM LINGUAGEM C.
EMENTA:

INTRODUÇÃO A ALGORITMOS E LINGUAGENS DE PROGRAMAÇÃO. ESTRUTURAS DE CONTROLE E FLUXO. TIPOS DE DADOS. CODIFICAÇÃO EM LINGUAGEM DE PROGRAMAÇÃO.

DISCIPLINA(S) CORRESPONDENTE(S):

FCEE01-14806 Construção de Algoritmos
UEZO01-15955 Algoritmo e Estrutura de Dados I
 
BIBLIOGRAFIA:

BÁSICA
FARRER, HARRY ET AL. ALGORITMOS ESTRUTURADOS. 3. ED. RIO DE JANEIRO: LTC, C1999.
GUIMARÃES, ÂNGELO DE MOURA; LAGES, NEWTON ALBERTO DE CASTILHO. ALGORITMOS E ESTRUTURAS DE DADOS. RIO DE JANEIRO: LTC, 1994.
DEITEL, HARVEY M.; DEITEL, PAUL J. C++: COMO PROGRAMAR. PORTO ALEGRE: BOOKMAN, 2005.
COMPLEMENTAR
MANZANO, JOSÉ AUGUSTO NAVARRO GARCIA; OLIVEIRA, JAYR FIGUEIREDO DE ALGORITMOS:LÓGICA PARA DESENVOLVIMENTO DE PROGRAMAÇÃO DE COMPUTADORES. 17. ED. SÃO PAULO: ÉRICA, 2005.
FORBELLONE, ANDRÉ LUIZ VILLAR; EBERSPACHER, HENRI FREDERICO. LÓGICA DE PROGRAMAÇÃO: A CONSTRUÇÃO DE ALGORITMOS E ESTRUTURA DE DADOS. 2. ED. SÃO PAULO: MAKRON, 2000.
SEXTON, CONAR. DOMINANDO A LINGUAGEM C++. RIO DE JANEIRO: IBPI, C2001