Ce cours est une introduction à la Programmation Orientée Objet pour les étudiants de la filière GI. On introduit les notions et principes de la POO pour ensuite passer à l’application par le langage Java. 
Une mise en pratique des connaissances acquises par les TPs accompagne les connaissances théoriques acquises en cours.
Enfin de l'apprentissage, l’étudiant doit être capable de concevoir, écrire, compiler et exécuter un programme en Java en utilisant les principes de la POO.