Processamento da Informação

Primeiro quadrimestre de 2011
Horário: 5a 21:00 - 23:00 e sábado 14:00 - 15:00
Sala de aula: S 003
Professor: Jerônimo C. Pellegrini
Sala do professor: S 805 (bloco B -- em Santo André)
Email do professor: jeronimo.pellegrini ufabc edu br

Vista de Prova

Vocês podem ver as provas na segunda, 25/04, na sala 805 do bloco B em Santo André, das 19:00 às 21:00.

Se alguém não puder se deslocar a Santo André, marco outro dia em São Bernardo.

Novidades:

19/04 -- Horário para vista de prova determinado
19/04 -- Conceitos após P2 disponíveis
08/04 -- exemplo de P2
02/04 -- Nota sobre o feriado
24/03 -- Conceitos após P1 disponíveis
16/03 -- Mais trabalhos descritos
09/03 -- exemplo de P1 nesta página
11/02 -- Nova versão das notas de aula (v.2)
11/02 -- Nova versão das notas de aula (v.1)
07/02 -- Primeira versão (ainda rascunho) das notas de aula disponível

Ementa

Noções de organização de computadores. Lógica de programação, algoritmos e programação (teoria e prática): sequenciamento de operações, decisões e repetições, modularização e abstração de dados. Processamento de vetores e matrizes.

Avaliação

O conceito final da disciplina poderá ser:

A avaliação ser composta de: Duas provas, P1 e P2.

A avaliação final de cada aluno não será o resultado de alguma "conta" feita a partir dos valores das avaliações. O resultado de cada avaliação reflete o desempenho do aluno em todo o curso até aquele instante, e não é apenas uma "nota isolada". Isso significa que cada avaliação leva em conta também o resultado das avaliações anteriores. De maneira simples, cada avaliação mostra qual seria o conceito final do aluno se o curso terminasse naquele instante.

Não há "prova substitutiva", porque tal conceito não faz sentido no sistema de avaliação descrito acima.

Exemplos de prova

Veja um exemplo de prova para a P1
e um exemplo de P2

Conceitos

RA              P1   após P2  com prática
----------------------------
21036110        F          F            F
11041406        F          C            B
21003110        A          A            A
21038910        F          F            F
11161809        C          B            B
11143709        C          C            B
11164109        F          C            B
21014510        C          F            F
21032810        F          C            B
21013310        C          A            A
21037010        B          B            B
11115708        B          B            A
21023410        F                       O
21000410        A          A            A
11001906        B          B            A
21034810        F          F            F
21010710                                O
11077010                                O
11116609                                O
----------------------------

Programa aproximado

Este programa está sujeito a mudanças simples. Grandes mudanças não devem acontecer.

Linguagens de Programação, Compilação e Interpretação
Pseudocódigo
    
Tipos de Dados
Sequenciamento de Operações
Condicional
Repetição
    
Funções e Procedimentos
Objetos e Classes (noções básicas)
Modelagem (noções básicas)

Vetores e Matrizes

Datas das avaliações:

Bibliografia

Notas de aula (versão 2)

Principal

Secundária

Estes livros podem ajudá-los nas aulas práticas (mas falem também com seu professor de laboratório).

O livro do Deitel anda bem devagar. O do Flanagan é bom como referência. O do Sestoft é só para tirar dúvidas quando já estiver minimamente familiarizado com java.

Outras coisas

Infelizmente não temos este na biblioteca...