Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.
Connaître un langage de programmation avancé, comme java, et maîtriser les notions d'algorithme, de procédure et fonction, d'objet, de méthode, et d'héritage.
Examen final, complété éventuellement d'un contrôle continu.
Contenu de l'examen final et du contrôle continu:
Cette UE apparaît dans les diplômes et certificats suivants :