Plano de ensino (download)
Nota 1 - Unidade I
- Prova (70%) - 07/10/2009
- Exercícios práticos (30%) - Clique aqui!
- Exercícios de curto prazo para entrega, a serem apresentados para o professor em sala.
Nota 2 - Unidade II
- Prova (70%) - 02/12/2009
- Exercícios práticos (30%) - Clique aqui!
- Exercícios de curto prazo para entrega, a serem apresentados para o professor em sala.
Nota 3 - Unidades I, II e III
- Projeto prático: Baixe a especificação AQUI!
Prova de Reposição - 09/12/2009
Prova Final - 16/12/2009
* Todas as avaliações são acumulativas
Unidade I:
1. Introdução
2. Orientação a objetos
2.1. Usando objetos
2.2. Coleções
2.3. Criação de classes
Unidade II:
2.4. Interfaces e polimorfismo
2.5. Reuso com herança
2.6. Tratamento de erros usando exceções
2.7. Teste de unidade
Unidade III:
2.8. Visibilidade
2.9. Regras básicas de design
2.10. Composição de objetos
2.11. Persistência de objetos com arquivos
Bibliografia recomendada e referências
- Material do professor Jacques Sauvé (UFCG)
- Tutorial da Sun sobre Java e OO
- Livros recomendados (nesta ordem):
- SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando JAVA. Rio de Janeiro : Campus, 2003.
- Kathy Sierra e Bert Bates - Java – Use a Cabeça - Editora Alta Books, 2005
- DEITEL, H. M. JAVA como programar. H. M Deitel e P. J. Deitel - 6a ed. Porto Alegre: Prentice-Hall, 2005.
- Horstmann e Cornell: Core Java 2 - Fundamentos, Volume 1. Makron Books, 2000.
- Eckel, Bruce: Thinking in Java, Prentice Hall, 3a Edição, 2002 (gratis para download).
- Furgeri, Sérgio. Java 6: Ensino Didático: Desenvolvendo e Implementando Aplicações. São Paulo: Érica: 2008.
- Zakhour et al. The Java Tutorial: A Short Course on the Basics, 4th Edition (Java Series). Prentice Hall, 2006.
- Arnold & Gosling : The Java Programming Language. Addison-Wesley, 2000.