Programação Orientada a Objetos

Ementa:

Ementa:

Introdução aos conceitos de programação orientada a objetos.

Classes e objetos,

mensagens e métodos.

Encapsulamento de dados.

Subclasses: herança e polimorfismo.

Classes abstratas.

Estudo de bibliotecas de classes: coleções, classes visuais. Reusabilidade.

C++, Java.

Bibliografia Básica:

JAMSA, Kris et al. Programação em C/C++: A Bíblia. Makron Books. 1999.

PATRICK, Niemeyer. Aprendendo Java 2SDK. Campus. 2000.

HORSTMANN, Cay S. Core Java 2: Fundamentos. Makron Books. 2001.

HORSTMANN, Cay S. Core Java 2: Recursos Avançados. Makron Books. 2001.

CESTA, Andre Augusto. Tutorial: A linguagem de programação Java. Unicamp, 2000.

LIBERTY, Jessy. C++ de A a Z. Campus. 1999.

FUERI, S. Java 2: Ensino Didático. Érica. 2005

SILVA, A. Dominando A Tecnologia de Objetos. Book Express. 2002.

DEITEL, H. M. Java como Programar. 6ª. Pearson, 2005.

SANTOS, R. Introdução à Programação Orientada a Objetos Usando Java. Campus, 2003.