Computação - Plano
Disciplina: ALGORITMOS COMPUTACIONAIS (23052)
Semestre / Ano de Oferecimento: 1/2013
Caráter: Obrigatória
Duração: Semestral
Carga Horária Semanal: 4h
Carga Horária Total: 60h/a
Créditos: 4
Sistema de Avaliação: I
EMENTA
- Conceitos gerais;
- Definição de constantes e variáveis;
- Expressões aritméticas, lógicas e literais;
- Estruturas básicas de controle de algoritmos;
- Implementação de algoritmos em linguagem de programação;
- Estrutura de dados: Vetores e matrizes;
OBJETIVOS
Apresentar técnicas para a elaboração de algoritmos estruturados para solucionar problemas numéricos e algébricos. Apresentar comandos para implementação de algoritmos em linguagem de programação.
METODOLOGIA e PROCEDIMENTOS
- Aulas expositivas;
- Aulas de exercícios;
- Aulas e trabalhos práticos envolvendo a implementação e execução de programas.
AVALIAÇÃO
Provas bimestrais práticas, cada prova terá nota com peso um. Os trabalhos terão a finalidade de fixação do tema, podem valer nota.
BIBLIOGRAFIA BÁSICA
- ASCENCIO, A. F. G. e CAMPOS, E. A. V. Fundamentos da programação de computadores. 2a.Edição. São Paulo: Prentice-Hall.
- FARRER, H. et alli. Algoritmos Estruturados. Rio de Janeiro: Guanabara, 1999.
- FORBELLONE, A.L.V. Lógica de Programação. SP: Makron, 2000.
- GUIMARÃES,A.M., LAGES, N.A.C. Algoritmos e Estruturas de Dados. LTC, 1994.
- FARRER, Harry Et AI. Pascal Estruturado. Rio de Janeiro: LTC, 1999.
- GRILLO, M.C.A Turbo Pascal 5.0 e 5.5. Rio de Janeiro: LTC, 1991.
BIBLIOGRAFIA COMPLEMENTAR
- WIRTH, N. Algoritmos e estruturas de dados. Ed. PHB, Rio de Janeiro, 1989.
- CORMEN, T., LEISERSON, C., RIVEST, R. Introduction to Algorithms. MIT, 2001.
- SALVETTI, D. et al. Algoritmos. São Paulo: Makron, 1998.
- KNUTH, D. E. - The art of computer programming - Addison-Wesley, MA, 1969.