Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Programação II ( INF16153 )
Unidade:
Departamento de Informática
Tipo:
Obrigatória
Período Ideal no Curso:
2
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
3

Objetivos
Aprender os conceitos básicos/intermediários de programação, usando como ferramenta uma ou mais linguagens de programação pertencentes ao paradigma procedural. Empregar técnicas básicas de compilação em separado e estruturação de programas.

Ementa
Introdução a tipos abstratos de dados. Modularização de programas: unidades de programação, passagem de parâmetros (valor e referência), separação em módulos, bibliotecas. Manipulação de arquivos: arquivos de texto e binários, acesso sequencial e direto. Alocação dinâmica de memória. Variáveis compostas homogêneas e heterogêneas com alocação dinâmica. Ferramentas de desenvolvimento e técnicas de detecção de erro. Estudo aprofundado de uma ou mais linguagens de programação procedural.

Bibliografia
CELES, W.; CERQUEIRA, R.; RANGEL NETTO, J.L.M., Introdução a estruturas de dados com técnicas de programação em C, 1a. edição, Editora Campus, 2004. KERNIGHAN, B.W.; RITCHIE, D.M., C, a linguagem de programação padrão ANSI, 1a. edição, Editora Campus, 1989. SCHILDT, H., C completo e total, 3a. edição, Editora Pearson, 1997.

Bibliografia Complementar
VAREJÃO, F.M., Introdução à programação: uma abordagem usando C, 1a. edição, Editora Elsevier, 2015. SEDGEWICK, R., Algorithms in C, 3a. edição, Editora Addison-Wesley, 1990. SALIBA, W.L.C., Técnicas de programação: uma abordagem estruturada, 1a. edição, Editora Makron Books, 1993. MIZRAHI, V.V., Treinamento em linguagem C, 1a. edição, Editora McGraw-Hill, 1990. FARRER, H., Algoritmos estruturados, 2a. edição, Editora LTC, 1989.
Carregando...