L'enseignement est orienté "algorithmique et programmation". Il comprend une partie programmation impérative (à la Pascal) sous forme de projet et une partie programmation d'un autre type (au choix programmation fonctionnelle, programmation objet, programmation logique) permettant ainsi d'acquérir les connaissances théoriques et pratiques des bases de la programmation, c'est à dire: