Première année PTSI:

Le programme de première année pose les bases de l’informatique et de la programmation impérative. Le langage d’application choisi est Python. Les notions suivantes seront abordées :

  1. Environnement matériel et logiciel, codage de l’information.
  2. Programmation impérative structurée (affectation, test, boucles, fonctions…) et structures de données (liste, tableau, tuple, dictionnaires,...)
  3. Analyse des algorithmes (correction, complexité, algorithmes classiques)
  4. Bases des graphes
  5. Calcul numérique (simulation, résolution, représentation graphique,…) appliqué aux autres disciplines scientifiques (mathématiques, physique, sciences de l’ingénieur, ...)

Deuxième année PT:

Le programme d’informatique de seconde année (classe de PT) s’appuie très largement sur celui de première année, tant au niveau de l’algorithmique que du langage de programmation. Il aborde notamment les points suivants :

  1. Les bases de données en prenant comme support pour la programmation le langage SQL.
  2. Les dictionnaires et leur usage en programmation dynamique.
  3. Les algorithmes pour l’intelligence artificielle et l’étude des jeux.