| 02/09/2025 | Séance 1 : Introduction à Python, variables, types de données | 03/09/2025 | Séance 2 : Conditions (if, else, elif) |
| 09/09/2025 | Séance 3 : Boucles (while, for) | 10/09/2025 | Séance 4 : Structures conditionnelles et boucles (révision) |
| 16/09/2025 | Séance 5 : Pratique - Simuler la consommation d’essence (vie réelle) | 17/09/2025 | Séance 6 : Introduction aux listes et tuples |
| 23/09/2025 | Séance 7 : Opérations sur les listes (ajout, suppression, recherche) | 24/09/2025 | Séance 8 : Introduction aux dictionnaires. |
| 30/09/2025 | Séance 9 : Pratique - Suivi d’épisodes de manga | 01/10/2025 | Séance 10 : Pratique - Enregistrement des scores de jeu vidéo. |
| 07/10/2025 | Séance 11 : Récapitulatif des structures de données. | 08/10/2025 | Séance 12 : Projet pratique - Combinaison de listes, tuples, dictionnaires (mangas et jeux vidéos). |
| 14/10/2025 | Séance 13 : Introduction aux fonctions | 15/10/2025 | Séance 14 : Paramètres et retour de valeurs |
| 21/10/2025 | Vacances de la Toussaint | 22/10/2025 | Vacances de la Toussaint |
| 28/10/2025 | Vacances de la Toussaint | 29/10/2025 | Vacances de la Toussaint |
| 04/11/2025 | Séance 15 : Pratique - Inventaire de jeu vidéo (gestion des objets) | 05/11/2025 | Séance 16 : Pratique - Gestion des personnages dans un manga |
| 11/11/2025 | Armistice 1918 | 12/11/2025 | Séance 17 : Pratique - Simuler des quêtes dans un jeu vidéo |
| 18/11/2025 | Séance 18 : Évaluation | 19/11/2025 | Séance 19 : Pratique - Calcul d’un budget familial (vie réelle) |
| 25/11/2025 | Séance 20 : Décomposition d'un problème en sous-problèmes | 26/11/2025 | Séance 21 : Pratique - Gestion d’un inventaire de jeu vidéo avancé |
| 02/12/2025 | Séance 22 : Modularité et réutilisation de code | 03/12/2025 | Séance 23 : Pratique - Personnages de manga avec pouvoirs (réutilisation de code) |
| 09/12/2025 | Séance 24 : Pratique - Gestion d’une liste de quêtes (jeu vidéo) | 10/12/2025 | Séance 25 : Introduction à la gestion des fichiers (lecture/écriture). |
| 16/12/2025 | Séance 26 : Pratique - Enregistrer et charger des scores de jeu. | 17/12/2025 | Séance 27 : Introduction aux bases de données relationnelles. |
| 23/12/2025 | Vacances de Noël | 24/12/2025 | Vacances de Noël |
| 30/12/2025 | Vacances de Noël | 31/12/2025 | Vacances de Noël |
| 06/01/2026 | Séance 28 : Pratique - Interroger une base de données d'actualité (SQL). | 07/01/2026 | Séance 29 : Requêtes SQL de base. |
| 13/01/2026 | Séance 30 : Pratique - Gestion des personnages de manga avec SQL. | 14/01/2026 | Séance 31 : Manipulation de données avec CSV/JSON. |
| 20/01/2026 | Séance 32 : Pratique - Sauvegarde de données dans une base SQL (vie réelle). | 21/01/2026 | Séance 33 : Introduction au développement web (HTML) |
| 27/01/2026 | Séance 34 : Mise en forme avec CSS | 28/01/2026 | Séance 35 : Interactivité avec JavaScript |
| 03/02/2026 | Séance 36 : Introduction à PHP | 04/02/2026 | Séance 37 : Les formulaires HTML et leur traitement en PHP |
| 10/02/2026 | Vacances d'hiver | 11/02/2026 | Vacances d'hiver |
| 17/02/2026 | Vacances d'hiver | 18/02/2026 | Vacances d'hiver |
| 24/02/2026 | Séance 38 : Gestion des styles avancés avec CSS | 25/02/2026 | Séance 39 : 1er test du 2° trimestre : Création de site Web (HTML / CSS) |
| 03/03/2026 | Séance 40 : 2° test du 2° trimestre : Création de site Web (Javascript / PHP) | 04/03/2026 | Séance 41 : Introduction à l'algorithme des k plus proches voisins (k-NN). |
| 10/03/2026 | Séance 42 : Utilisation avancée avec des outils Python (scikit-learn). | 11/03/2026 | Séance 43 : Comprendre et appliquer la recherche dichotomique. |
| 17/03/2026 | Séance 44 : Recherche dichotomique optimisée et exercices avancés. | 18/03/2026 | Séance 45 : Comprendre et appliquer les algorithmes gloutons. |
| 24/03/2026 | Séance 46 : Résolution de problèmes complexes avec des algorithmes gloutons. | 25/03/2026 | Séance 47 : Introduction au problème du sac à dos. |
| 31/03/2026 | Séance 48 : Début du projet perso | 01/04/2026 | Séance 49 : Introduction aux réseaux (adresses IP, TCP/IP). |
| 07/04/2026 | Vacances de printemps | 08/04/2026 | Vacances de printemps |
| 14/04/2026 | Vacances de printemps | 15/04/2026 | Vacances de printemps |
| 21/04/2026 | Séance 50 : Pratique - Simulation de communication réseau dans un jeu. | 22/04/2026 | Séance 51 : Protocoles web (HTTP, HTTPS). |
| 28/04/2026 | Séance 52 : Étude d’un réseau local (LAN). | 29/04/2026 | Séance 53 : Introduction au découpage en paquet et à l'encapsulation. |
| 05/05/2026 | Séance 54 : Observer le découpage en paquet et l'encapsulation en pratique. | 06/05/2026 | Séance 55 : Introduction à la sécurité informatique. |
| 12/05/2026 | Séance 56 : Pratique - Sécurisation d’échanges dans un jeu vidéo (cryptographie basique). | 13/05/2026 | Séance 57 : Introduction à la cryptographie (chiffrement, clés). |
| 19/05/2026 | Séance 58 : Pratique - Protéger les données personnelles dans une application. | 20/05/2026 | Séance 59 : Introduction aux Interfaces Homme-Machine (IHM) |
| 26/05/2026 | Séance 60 : Création d’une IHM avec Python (Tkinter) | 27/05/2026 | Séance 61 : Introduction à Pandas |
| 02/06/2026 | Séance 62 : Manipuler des données avec Pandas | 03/06/2026 | Séance 63 : Analyse avancée et visualisation avec Pandas |
| 09/06/2026 | Séance 64 : Pratique - Projet de création d'une application basée sur la vie réelle. | 10/06/2026 | Séance 65 : Travail de groupe - Définir le projet final sur un des thèmes (jeu vidéo, manga, actualité, vie réelle). |
| 16/06/2026 | Séance 66 : Travail de groupe - Développement du projet (base de données, POO, IA). | 17/06/2026 | Séance 67 : Finalisation du projet - Test et validation. |
| 23/06/2026 | Séance 68 : Présentation des projets finaux. | 24/06/2026 | Séance 69 : Évaluation et retour sur les projets. |
| 30/06/2026 | Séance 70 : Discussion sur les apprentissages et les améliorations possibles. | 01/07/2026 | Séance 71 : Activité de clôture (réflexion sur l’année). |
| 07/07/2026 | Vacances d'été | 08/07/2026 | Vacances d'été |