Ce cours a pour objectif d'introduire le paradigme de la programmation orientée objet. Il présente les notions de base de cette technologie : classe, objet, héritage, mécanisme d’abstraction, surcharge, polymorphisme...etc. Les concepts seront illustrés avec le langage JAVA.