Le document présente un cours sur la programmation orientée objet (POO) et son application en Java, détaillant ses principes, historiques, et structures de contrôle. Il décrit également le langage Java, son origine, fonctionnement, versions, et fournit des exemples de code. Les concepts majeurs incluent la définition des objets, classes, et les opérations basiques comme l'initialisation et les tableaux.