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.