Cet enseignement fait partie du tronc commun des matières obligatoires de la seconde pour les élèves des lycées généraux et technologiques.
Cet enseignement s’inscrit dans le prolongement de l’enseignement d’algorithmique, d’informatique et de programmation du collège en mathématiques et en technologie. On approfondit ces notions et cette pratique de la programmation à travers les activités liées aux 7 thèmes du programme :
L’ordre dans lequel ils seront traités ainsi que les sujets abordés seront choisis par le professeur