Processamento da Informação - UFABC

Modalidade Presencial - 2019.1

Prática - Exercícios Programa (EP) , com submissões em https://moodle.ufabc.edu.br:

  • 11.02 - Apresentação (lab - início do quadrimestre com a aula prática!)
Ambiente de Programação JAVA; ver lista de linguagens suportadas pelo moodle, para correção automática de código Definir linguagem e postar EP1_1 no moodle (ver início da aula teórica Introdução-Algoritmos) Passo-a-Passo para submeter EP no moodle
Todos os EP terão datas de entrega para as segundas-feiras, às 6 horas da manhã. Os EP sempre terão pelo menos uma semana para as submissões. Assim, não deixar para a última hora.
Critérios de Avaliações Sugeridos:F em teoria ou em prática o aluno está automaticamente reprovado. Porém, com direito a RECConceito Final da Disciplina (ANTES do Mecanismo de Recuperação) - 50%Conceito do Mecanismo de Recuperação - 50%
P1=25%, P2=35 e Lab=40% (no Lab: p1Lab=30%; p2Lab=50%; EPs = 20%)
A: nota ≥ 9B: 7,5 ≤ nota < 9 C: 6 ≤ nota < 7,5 D: 5,0 ≤ nota < 6 F: nota < 5,0ou:

Livro Texto (sugerido):

NEVES, R. ; ZAMPIROLLI, F.A.. Processando a informação: um livro prático de programação independente de linguagem. 1 ed. São Bernardo do Campo: EdUFABC, 2017. p. 192. (EdUFABC ; pdf da versão antiga colorida)

Referências bibliográficas básicas

1 - 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. 2 - SEBESTA, Robert W. Conceitos de linguagens de programação. 5 ed. Porto Alegre: Bookman, 2003. 638 p. 3 - Ascensio,A.F.;Campos,E.A.,FundamentosdaProgramaçãodeComputadores, Pearson, 3a edição, 2012

Referências bibliográficas complementares

1 - BOENTE, Alfredo. Aprendendo a programar em Pascal: técnicas de programação. 2003. Rio de Janeiro: Braport, 2003. 266 p. 2 - Deitel P.; Deitel, H. “Java - Como Programar” - 8a Ed. São Paulo: Prentice Hall Brasil 2010, I.S.B.N.: 9788576055631 pp 1152. 3 - Flanagan, D. “Java, o guia essencial” 5a ed (série O ́Reilly) Bookman Cia Ed 2006 ISBN 8560031073, 1099 pp. 4 - SEDGEWICK, Robert; WAYNE, Kevin Daniel. Introduction to programming in Java: an interdisciplinary approach. Boston: Pearson Addison-Wesley, 2007. 723 p 5 - Puga, S., Lógica de programação e estruturas de dados com aplicações em Java, Pearson Prentice Hall, 2a edição, 2009