Programação II

Período: 2007.1

As Pessoas A Disciplina A Avaliação Outros
Professor Objetivos Forma de avaliação Datas Importantes
Monitor Programa Notas dos Alunos Lista de Discussão
  Plano de Aulas Avaliação da disciplina Home page da lista
  Bibliografia Gabaritos Recursos
  Material da disciplina (html zipado)    
  Material da disciplina (pdf)    

Professor

Monitor

Plano de Aulas

Dia

Assunto

28/5/2007 Falar da página, lista de discussão
Avisar para todos olharem as datas importantes
Objetivos da disciplina
Programa da disciplina
Critérios de avaliação

Alerta! Você tem que ler um bom livro de Java! As aulas não são suficientes!

1. Introdução
1.1 Introdução à Linguagem Java através de exemplos

30/5 1.1 Introdução à Linguagem Java através de exemplos
4/6 2. Orientação a Objeto
2.1 Usando Objetos
6/6 2.1 Usando Objetos
11/6 [Buffer de contingência para as aulas]
13/6 2.1 Usando Objetos
18/6 2.2 Coleções de Objetos
20/6 2.2 Coleções de Objetos
25/6 2.3 Criação de Classes
27/6 [Buffer de contingência para as aulas]
2/7 2.3 Criação de Classes
4/7 2.3 Criação de Classes
9/7 2.3 Criação de Classes
11/7 2.3 Criação de Classes
16/7 [Buffer de contingência para as aulas]
18/7 2.4 Interfaces e Polimorfismo
23/7 2.4 Interfaces e Polimorfismo
25/7 2.4 Interfaces e Polimorfismo
30/7 2.5 Reuso com Herança
1/8 [Buffer de contingência para as aulas]
6/8 2.5 Reuso com Herança
8/8 2.6 Tratamento de Erros usando Exceções
13/8 2.7 Testes de Unidade
15/8 2.8 Visibilidade
20/8 2.9 Regras Básicas de Design
22/8 [Buffer de contingência para as aulas]
27/8 2.10 Composição de Objetos
29/8 3. Estruturas de Dados
3.1 Arquivos
3/9 3.1 Arquivos
17/9 Prova Final

Bilbliografia

Avaliação

A avaliação será feita através de minitestes, a qualquer momento (aiaiaiaiai!) e de forma não anunciada (uiuiuiuiui!). Alunos podem faltar a até 25% dos mini-testes, sem prejuízo.

Datas Importantes

Recursos