Ce cours est une introduction à la programmation orientée objet exercée avec le langage Java.
Il comporte une alternance de cours magistraux et d'exercices pratiques. Ces exercices constituent un projet de développement d'un simulateur d'usine de production robotisée mettant en oeuvre les notions vues en classe. Ce projet sera à compléter et à rendre en fin de cours et sera noté.