Annales du Bac NSI : épreuve écrite 2026


Retrouvez sur cette page les sujets et corrigés de l’épreuve écrite de spécialité NSI du Bac 2026 : Amérique du Nord, Asie, Centres étrangers, Métropole, Antilles-Guyane, Polynésie, Amérique du Sud et sessions de remplacement. Les sujets officiels sont ajoutés au fil des sessions, avec les corrigés détaillés Math93 dès leur mise en ligne.

Épreuve concernée : spécialité Numérique et sciences informatiques de Terminale générale. L’épreuve écrite dure 3 h 30, est notée sur 20 points et comporte trois exercices indépendants.

Modalités de passage de l'épreuve écrite de NSI

BO : Note de service

  • À partir de 2024 : BO septembre 2023
    • « Le sujet comporte trois exercices indépendants les uns des autres, qui permettent d'évaluer les connaissances et compétences des candidats. »
    • L'épreuve écrite dure 3 h 30 et est notée sur 20 points.
    • Le coefficient de l'épreuve écrite est de 1,5 et celui de l'épreuve pratique de 0,5.
    • Note et coefficient au bac :
      • L’épreuve terminale obligatoire de spécialité est composée de deux parties : une partie écrite et une partie pratique, chacune notée sur 20.
      • La note de la partie écrite a un coefficient de 0,75.
      • La note de la partie pratique a un coefficient de 0,25.
      • La note globale de l’épreuve est donnée sur 20 points.

Sujets et corrigés de l'épreuve écrite du Bac NSI 2026

Les sujets officiels du Bac NSI 2026 sont ajoutés sur cette page dès leur publication. Les corrigés complets Math93 seront mis en ligne progressivement après chaque session : Python, SQL, algorithmique, récursivité, arbres, graphes, réseaux, architecture matérielle, systèmes d’exploitation, bases de données et programmation orientée objet.

Dernière mise à jour : les sujets Amérique du Nord Jour 1 et Jour 2, Asie Jour 1 et Jour 2, Centres étrangers Groupe 1 Jour 1 et Jour 2, Métropole Jour 1 et Jour 2 et Antilles-Guyane Jour 1 sont disponibles. Le bilan par notions porte actuellement sur 9 sujets analysés.

Accès rapide : Amérique du Nord J1 · Amérique du Nord J2 · Asie J1 · Asie J2 · Centres étrangers J1 · Centres étrangers J2 · Métropole J1 · Métropole J2 · Antilles-Guyane J1

Bac NSI 2026 : épreuves écrites, sujets, notions et corrigés
SujetContenu et notionsCorrigés

(1) – Amérique du Nord – Jour 1
26-NSIJ1AN1

2026

Sujet officiel

  • Exercice 1 – Programmation orientée objet et récursivité

    Jeu Puissance 4, classe Grille, placement d’un pion, score d’une grille, classe Noeud, arbre des coups, algorithme min-max.

    Notions : POO · récursivité · arbre de recherche · min-max · listes Python · algorithme de jeu.

  • Exercice 2 – Réseaux, architecture matérielle et programmation orientée objet

    Réseau d’entreprise, sous-réseaux en notation CIDR, tables de routage, protocoles RIP et OSPF, coûts de liaison, files d’attente TCP, méthodes de rejet de paquets.

    Notions : réseau · adresse IP · CIDR · routeur · RIP · OSPF · TCP · file FIFO · drop tail · gestion aléatoire de file.

  • Exercice 3 – Bases de données, récursivité et programmation dynamique

    Base SQL d’une agence immobilière, clés primaires et étrangères, requêtes SELECT, WHERE, ORDER BY, INSERT, DELETE, UPDATE, agrégation MAX, puis recherche d’une plus longue sous-séquence strictement croissante.

    Notions : SQL · schéma relationnel · intégrité référentielle · récursivité · programmation dynamique · plus longue sous-séquence croissante.

Corrigé Math93.com

(2) – Amérique du Nord – Jour 2
26-NSIJ2AN1

2026

