Demonstração da coerência do programa com os objectivos

A disciplina está montada para aprendizagens essenciais de programação orientada a objectos. São exemplo isso a utilização de uma linguagem como o Java e os conteúdos programáticos que incluem os pontos basilares de uma programação orientada a objectos: abstração de dados, encapsolamento, herança e polimorfismo.