Discutir conceitos do paradigma de programação orientada a objectos
Conhecer a sintaxe e as classes mais comuns do Java e aplicá-los adequadamente
Comparar o Java com outras linguagens orientadas a objetos: C++, C#, PHP, Javascript, Actionscript, Smalltalk, entre outras.