Sujet officiel

  • Exercice 1 – Architecture matérielle, systèmes d’exploitation et processus

    États d’un processus, préemption, ressources partagées, interblocage, ordonnancement de type tourniquet, files, dictionnaires Python et simulation d’exécution de processus.

    Notions : processus · état prêt/bloqué/élu · préemption · interblocage · ordonnanceur · tourniquet · file · dictionnaire Python.

  • Exercice 2 – Programmation orientée objet, tri, arbres et récursivité

    Modélisation d’un tournoi de tennis avec les classes Joueuse, Match et Arbre, surcharge de comparaison, tri par insertion, complexité, arbre binaire de tournoi et méthode récursive de mise à jour.

    Notions : POO · méthode spéciale · tri par insertion · complexité · listes de tuples · arbre binaire · récursivité.

  • Exercice 3 – Bases de données, SQL et dictionnaires Python

    Base de données d’une compétition de course à pied, clés primaires et étrangères, requêtes SQL, inscription, mise à jour des temps, classement, puis dictionnaire de performances en Python.

    Notions : SQL · schéma relationnel · clé primaire · clé étrangère · SELECT · WHERE · ORDER BY · COUNT · INSERT · UPDATE · dictionnaire · assertions · gestion d’erreur.

Corrigé Math93.com à venir.

(3) – Asie – Sujet 1
26-NSIJ1JA1

11 juin 2026

  • Exercice 1 – Bases de données, Python et algorithmique

    Base de données d’une compagnie de danse, schéma relationnel, requêtes SQL, dictionnaire de dictionnaires, volume de matériel, stratégie de remplissage d’un véhicule, tri et algorithme glouton.

    Notions : SQL · clés primaires et étrangères · INSERT · SELECT · jointure · dictionnaires · listes · tri · algorithme glouton.

  • Exercice 2 – Perceptron, POO et apprentissage supervisé

    Détecteur de spam fondé sur un perceptron, poids, biais, fonction d’activation, prédiction, entraînement, boucle d’apprentissage et assertions.

    Notions : POO · attributs · méthodes · assertions · listes · coût temporel · apprentissage supervisé · IA.

  • Exercice 3 – Réseaux, routage RIP et files

    Adresses IP, masque, réseau local, protocole RIP, tables de routage, classes Reseau, Routeur et Interface, files et diffusion de paquets.

    Notions : adresse IP · masque · RIP · routage · Bellman-Ford · file · dictionnaire · POO.

Corrigé Math93.com à venir.

(4) – Asie – Sujet 2
26-NSIJ2JA1

12 juin 2026

  • Exercice 1 – Jeu du taquin, POO et pile

    Classe Taquin, état gagnant, déplacements possibles, mélange aléatoire, pile des coups joués, résolution automatique et optimisation de la pile.

    Notions : POO · listes Python · pile · assertions · méthode récursive ou itérative de résolution · simulation.

  • Exercice 2 – Bases de données et graphes

    Base SQL de joueurs et de participations, puis construction d’un graphe orienté à partir de contraintes d’ordre lexicographique sur des voyelles, parcours en profondeur et tri topologique.

    Notions : SQL · clé étrangère · suppression · graphe orienté · dictionnaire d’adjacence · parcours en profondeur · tri topologique.

  • Exercice 3 – Robots, analyse de chaînes et routage RIP

    Instructions de déplacement de robots, parenthésage, répétitions, lecture récursive d’un parcours, réseau de robots, tables de routage RIP et classe Module_comm.

    Notions : chaînes · récursivité · parsing simple · graphe · RIP · table de routage · POO.

Corrigé Math93.com à venir.

(5) – Centres étrangers Groupe 1 – Sujet 1
26-NSIJ1G11

12 juin 2026

  • Exercice 1 – Dictionnaires, tri, POO et arbre binaire de recherche

    Compétition d’athlétisme, score global, dictionnaires de performances, tri par sélection, classe Athlete, insertion dans un arbre binaire de recherche et parcours décroissant.

    Notions : dictionnaire · tri par sélection · coût quadratique · POO · ABR · parcours infixe inversé.

  • Exercice 2 – Chiffrement de Polybe et programmation

    Grille de Polybe, clé de chiffrement, construction d’une grille, dictionnaire de positions, fonctions de chiffrement et déchiffrement, comparaison entre chiffrement symétrique et asymétrique.

    Notions : chiffrement symétrique · chiffrement asymétrique · listes de listes · dictionnaires · chaînes de caractères.

  • Exercice 3 – Démineur, POO, récursivité et SQL

    Classe Demineur, génération aléatoire de mines, grilles, cases voisines, visibilité récursive des cases, puis base de données pour scores en ligne.

    Notions : POO · assertions · listes de listes · récursivité · SQL · clés · requêtes.

