Ce cours a pour objectifs d'introduire aux étudiants les principes de la programmation orientée objet. L'étudiant doit comprendre les différences entre la conception des programmes avec les langages procéduraux et celle avec les langages orientés objet. Le langage JAVA est utilisé comme exemple de construction des programmes orientés objet.