Linguagem de Programação III (Prog. OO com Java)

Plano de ensino (download)

Avaliações

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

Conteúdo Programático

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.

Avisos

Instalando o Java:

  • Para ter o Java na sua máquina voce pode:
    • Baixar e instalar separadamente o JDK 6, clicando aqui!
    • Ou, baixar o Netbeas já com o JDK, clicando aqui!
    • Ou baixar e escolher um dos ambiente de desenvolvimento separadamente (se voce já tem o Java JDK instalado), voce tem 2 opções (escolha uma delas):

Documentação de referência do Java (Java Doc)