Arborescence

Programme de formation

Parcours Arborescence : code, Python et intelligence artificielle

Un parcours structurant de 100 heures en six modules, conçu pour amener un apprenant sans prérequis jusqu'à la réalisation autonome d'un projet logiciel complet. Chaque notion est introduite par un besoin concret et immédiatement réinvestie dans une production personnelle.

Volume
100 heures
Modules
6
Public de référence
10 – 15 ans
Effectif
1 à 2 apprenants
Prérequis
Aucun

01Positionnement pédagogique

Le parcours répond à une question simple : à quelles conditions un apprenant devient-il capable de concevoir un programme seul, et non seulement de recopier des exemples ?

Âge d'entrée et justification

Les référentiels convergents (programmes scolaires du cycle 4, ressources Code.org, Raspberry Pi Foundation) situent le passage à un langage textuel entre 10 et 12 ans : la lecture doit être fluide et l'abstraction symbolique — variable, condition, portée — accessible. En deçà, la programmation par blocs reste le vecteur pertinent. Le public de référence de ce programme se situe donc dans la fenêtre d'entrée optimale, avec une différenciation systématique des supports lorsque l'écart d'âge dépasse trois ans.

Principes directeurs

02Architecture du parcours

Répartition des 100 heures et position des jalons d'évaluation.

Volume horaire et progression des six modules

Largeur proportionnelle au volume. Les losanges marquent les jalons d'évaluation.

Le volume se concentre sur l'acquisition des structures fondamentales (module 2) et sur les deux phases productives (modules 4 et 5), qui représentent ensemble 40 % du parcours.

Nature des activités sur l'ensemble du parcours

Part de chaque régime de travail dans les 100 heures.

La part d'apport guidé décroît de module en module — 55 % du temps au module 1, moins de 10 % au module 5 — au profit de l'autonomie. C'est l'indicateur principal de progression du parcours.

03Contenu détaillé des modules

Chaque module énonce ses objectifs opérationnels, ses contenus et son dispositif d'évaluation.

MODULE 112 h

Fondations : culture numérique et pensée algorithmique

Objectif : disposer d'un modèle mental correct de la machine et savoir décomposer un problème en étapes non ambiguës.

  • Architecture d'un ordinateur, système de fichiers, environnement de travail
  • Réseaux et web : ce qui circule réellement lors d'une requête
  • Hygiène numérique : authentification, traces, sauvegarde
  • Algorithmique débranchée : séquence, condition, itération, invariant
  • Premier contact avec un environnement de développement
activités débranchéesinstallation guidéeJalon 1 — quiz de connaissances
MODULE 222 h

Programmation Python : structures fondamentales

Objectif : écrire, lire et corriger de façon autonome un programme mobilisant l'ensemble des structures de base.

  • Types, variables, entrées-sorties, opérateurs
  • Structures conditionnelles et itératives ; construction de boucles justes
  • Fonctions : paramètres, valeur de retour, portée, décomposition
  • Structures de données : listes, dictionnaires, parcours et transformations
  • Méthode de débogage : lecture d'une trace d'erreur, isolement, hypothèse, vérification
programmation en binômeexercices graphiquesJalon 2 — quiz + épreuve pratique
MODULE 318 h

Ateliers d'application créative

Objectif : transférer les acquis dans trois domaines distincts et identifier le domaine du projet final.

  • Développement d'un jeu 2D : boucle de jeu, état, collisions, interaction
  • Génération graphique et sonore : géométrie, aléatoire maîtrisé, séquences
  • Introduction aux technologies du web : structure d'un document, styles, publication
  • Approche de la 3D par le script : géométrie paramétrique
3 ateliers au choixrevue de codeJalon 3 — revue de production
MODULE 420 h

Intelligence artificielle : principes, pratique et éthique

Objectif : expliquer sans mystification comment un système apprend, en entraîner un, et exercer un jugement critique sur ses productions.

  • Apprentissage supervisé : jeu de données, entraînement, évaluation, surapprentissage
  • Entraînement effectif d'un classifieur par l'apprenant, de la collecte au test
  • Modèles génératifs : fonctionnement, formulation d'instructions, limites
  • Biais, hallucination, propriété intellectuelle, données personnelles
  • Réalisation d'une application d'IA reliée au domaine d'intérêt de l'apprenant
entraînement de modèleétude de cas argumentéeJalon 4 — quiz + argumentation orale
MODULE 520 h

Projet individuel encadré

Objectif : conduire un projet logiciel de la spécification à la version fonctionnelle, en autonomie assistée.

  • Cadrage : périmètre, fonctionnalités minimales, critères d'achèvement
  • Découpage en itérations courtes, chacune close par une démonstration
  • Journal de développement : décisions, obstacles, solutions retenues
  • Domaines déjà instruits : outil musical, scène 3D scriptée, jeu complet, simulation scientifique avec restitution graphique, chaîne de traitement vidéo, automatisation de tâches
itérations d'une séancejournal de bordJalon 5 — revues d'itération
MODULE 68 h

Finalisation, soutenance et bilan

Objectif : livrer un travail fini et savoir en rendre compte devant un tiers.

  • Stabilisation, correction des derniers défauts, documentation d'usage
  • Préparation et répétition de la présentation
  • Soutenance devant un public réel
  • Bilan de compétences individuel et feuille de route de poursuite autonome
