En s'appuyant sur le langage Java, l'UE approfondit les concepts fondamentaux de la programmation objet : encapsulation, abstraction, héritage, composition, délégation, programmation vis-à-vis ...
V. Guidoux, avec l'aide de GitHub Copilot. Ce travail est sous licence CC BY-SA 4.0. L'évaluation prend la forme d'exercices et d'un mini-projet à réaliser en autonomie en classe ou à la maison.