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.


2010 - 2017 -- Desenvolvido pelo Centro de Ciências Computacionais - C3