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, Polynésie, Amérique du Sud et sessions de remplacement. Les sujets officiels seront 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é, programmation dynamique, réseaux, architecture matérielle, systèmes d’exploitation et bases de données.

Dernière mise à jour : les sujets Amérique du Nord 2026 – Jour 1 et Amérique du Nord 2026 – Jour 2 sont disponibles. Le bilan par notions porte actuellement sur 2 sujets analysés.

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.

Détail du sujet Amérique du Nord Jour 2

Exercice 1 — Processus et ordonnancement

  • Compléter le schéma des états d’un processus avec les notions élu, prêt, bloqué, élection, blocage et déblocage.
  • Analyser une situation de fonctionnement avec plusieurs processus d’une application de streaming.
  • Étudier une situation d’interblocage à partir de ressources demandées et libérées par quatre processus.
  • Compléter un chronogramme d’ordonnancement de type tourniquet avec quantum de 2 ms.
  • Compléter des fonctions Python manipulant une file de processus représentés par des dictionnaires.

Exercice 2 — Tennis, objets et arbres

  • Créer des objets de la classe Joueuse, compléter des méthodes de victoire/défaite et définir une comparaison par points WTA.
  • Analyser un tri par insertion appliqué à une liste d’objets.
  • Compléter une méthode de saisie du résultat d’un match à partir d’une liste de tuples représentant les sets.
  • Modéliser un tournoi à l’aide d’un arbre binaire, puis compléter une méthode récursive de mise à jour.

Exercice 3 — SQL et performances sportives

  • Exploiter un schéma relationnel avec les tables coureur et epreuve.
  • Écrire des requêtes SQL de sélection, de comptage, d’insertion, de mise à jour et de classement.
  • Manipuler un dictionnaire Python de performances par année et par catégorie.
  • Écrire des fonctions de recherche de meilleur temps, de moyenne, de records et contrôler les erreurs de saisie.

Corrigé Math93.com à venir.

(3) – Asie – Sujet 1
26-NSIJ1JA1

11 juin 2026

Contenu détaillé à venir après la session d’Asie du 11 juin 2026.

Notions : à compléter après publication.

Corrigé Math93.com mis en ligne après l’épreuve.

(4) – Asie – Sujet 2
26-NSIJ2JA1

12 juin 2026

Contenu détaillé à venir après la session d’Asie du 12 juin 2026.

Notions : à compléter après publication.

Corrigé Math93.com à venir.

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

12 juin 2026

Contenu détaillé à venir pour l’épreuve des centres étrangers, groupe 1, sujet 1.

Notions : à compléter après publication.

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

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

13 juin 2026

Contenu détaillé à venir pour le second sujet des centres étrangers, groupe 1.

Notions : à compléter après publication.

Corrigés détaillés à venir.

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

17 juin 2026

Contenu détaillé à venir après l’épreuve de Métropole, sujet 1.

Notions : à compléter après publication.

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

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

18 juin 2026

Contenu détaillé à venir après l’épreuve de Métropole, sujet 2.

Notions : à compléter après publication.

Corrigé Math93.com à venir.

(9) – 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.

(10) – 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.

(11) – 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.

(12) – 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.

(13) – 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.

(14) – 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.

(15) – 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 2 sujets analysés, les sujets d’Amérique du Nord Jour 1 et Jour 2. 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, parcours, simulations
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Programmation orientée objet
classes, objets, méthodes, méthodes spéciales
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Récursivité
arbres, min-max, mise à jour récursive
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Arbres
arbre de recherche, arbre binaire, tournoi
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Bases de données et SQL
schéma relationnel, clés, requêtes SQL
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Structures linéaires
listes, files, tuples, file FIFO
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Architecture matérielle
réseau d’entreprise, ressources, multiprocesseur
2 / 2 sujets
100 %
AN J1 · AN J2
Thème
Réseaux
adresse IP, CIDR, routage, RIP, OSPF, TCP
1 / 2 sujets
50 %
AN J1
Thème
Systèmes d’exploitation
processus, états, préemption, ordonnancement
1 / 2 sujets
50 %
AN J2
Thème
Programmation dynamique
plus longue sous-séquence strictement croissante
1 / 2 sujets
50 %
AN J1
Sous-thème
Algorithme min-max
arbre de recherche, jeu Puissance 4
1 / 2 sujets
50 %
AN J1
Sous-thème
CIDR et routage
sous-réseaux, tables de routage, RIP, OSPF
1 / 2 sujets
50 %
AN J1
Sous-thème
TCP et files d’attente
file FIFO, drop tail, gestion aléatoire
1 / 2 sujets
50 %
AN J1
Sous-thème
Processus
états, prêt, bloqué, élu, préemption
1 / 2 sujets
50 %
AN J2
Sous-thème
Interblocage
ressources partagées, exécution concurrente
1 / 2 sujets
50 %
AN J2
Sous-thème
Ordonnancement tourniquet
quantum, chronogramme, file d’attente
1 / 2 sujets
50 %
AN J2
Sous-thème
Tri par insertion
tri d’objets, comparaison, coût temporel
1 / 2 sujets
50 %
AN J2
Sous-thème
Dictionnaires Python
processus, performances par année et catégorie
1 / 2 sujets
50 %
AN J2
Sous-thème
Agrégations SQL
MAX, COUNT, classements
2 / 2 sujets
100 %
AN J1 · AN J2
Sous-thème
Clés primaires et étrangères
identifiants, intégrité référentielle
2 / 2 sujets
100 %
AN J1 · AN J2
Sous-thème
Assertions et gestion d’erreur
contrôle de saisie, messages d’erreur
1 / 2 sujets
50 %
AN J2

Notions classées par chapitres

Programmation Python et algorithmique

Fonctions, listes, tuples, dictionnaires, parcours, conditions, boucles, simulations, tri par insertion, coût temporel, assertions et gestion des erreurs.

Programmation orientée objet

Classes, objets, attributs, méthodes, méthodes spéciales, comparaison d’objets et modélisation de situations concrètes : jeu, réseau, tournoi ou compétition.

Récursivité, arbres et programmation dynamique

Arbres de recherche, arbres binaires, parcours récursifs, algorithme min-max, mise à jour d’un arbre de tournoi et plus longue sous-séquence strictement croissante.

Réseaux, architecture matérielle et systèmes d’exploitation

Adresse IP, CIDR, routage, RIP, OSPF, TCP, files d’attente, processus, états d’un processus, préemption, interblocage et ordonnancement tourniquet.

Bases de données et SQL

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

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 chapitres sont déjà tombés en Amérique du Nord 2026 ?

Les deux premiers sujets mobilisent notamment Python, la programmation orientée objet, la récursivité, les arbres, les bases de données SQL, les réseaux, les systèmes d’exploitation, les files, les dictionnaires et la programmation dynamique.

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