EMENTA
Orientao a objetos. Programao orientada a objetos: objetos, classes, herana, polimorfismo e interfaces. Tratamento de
exceo. Empacotamento de classes. Serializao e persistncia de objetos. Interface com grfica com o usurio e tratamento
de eventos.
PROGRAMA
Objetivos
Aplicar os conceitos da POO (Programao Orientao a Objetos);
Desenvolver aplicaes usando linguagem de suporte ao Paradigma Orientado a Objetos;
Desenvolver aplicaes com interfaces grficas com o usurio e armazenamento persistente;
Aplicar as tcnicas de desenvolvimento de algoritmos.
Procedimentos Metodolgicos
Aulas tericas expositivas, aulas prticas em laboratrio, desenvolvimento de projetos.
Leitura de textos, palestras, seminrios, visitas tcnicas, pesquisas bibliogrficas.
Quadro branco, computador, projetor multimdia, retroprojetor, vdeos.
Recursos Didticos
Avaliao
Avaliaes escritas e prticas
Trabalhos individuais e em grupo (listas de exerccios, estudos dirigidos, pesquisas)
Apresentao dos trabalhos desenvolvidos
Bibliografia Bsica
1. BARNES, David; KOLLING, Michael. Programao Orientada a Objetos com Java. 4. ed. So Paulo: Pearson, 2009.
2. CORNELL, Gary; HORSTMANN, Cay S. Core Java 2. Vol.1: fundamentos. Makron Books, 2000.
3. SUN Microsystem: The Java Tutorial. Disponvel em: http://java.sun.com/docs/books/tutorial/
Bibliografia Complementar
1. DEITEL, H. M.; DEITEL, P. J. Java: como programar. Bookman, 2003.
2. CORNELL, Gary; HORSTMANN, Cay S. Core Java 2. Vol.2: recursos avanados. Makron Books, 2000.
3. ECKEL, Bruce. Thinking Java. 2 Edio. Prentice-Hall do Brasil, 2000.
4. HORSTMANN, Cay S. Padres e Projeto Orientados a Objetos. 2 ed. Porto Alegre : Bookman, 2007.
Software(s) de Apoio:
Software de Apoio: JEdit, BlueJ, Jude UML, Eclipse IDE, Netbeans IDE