Programme NSI 1ere

Calendrier NSI 1ere - 2025/2026

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