Conceitos de classes, atributos, métodos e objetos. Encapsulamento. Herança. Polimorfismo. Mensagens. Tratamento de exceções. Reusabilidade. Criação e utilização de bibliotecas de classes.
Persistência de Objetos. Estudo de biblioteca gráfica para o desenvolvimento de interfaces com o usuário. Desenvolvimento de aplicações utilizando uma linguagem orientada a objetos.