Corrigé Math93.com à venir.

(6) – Centres étrangers Groupe 1 – Sujet 2
26-NSIJ2G11

13 juin 2026

  • Exercice 1 – POO et sécurisation des communications

    Application de taxis, classes Chauffeur, Client, Taxi et Course, imports de modules, assertions, calcul de durée et de tarif, chiffrement symétrique et asymétrique.

    Notions : POO · modules · assertions · datetime · chiffrement symétrique · chiffrement asymétrique.

  • Exercice 2 – SQL, réseaux, RIP et OSPF

    Base de données d’ordinateurs et de jeux vintage, requêtes SQL, clés étrangères, puis réseau de serveurs, masque IP, commande ping, tables de routage RIP et chemin OSPF.

    Notions : SQL · COUNT · jointure · adresse IP · masque · RIP · OSPF · coût de liaison.

  • Exercice 3 – Architecture, assembleur, portes logiques et file circulaire

    Architecture de von Neumann, mémoire, registres, assembleur RISC-V, circuit logique, mémoire tampon et classe Tampon modélisant une file par tableau circulaire.

    Notions : architecture matérielle · RAM · registres · assembleur · portes logiques · FIFO · file · tableau circulaire.

Corrigés détaillés à venir.

(7) – Métropole – Sujet 1
26-NSIJ1ME1

16 juin 2026

  • Exercice 1 – Réseaux, routage et sécurisation

    Réseau d’un lycée, configuration IP, notation CIDR, passerelle, traceroute, protocoles RIP et OSPF, coûts de liaison, chiffrement symétrique/asymétrique et HTTPS.

    Notions : adresse IP · masque · CIDR · passerelle · RIP · OSPF · HTTPS · sécurité.

  • Exercice 2 – Binaire, graphes et récursivité

    Jeu Recto-Verso, configurations binaires, ou exclusif, dictionnaire de coups possibles, graphe des configurations et parcours en profondeur.

    Notions : binaire · XOR · graphe · dictionnaire d’adjacence · parcours en profondeur · récursivité.

  • Exercice 3 – Arbres, POO et bases de données

    Plateforme de débats, arbre d’arguments, classe Affirmation, récursivité, évaluation d’un arbre, puis base SQL d’utilisateurs, d’affirmations et de réactions.

    Notions : arbres · POO · récursivité · SQL · clés primaires · clés étrangères · requêtes.

Corrigé Math93.com mis en ligne après la session.

(8) – Antilles-Guyane – Sujet 1
26-NSIJ1AG1

16 juin 2026

  • Exercice 1 – Bases de données relationnelles et SQL

    Base de données d’une pizzeria, relations client, pizza et commande, clés primaires et étrangères, requêtes SQL, mises à jour, suppression et extension du schéma avec ingrédients.

    Notions : SGBD · modèle relationnel · clé primaire · clé étrangère · SELECT · JOIN · UPDATE · INSERT · DELETE · sécurité des accès.

  • Exercice 2 – LCS, récursivité et programmation dynamique

    Recherche d’une plus longue sous-liste commune, construction exhaustive des sous-listes, test d’extraction, fonction récursive top-down et réflexion sur la mémorisation des résultats.

    Notions : récursivité · recherche exhaustive · complexité exponentielle · sous-séquence commune · programmation dynamique · mémoïsation.

  • Exercice 3 – Réseaux, sécurité et POO

    DNS, routage RIP et OSPF, protocole HTTPS, chiffrement symétrique et asymétrique, signature digitale, puis génération d’un sac et classe Cle_symetrique pour chiffrer et déchiffrer un octet.

    Notions : DNS · RIP · OSPF · HTTPS · clé symétrique · clé publique/privée · signature · POO · listes Python.

Corrigé Math93.com à venir.

(9) – Métropole – Sujet 2
26-NSIJ2ME1

