Cursos (courses): UFPB -> Programação II - JAVA

Disciplina: Programação II - JAVA - Plano de Aula

Ementa:
Orientação a Objetos; 2. Conceitos da Orientação a Objetos: classes e objetos, abstração, encapsulamento, herança e composição, interfaces e polimorfismo; 3. Introdução a uma linguagem de programação orientada a objetos; 4. Tratamento de Exceções; 5. Arquivos.
Conteúdo Programático:
Unidade I Dt. Prova
Fundamentods da linguagem Java, Histórico, evolução e características da linguagem, Tipos básicos, Constantes. operadores aritméticos, relacionais e lógicos, Decisões, Laços, Compilação e execução de programas, Ambiente de programação (IDE), POO com Java, Criação de classes em Java, Construtores, Arrays e Coleções 13/09/2010
Unidade I Dt. Prova
Visibilidade, Encapsulamento, Herança, Interfaces e Polimorfismo, Exceções e Tratamento de Erros, Persistência de objetos com arquivos -
Unidade II Projetos
Testes unitários, Regras básicas de design, Threads 06/12/2010
10/12/2010

Exercícios:
     Lista de Exercício 01
     Lista de Exercício 02

Dicas:
Baixar e instalar o ECLIPSE www.eclipse.org
Baixar o JDK http://java.sun.com/j2se/
Configurando SDK http://www.guj.com.br/article.show.logic?id=12

Links diversos:
     GUJ - Maior fórum de Java brasileiro
     Apostila Caleum - material muito bom

Bibliografia Básica:
     SANTOS, R. Introdução à Programação Orientada a Objetos Usando Java. Campus, 2003. (9 exemplares)
     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.
     SIERRA, Kathy e BATES, Bert. Java – Use a Cabeça. 2a Ed. Editora Alta Books, 2007. (8 exemplares)
     DEITEL. Java: Como Programar. 6ª Edição. Editora Prentice Hall, 2005. (5 exemplares)