soutenance publiqueJalon 6 — évaluation finale

04Déroulement d'une séance

Structure invariante, quelle que soit la durée du créneau. Les proportions sont exprimées en part du temps de séance.

Séquençage type d'une séance
PhasePartContenuFonction
Ouverture≈ 8 %Reprise orale de la séance précédente, énoncé de la mission du jourRéactivation, cadrage
Apport guidé≈ 30 %Notion nouvelle introduite par le problème qui la rend nécessaireAcquisition
Pratique encadrée≈ 40 %Réalisation individuelle ou en binôme, formateur en soutienAppropriation
Défi ou extension≈ 14 %Problème ouvert sans consigne détailléeTransfert, autonomie
Clôture≈ 8 %Vérification éclair des acquis, journal de bord, annonce de la suiteConsolidation, continuité

Levier de motivation. Le dispositif ne repose pas sur la récompense mais sur trois mécanismes : l'apprenant choisit son projet, il constate sa progression sur une grille visible, et il présente régulièrement son travail à un tiers. La démonstration à date fixe est le moteur le plus fiable observé.

05Évaluation des acquis

Six jalons, quatre instruments, un seuil explicite. Aucune évaluation n'est classante : elle mesure l'écart à l'objectif et déclenche une remédiation.

Dispositif d'évaluation
InstrumentPositionObjet mesuréSeuil
Quiz de connaissancesModules 1, 2, 4Vocabulaire, principes, lecture de code70 %
Épreuve pratique sur machineModule 2, mi-module 5Production autonome sans assistanceProgramme fonctionnel
Revue de productionModules 3 et 5Conception, méthode, qualité, persévéranceGrille 4 niveaux
SoutenanceModule 6Restitution orale, compréhension d'ensembleGrille 4 niveaux

Une grille de vingt compétences est renseignée en continu, chaque compétence étant située sur quatre niveaux : découverte, accompagné, autonome, transmissible.

Exemple d'instrument — quiz interactif

Format effectivement utilisé en fin de module : correction immédiate, justification systématique de la réponse, score restitué.

06Moyens nécessaires

Poste de travail

Un ordinateur par apprenant — Windows, macOS ou Linux, 8 Go de mémoire, 20 Go d'espace disponible, droits d'installation. Souris externe et casque audio.

Connexion

Accès internet stable pour l'installation des outils, la documentation et les services d'entraînement de modèles.

Environnement logiciel

Intégralement libre ou gratuit. Aucune licence à acquérir. Installation et configuration assurées lors du module 1.

Supports

Fiches de notion, énoncés, corrigés, quiz, grilles d'évaluation et journal de bord fournis par le formateur.

07Organisation temporelle

Créneaux calibrés sur les contraintes de transport du formateur, marge de trajet piéton de trente minutes incluse à chaque extrémité. Les durées tiennent compte du seuil d'attention du public de référence.

Créneaux disponibles — période scolaire
CréneauTrajet allerSéanceTrajet retourDurée
Mercredi après-midi12:30 → 13:3514:15 – 18:1518:50 → 19:514 h 00
Samedi matin08:25 → 09:2310:00 – 13:3014:10 → 15:133 h 30
Samedi journée08:25 → 09:2310:00 – 13:00 · 14:00 – 17:0018:45 → 19:426 h 00
Dimanche10:45 → 11:5012:30 – 17:3018:25 → 19:295 h 00
Créneaux disponibles — vacances scolaires et période estivale
CréneauTrajet allerSéanceTrajet retourDurée
Journée de stage06:50 → 07:5309:00 – 12:00 · 13:00 – 16:0017:10 → 18:086 h 00
Demi-journée06:50 → 07:5309:00 – 13:0014:10 → 15:134 h 00

Durée de séance. Au-delà de six heures effectives, le rendement d'apprentissage du public de référence décroît nettement. Les journées de stage sont donc plafonnées à six heures, pauses non comprises. Les créneaux surlignés sont ceux recommandés.

Scénarios de déploiement

Trois scénarios pour couvrir les 100 heures

Composition et durée calendaire de chaque scénario.

Le scénario mixte est recommandé : la phase intensive initiale installe un socle commun et une dynamique de travail, le rythme hebdomadaire qui lui succède limite l'oubli entre les séances.

08Déclinaisons par public

La structure en six modules et le principe d'antériorité du besoin restent inchangés. Varient : la durée des séances, la nature des projets et la profondeur du traitement.

Adaptations du parcours
PublicSéanceEntréeNature des projetsTraitement de l'IA
Enfants 8 – 10 ans1 h 30 – 2 hProgrammation par blocsRécits interactifs, animations, jeux simplesDécouverte accompagnée
Adolescents 13 – 17 ans3 h – 4 hPython directJeux, sites publiés, automatisations, outils créatifsPratique et esprit critique
Étudiants et adultes3 hPython directAutomatisation professionnelle, données, web, outils métierUsage professionnel et limites
Seniors1 h 30 – 2 hMaîtrise du poste de travailOutils personnels, organisation, créationRepères et vigilance
Équipes constituéesdemi-journéesSelon audit préalableCas d'usage internes documentésAcculturation et cadrage