PROCESSAMENTO DA INFORMAÇÃO


Sigla: BCM0505-15
TPI: 3-2-5
Carga Horária: 60h
Recomendação: Bases Computacionais da Ciência.

Objetivos: Apresentar os fundamentos sobre manipulação e tratamento da Informação,
principalmente por meio da explicação e experimentação dos conceitos e do uso prático
da lógica de programação.

Ementa: Introdução a algoritmos. Variáveis e tipos de dados. Operadores aritméticos, lógicos e precedência. Métodos/Funções e parâmetros. Estruturas de seleção. Estruturas de repetição. Vetores. Matrizes. Entrada e saída de dados. Depuração. Melhores práticas de programação.

Bibliografia Básica:
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação: a construção de algoritmos e estruturas de dados. 3 ed. São Paulo: Prentice Hall, 2005. 218 p.
SEBESTA, Robert W. Conceitos de linguagens de programação. 5 ed. Porto Alegre: Bookman, 2003. 638 p.
ASCENSIO, A.F.; Campos, E.A., Fundamentos da Programação de Computadores, Pearson, 3a edição, 2012.

Bibliografia Complementar:
BOENTE, Alfredo. Aprendendo a programar em Pascal: técnicas de programação. 2003. Rio de Janeiro: Braport, 2003. 266 p.
DEITEL P.; DEITEL, H. “Java - Como Programar” - 8ª Ed. São Paulo: Prentice Hall Brasil 2010, I.S.B.N.: 9788576055631 pp 1152.
FLANAGAN, D. “Java, o guia essencial” 5ª ed (série O´Reilly) Bookman Cia Ed 2006 ISBN 8560031073, 1099 pp.
SEDGEWICK, Robert; WAYNE, Kevin Daniel. Introduction to programming in Java: an
interdisciplinary approach. Boston: Pearson Addison-Wesley, 2007. 723 p

PUGA, S., Lógica de programação e estruturas de dados com aplicações em Java, Pearson Prentice Hall, 2a edição, 2009.




fechar