O curso aborda a seguinte ementa de estudo:

Histórico e cenário atual da Programação Orientada a Objetos (POO); Programação estruturada versus POO; Polimorfismo; Herança; Classes; Hierarquia de classes; Passagem de mensagens e tipos de mensagens; Encapsulamento; Herança múltipla; Riscos e benefícios da POO. Princípios e técnicas de modelagem de software orientada a objetos. Prática com linguagem orientada a objetos.