Anda di halaman 1dari 1

Curso: Tecnologia em Sistemas para Internet

Disciplina: Programao Orientada a Objetos Carga-Horria: 60h (80h/a)


Pr-Requsito(s): --- Nmero de crditos 4

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.

Bases Cientfico-Tecnolgicas (Contedos)


1. Introduo a Programao em Linguagem Orientada a Objetos
1.1. Programa fonte, compilao, execuo e mquina virtual
2. Fundamentos de Programao Orientada a Objetos (POO)
2.1. Objetos, classes, atributos e mtodos
2.2. Estado, comportamento e identidade
2.3. Abstrao e encapsulamento
2.4. Herana e polimorfismo
2.5. Interfaces
3. Tratamento de Excees
4. Pacotes e Archieves
5. Serializao e persistncia de objetos
5.1. Serializao de objetos
5.2. Arquivos e Fluxos
6. Interface Grfica com Usurio - GUI
7. Tratamento de eventos

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

Site(s): http://java.sun.com, http://java.sun.com/products/jdbc/, http://www.eclipse.org

Anda mungkin juga menyukai