| 01/09/2025 | Séance 1 : Introduction à la récursivité (concepts de base) | 02/09/2025 | Séance 2 : Pratique - Implémentation d’une fonction récursive pour calculer une suite mathématique | 03/09/2025 | Séance 3 : Applications pratiques de la récursivité (problèmes simples) |
| 08/09/2025 | Séance 4 : Introduction aux Algorithmes de Recherche Récursive – Recherche Binaire | 09/09/2025 | Séance 5 : Pratique – Recherche d’un Personnage de Manga avec un Algorithme de Recherche Binaire | 10/09/2025 | Séance 6 : Analyse de la Complexité d’un Algorithme de Recherche Récursive |
| 15/09/2025 | Séance 7 : Introduction au Backtracking (Concepts de Base) | 16/09/2025 | Séance 8 : Pratique - Résolution d'un Labyrinthe avec Backtracking (Jeu Vidéo) | 17/09/2025 | Séance 9 : Étude des Cas Où le Backtracking Est Utile et de Ses Limitations |
| 22/09/2025 | Séance 10 : Introduction à la Complexité Algorithmique – Notation Big-O | 23/09/2025 | Séance 11 : Pratique - Comparaison des Algorithmes de Tri Simples (Insertion, Sélection) | 24/09/2025 | Séance 12 : Exercices d’Analyse de la Complexité des Algorithmes dans des Jeux Vidéo et la Vie Réelle |
| 29/09/2025 | Séance 13 : Introduction aux Graphes et à leurs Applications | 30/09/2025 | Séance 14 : Pratique - Représentation d'un Réseau de Routes dans un Jeu Vidéo avec des Graphes | 01/10/2025 | Séance 15 : Algorithmes de Parcours de Graphes – DFS et BFS |
| 06/10/2025 | Séance 16 : Approfondissement sur l’algorithme DFS (Depth-First Search) | 07/10/2025 | Séance 17 : Pratique - Exploration d’un Monde Ouvert (Jeu Vidéo) avec DFS | 08/10/2025 | Séance 18 : Applications Réelles des Graphes (Réseaux Sociaux, Chemins dans les Transports) |
| 13/10/2025 | Séance 19 : Introduction aux Arbres Binaires et leurs Applications | 14/10/2025 | Séance 20 : Pratique - Utilisation d’arbres pour organiser une base de données de personnages de manga | 15/10/2025 | Séance 21 : Algorithmes de Parcours d’Arbres (Pré-ordre, En-ordre, Post-ordre) |
| 20/10/2025 | Vacances de la Toussaint | 21/10/2025 | Vacances de la Toussaint | 22/10/2025 | Vacances de la Toussaint |
| 27/10/2025 | Vacances de la Toussaint | 28/10/2025 | Vacances de la Toussaint | 29/10/2025 | Vacances de la Toussaint |
| 03/11/2025 | Séance 22 : Approfondissement sur les Algorithmes de Parcours d’Arbres | 04/11/2025 | Séance 23 : Pratique - Création d’un Arbre de Décision pour un Jeu de Rôle (Jeu Vidéo) | 05/11/2025 | Séance 24 : Analyse des performances et avantages des arbres dans la recherche et le tri |
| 10/11/2025 | Séance 25 : Introduction au Tri Rapide (Quicksort) | 11/11/2025 | Armistice 1918 | 12/11/2025 | Séance 26 : Pratique - Implémentation du Quicksort pour trier des scores de jeu vidéo |
| 17/11/2025 | Séance 27 : Comparaison de la complexité des différents algorithmes de tri | 18/11/2025 | Séance 28 : Introduction au tri par tas (Heapsort) | 19/11/2025 | Séance 29 : Pratique - Utilisation du Heapsort pour organiser un inventaire dans un jeu vidéo |
| 24/11/2025 | Séance 30 : Analyse de la Complexité du Heapsort et de ses Applications | 25/11/2025 | Séance 31 : Introduction au Tri Fusion (Merge Sort) | 26/11/2025 | Séance 32 : Pratique - Implémentation du Tri Fusion pour Classer des Mangas par Popularité |
| 01/12/2025 | Séance 33 : Étude comparative des algorithmes de tri avancés (Quicksort, Heapsort, Merge Sort) | 02/12/2025 | Séance 34 : Optimisation des Algorithmes de Tri dans des Contextes Réels | 03/12/2025 | Séance 35 : Pratique - Choisir et implémenter l’algorithme de tri le plus efficace pour différentes situations |
| 08/12/2025 | Séance 36 : Révision et consolidation des concepts d'algorithmes de tri | 09/12/2025 | Séance 37 : Introduction à la Programmation Orientée Objet (POO) – Classes, Objets, Méthodes | 10/12/2025 | Séance 38 : Pratique - Modélisation d’un personnage de jeu vidéo en POO |
| 15/12/2025 | Séance 39 : Héritage et Polymorphisme (Théorie) | 16/12/2025 | Séance 40 : Pratique - Implémentation d’un Système d’Héritage dans une Application de Gestion de Personnages (Jeu Vidéo) | 17/12/2025 | Séance 41 : Introduction aux Design Patterns - Singleton et Factory |
| 22/12/2025 | Vacances de Noël | 23/12/2025 | Vacances de Noël | 24/12/2025 | Vacances de Noël |
| 29/12/2025 | Vacances de Noël | 30/12/2025 | Vacances de Noël | 31/12/2025 | Vacances de Noël |
| 05/01/2026 | Séance 42 : Pratique - Utilisation de Design Patterns pour Optimiser la Gestion des Niveaux d’un Jeu Vidéo | 06/01/2026 | Séance 43 : Théorie - Encapsulation, Accès aux Attributs, Getters et Setters | 07/01/2026 | Séance 44 : Pratique - Gestion d’attributs privés dans une application |
| 12/01/2026 | Séance 45 : Gestion de la mémoire en POO | 13/01/2026 | Séance 46 : Optimisation d’une application POO (jeu vidéo). | 14/01/2026 | Séance 47 : Pratique - Réorganisation d’un projet pour améliorer l’efficacité et la gestion des ressources |
| 19/01/2026 | Séance 48 : Analyse des performances dans des projets orientés objet | 20/01/2026 | Séance 49 : Introduction aux bases de données relationnelles et SQL | 21/01/2026 | Séance 50 : Requêtes SQL de base (SELECT, INSERT, UPDATE, DELETE) |
| 26/01/2026 | Séance 51 : Pratique - Création d’une base de données pour gérer des scores de jeu vidéo | 27/01/2026 | Séance 52 : Requêtes SQL avancées (JOIN, GROUP BY) | 28/01/2026 | Séance 53 : Pratique - Interrogation complexe d'une base de données pour récupérer des données sur les personnages d’un manga |
| 02/02/2026 | Séance 54 : Optimisation des requêtes SQL | 03/02/2026 | Séance 55 : Introduction à la normalisation (1NF, 2NF, 3NF) | 04/02/2026 | Séance 56 : Pratique - Réorganisation d’une base de données pour une meilleure gestion des données |
| 09/02/2026 | Vacances d'hiver | 10/02/2026 | Vacances d'hiver | 11/02/2026 | Vacances d'hiver |
| 16/02/2026 | Vacances d'hiver | 17/02/2026 | Vacances d'hiver | 18/02/2026 | Vacances d'hiver |
| 23/02/2026 | Séance 57 : Cas pratiques de normalisation dans des projets réels (jeu vidéo, actualité) | 24/02/2026 | Séance 58 : Introduction à l’indexation et optimisation des bases de données | 25/02/2026 | Séance 59 : Schéma Relationnel |
| 02/03/2026 | Séance 60 : Test sur les Bases de Données et Python | 03/03/2026 | Séance 61 : Introduction à la cryptographie (chiffrement symétrique) | 04/03/2026 | Séance 62 : Pratique - Implémentation d’un chiffrement simple pour protéger les données d’un jeu vidéo |
| 09/03/2026 | Séance 63 : Algorithmes de chiffrement asymétrique (RSA) | 10/03/2026 | Séance 64 : Introduction aux protocoles de sécurité (SSL, HTTPS) | 11/03/2026 | Séance 65 : Pratique - Sécurisation des échanges entre un serveur de jeu et un client |
| 16/03/2026 | Séance 66 : Algorithmes de hachage et intégrité des données | 17/03/2026 | Séance 67 : Découverte des Circuits Intégrés | 18/03/2026 | Séance 68 : Les circuits logiques |
| 23/03/2026 | Séance 69 : Exploration des FPGA et de la logique programmable | 24/03/2026 | Séance 70 : Les Mémoires et Stockage - Escape Game Numérique | 25/03/2026 | Séance 71 : L’Intelligence Artificielle dans les Systèmes Embarqués |
| 30/03/2026 | Séance 72 : Challenge NSI - Mission "Ultimate Tech Lab" | 31/03/2026 | Séance 73 : Pratique BAC | 01/04/2026 | Séance 74 : Pratique BAC |
| 06/04/2026 | Lundi de Pâques | 07/04/2026 | Vacances de printemps | 08/04/2026 | Vacances de printemps |
| 13/04/2026 | Vacances de printemps | 14/04/2026 | Vacances de printemps | 15/04/2026 | Vacances de printemps |
| 20/04/2026 | Séance 75 : Pratique BAC | 21/04/2026 | Séance 76 : Absence élèves | 22/04/2026 | Séance 77 : Absence élèves |
| 27/04/2026 | Séance 78 : Absence élèves | 28/04/2026 | Séance 79 : Introduction aux protocoles réseau (TCP, UDP, IP) et modèle OSI | 29/04/2026 | Séance 80 : Les adresses IP et le routage |
| 04/05/2026 | Séance 81 : Protocole HTTP et API REST | 05/05/2026 | Séance 82 : Modèle Client-Serveur et P2P (Peer-to-Peer) | 06/05/2026 | Séance 83 : Pont |
| 11/05/2026 | Séance 84 : Introduction aux Processus | 12/05/2026 | Séance 85 : États d’un processus & gestion du CPU | 13/05/2026 | Séance 86 : Commandes avancées de gestion de processus |
| 18/05/2026 | Séance à définir | 19/05/2026 | Séance à définir | 20/05/2026 | Séance à définir |
| 25/05/2026 | Lundi de Pentecôte | 26/05/2026 | Séance à définir | 27/05/2026 | Séance à définir |
| 01/06/2026 | Séance à définir | 02/06/2026 | Séance à définir | 03/06/2026 | Séance à définir |
| 08/06/2026 | Séance à définir | 09/06/2026 | Séance à définir | 10/06/2026 | Séance à définir |
| 15/06/2026 | Séance à définir | 16/06/2026 | Séance à définir | 17/06/2026 | Séance à définir |
| 22/06/2026 | Séance à définir | 23/06/2026 | Séance à définir | 24/06/2026 | Séance à définir |
| 29/06/2026 | Séance à définir | 30/06/2026 | Séance à définir | 01/07/2026 | Séance à définir |
| 06/07/2026 | Vacances d'été | 07/07/2026 | Vacances d'été | 08/07/2026 | Vacances d'été |