L'étudiant se familiarise avec des environnements de développement tels que Eclipse ou Visual Studio code, des compilateurs/ interpréteurs pour le langage Java, des dévermineurs, des outils de gestion de logiciels, et des outils de modélisation supportant le langage UML.