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-14806
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
Prática/
Trabalho de Campo
2230
TOTAL 5 5 75

OBJETIVO(S):

Identificar as diferenças entre algoritmos e programas 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 elaboraçã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-14886 Construção de Algoritmos
UEZO01-15959 Construcao de Algoritimos
 
BIBLIOGRAFIA:

- 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.
- 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