PROGRAMAÇÃO DE COMPUTADORES

 

Ementa: Caracterização da tarefa de programar computadores. Conceito de algoritmo e programa. Algoritmos: representação, estruturas e técnicas de elaboração. Representação e tipos de dados simples. Desenvolvimento de algoritmos e programas.

 

MATERIAIS:

LINGUAGEM C

 

Bibligrafia:

Básica:
CORMEN, Thomas H. et al. Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2002.
EVARISTO, Jaime; CRESPO, Sérgio. Aprendendo a programar – Programando numa linguagem algorítmica executável (ILA). Rio de Janeiro: Book Express, 2000.

Complementar:
FORBELLONE, A. L. V. & EBERSPACHER, H. F. Lógica de Programação: A construção de algoritmos e estrutura de dados. Editora Makron Books, 1993.
VILLAS, M. V. & VILLASBOAS, L. F. P. Programação: conceitos, técnicas e linguagens. Campus, 1988.
MECLER, I. & MAIA, L. P. Programação e Lógica com turbo pascal. Campus, 1989.
COLLINS, W. J. Programação Estruturada com Estudo de Casos em Pascal. McGraw-Hill, 1988.
SALIBA, W. L. C. Técnicas de Programação: Uma abordagem estruturada. Makron Books, 1992.
CARROL, D. W. Programação em turbo pascal. McGraw-Hill, 1988.
SWAIT JR, J. D. Fundamentos computacionais, algoritmos e estruturas de dados. Makron Books, 1991.
LONGWORTH, G. Padrões em programação: métodos e procedimentos. Campus, 1985.
TREMBLAY, J. P. Ciência dos computadores: uma abordagem algorítmica. São Paulo: McGraw-Hill, 1983.
ZAVIANI, N. Projeto de algoritmos com implementação em Pascal e C. São Paulo: Pioneira, 1994.
UCCI, Waldir. Lógica de programação: os primeiros passos. 3 ed. São Paulo: Érica, 1994.