Programação Orientada a Objetos
(POO2013)

Estudo
do modelo de programação orientada a objetos, abordando abstração,
encapsulamento, classes, métodos, objetos, herança, polimorfismo. Construção
de aplicações orientadas a objeto envolvendo interfaces gráficas, manipulação
de eventos. A implementação das aplicações deve ser feita utilizando
ferramentas de desenvolvimento com testes de unidade, depuração e controle de
versão. Introdução a padrões (Design Patterns).