17 juin 2026

  • Exercice 1 – Réseaux, routage RIP/OSPF et programmation orientée objet

    Réseau d'entreprise, adresses IPv4 en notation CIDR, adresses réseau et diffusion, tables de routage RIP, chemin de secours, coûts OSPF, listes de routes et classe Routage.

    Notions : adresse IP · CIDR · réseau local · broadcast · routeur · RIP · OSPF · coût de liaison · listes Python · POO.

  • Exercice 2 – Taquin, mise au point de programme, listes et graphes

    Grille de taquin représentée par une liste de listes, liste aplatie, mélange aléatoire, correction de bugs, assertions, inversions, distance de la tuile vide, test de résolubilité et graphe des déplacements.

    Notions : listes de listes · indexation · assertions · tests · bugs · graphe d'adjacence · tirage aléatoire · simulation.

  • Exercice 3 – Bases de données, SQL, files et graphes

    Application de covoiturage, schéma relationnel avec clés primaires et étrangères, requêtes SQL, intégrité référentielle, puis graphe de points de rendez-vous, file, parcours en largeur, distances et excentricité.

    Notions : SQL · clé primaire · clé étrangère · SELECT · JOIN · INSERT · UPDATE · DELETE · file FIFO · graphe · parcours en largeur.

Corrigé Math93.com à venir.

(10) – Polynésie – Sujet 1
26-NSIJ1PO1

2026

Contenu détaillé à venir pour le premier sujet de Polynésie 2026.

Notions : à compléter après publication.

Corrigé publié après l’épreuve.

(11) – Polynésie – Sujet 2
26-NSIJ2PO1

2026

Contenu détaillé à venir pour le second sujet de Polynésie 2026.

Notions : à compléter après publication.

Corrigé Math93.com à venir.

(12) – Métropole Septembre – Sujet 1
26-NSIJ1ME3

Septembre 2026

Contenu détaillé à venir pour la session de septembre, sujet 1.

Notions : à compléter après publication.

Corrigés en ligne après la session de septembre.

(13) – Métropole Septembre – Sujet 2
26-NSIJ2ME3

Septembre 2026

Contenu détaillé à venir pour la session de septembre, sujet 2.

Notions : à compléter après publication.

Corrigé Math93.com à venir.

(14) – Asie Pacifique
26-NSIPE4

5 septembre 2026

Contenu détaillé à venir pour l’épreuve d’Asie Pacifique 2026.

Notions : à compléter après publication.

Corrigés publiés après la session.

(15) – Amérique du Sud – Sujet 1
26-NSIJ1AS1

13 novembre 2026

Contenu détaillé à venir pour le premier sujet Amérique du Sud 2026.

Notions : à compléter après publication.

Corrigés en ligne après l’épreuve.

(16) – Amérique du Sud – Sujet 2
26-NSIJ2AS1

14 novembre 2026

Contenu détaillé à venir pour le second sujet Amérique du Sud 2026.

Notions : à compléter après publication.

Corrigé Math93.com à venir.

Bilan par notions du Bac NSI 2026

Ce bilan est provisoire : il porte actuellement sur 9 sujets analysés. Une notion est comptée une fois par sujet dès qu’elle apparaît de manière significative dans au moins un exercice.

Bilan provisoire des notions dans les sujets écrits de NSI 2026
Thème ou sous-thèmeFréquenceSujets concernés
Thème
Programmation Python
fonctions, listes, dictionnaires, classes, simulations, chaînes
9 / 9 sujets
100 %
AN J1 · AN J2 · Asie J1 · Asie J2 · CE J1 · CE J2 · Métropole J1 · Métropole J2 · AG J1
Thème
Programmation orientée objet
classes, objets, attributs, méthodes, modélisation
9 / 9 sujets
100 %
AN J1 · AN J2 · Asie J1 · Asie J2 · CE J1 · CE J2 · Métropole J1 · Métropole J2 · AG J1
Thème
Bases de données et SQL
schéma relationnel, clés, requêtes SQL, agrégations
9 / 9 sujets
100 %
AN J1 · AN J2 · Asie J1 · Asie J2 · CE J1 · CE J2 · Métropole J1 · Métropole J2 · AG J1
Thème
Réseaux
adresse IP, CIDR, routage, RIP, OSPF, DNS, HTTPS
8 / 9 sujets
89 %
AN J1 · Asie J1 · Asie J2 · CE J2 · Métropole J1 · Métropole J2 · AG J1 · AN J2
Thème
Récursivité
arbres, parcours, sous-problèmes, jeux, LCS
7 / 9 sujets
78 %
AN J1 · AN J2 · Asie J2 · CE J1 · Métropole J1 · AG J1 · CE J2
Thème
Structures linéaires
listes, piles, files, tuples, tableaux circulaires
8 / 9 sujets
89 %
AN J1 · AN J2 · Asie J1 · Asie J2 · CE J2 · Métropole J1 · Métropole J2 · AG J1
Thème
Graphes
dictionnaire d’adjacence, parcours, graphe orienté, routage
5 / 9 sujets
56 %
Asie J2 · Métropole J1 · Métropole J2 · AG J1 · CE J2
Thème
Arbres
ABR, arbre binaire, arbre de jeu, arbre d’arguments
5 / 9 sujets
56 %
AN J1 · AN J2 · CE J1 · Métropole J1 · Asie J2
Thème
Sécurité et chiffrement
symétrique, asymétrique, HTTPS, signature, Polybe
5 / 9 sujets
56 %
CE J1 · CE J2 · Métropole J1 · AG J1 · AN J1
Thème
Systèmes d’exploitation
processus, états, préemption, interblocage, ordonnancement
2 / 9 sujets
22 %
AN J2 · CE J2
Thème
Architecture matérielle
von Neumann, RAM, registres, assembleur, portes logiques
3 / 9 sujets
33 %
AN J1 · AN J2 · CE J2
Sous-thème
Tri et complexité
tri par insertion, tri par sélection, coût temporel
4 / 9 sujets
44 %
AN J2 · Asie J1 · CE J1 · AG J1
Sous-thème
Programmation dynamique
LCS, sous-séquence, mémoïsation, optimisation
2 / 9 sujets
22 %
AN J1 · AG J1
Sous-thème
IA et perceptron
poids, biais, fonction d’activation, apprentissage supervisé
1 / 9 sujets
11 %
Asie J1
Sous-thème
Assembleur
RISC-V, registres, instructions, branchements
1 / 9 sujets
11 %
CE J2

