Le contenu de la formation est réparti en cinq blocs. 

Chaque bloc permet d'apporter à l'enseignant le recul nécessaire sur un ou deux domaines fondamentaux de l'informatique, les relie aux contenus des autres blocs et aborde des questions didactiques et/ou historiques associées.

 Le niveau de formation proposé suppose comme pré-requis une connaissance des bases de la programmation, du codage de l'information, des algorithmes et des machines. 

Le langage de programmation Python est principalement utilisé dans la formation, ce qui n'empêche pas que d'autres langages soient utilisés.

Les blocs 1 à 3 traitent prioritairement des contenus propres au programme de NSI de la classe de première. Ces blocs seront traités pendant la première année de formation. Les blocs 4 et 5 concernent plus particulièrement les notions nouvelles propres à la classe de terminale : ils sont abordés pendant la seconde année de formation.

Forums de discussion du département informatique (FIL)

Cours de programmation proposé aux étudiants de deuxième année de licence Maths.