Ce corpus aborde l'axiomatique procédurale avec Python à savoir : le contrôle du flux d'exécution (séquence, conditions et branchement conditionnel, répétitions et structures répétitives) et les définitions d'algorithmes paramétrés (fonctions).

Il est organisé en séances de (a) Apprendre et Comprendre le cours, (b) Travaux Pratiques, (c) Évaluations.

Ce corpus aborde quelques structures de données de Python à savoir : le type str (chaîne), le type list (tableau unidimensionnel), quelques techniques de boucle, le tableau multidimensionnel (list imbriquées) ainsi que le type fichier texte.

Il est organisé en séances de (a) Apprendre et Comprendre le cours, (b) Travaux Pratiques, (c) Évaluations.

Ce corpus aborde l'algorithmie et sa traduction en Python à savoir : les algorithmes informatiques, la preuve d'un algorithme, la récursivité, la recherche d'un élément et les algorithmes de tri interne qui opèrent par comparaison.

Il est organisé en séances de (a) Apprendre et (b) Travaux Pratiques.