Notions classées par chapitres

Programmation Python et algorithmique

Fonctions, listes, tuples, dictionnaires, chaînes de caractères, assertions, boucles, parcours, simulations, lecture de chaînes structurées, algorithmes gloutons, tris, complexité, recherche exhaustive et mémoïsation.

Programmation orientée objet

Classes, objets, attributs, méthodes, méthodes spéciales, modélisation de jeux, de réseaux, de plateformes, de taxis, de démineur, de taquin ou encore de systèmes de communication.

Récursivité, arbres, graphes et programmation dynamique

Arbres de recherche, arbres binaires, parcours d’arbres, arbres d’arguments, parcours en profondeur, graphes orientés, dictionnaires d’adjacence, tri topologique, LCS et programmation dynamique.

Réseaux, routage et sécurité

Adresses IP, masques, CIDR, passerelles, DNS, traceroute, RIP, OSPF, coût de liaison, tables de routage, HTTPS, chiffrement symétrique, chiffrement asymétrique, clés publiques/privées et signature numérique.

Bases de données et SQL

Schéma relationnel, SGBD, clés primaires, clés étrangères, intégrité référentielle, requêtes SELECT, WHERE, JOIN ... ON, ORDER BY, INSERT, UPDATE, DELETE, agrégations COUNT, MAX, AVG, SUM.

Architecture matérielle, systèmes et structures de données

Architecture de von Neumann, RAM, registres, mémoire volatile, assembleur RISC-V, portes logiques, processus, ordonnancement, interblocage, piles, files, FIFO, tableau circulaire et mémoire tampon.

Ressources complémentaires pour les annales de NSI

Des corrigés et ressources complémentaires autour des épreuves de NSI sont également disponibles sur :

Questions fréquentes

Combien d’exercices comporte l’épreuve écrite de NSI ?

L’épreuve écrite comporte trois exercices indépendants. Le candidat traite les trois exercices.

Quels sujets NSI 2026 sont déjà disponibles ?

Les sujets disponibles intégrés à cette page sont : Amérique du Nord Jour 1 et Jour 2, Asie Jour 1 et Jour 2, Centres étrangers Groupe 1 Jour 1 et Jour 2, Métropole Jour 1 et Jour 2 et Antilles-Guyane Jour 1.

Quels chapitres dominent les premiers sujets de NSI 2026 ?

Les sujets 2026 mobilisent très fortement Python, la programmation orientée objet, les bases de données SQL, les réseaux, la récursivité, les arbres, les graphes, les structures linéaires, ainsi que la sécurité des communications.

Comment lire le bilan par notions ?

Une notion est comptée une fois par sujet lorsqu’elle apparaît de manière significative dans au moins un exercice. Le bilan sera recalculé à chaque ajout de sujet.


Articles connexes