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
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.
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
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.
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.
Veja um exemplo de prova para a P1
e um exemplo de P2
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 ----------------------------
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:
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.
Infelizmente não temos este na biblioteca...