Description
Objectives
Compreender como modelar problemas complexos, desenvolver uma estratégia algorítmica e implementá-la em Java, recorrendo aos conceitos mais usados de programação orientada a objetos, incluindo encapsulamento, herança e polimorfismo.
Participation Requirements
Embora não seja formalmente exigido, recomenda-se vivamente que os estudantes concluam com aproveitamento as unidades curriculares de Computação I e Computação II antes de se inscreverem em Computação III.