Ce cours présente les fondements de la programmation orientée objets en langage Java. Il se focalise sur l'utilisation des classes et de leurs mécanismes associés pour la modélisation et implémentation de programmes. Le cours comprend également une introduction aux interfaces graphiques en Java.
Connaissance et pratique des aspects procéduraux de la programmation en Java tels que vus en Initiation à la programmation 1 et Initiation à la programmation 2.