Ce mardi 16 juin à 8 h, les candidats au bac général ayant conservé la spécialité NSI en terminale ont ouvert leur sujet pour 3 h 30 d’épreuve écrite. Au programme : trois exercices obligatoires, tous à traiter, pour un coefficient 16. Vers 9 h 30, les sujets ont été transmis. Les voici, avec notre regard dessus.
Les trois exercices du 16 juin
L’épreuve écrite de NSI comporte trois exercices indépendants, mais tous obligatoires. Une erreur dans l’un ne pénalise pas les autres. Voici ce que les candidats du 16 juin ont trouvé en ouvrant leur copie.
Exercice 1 (6 points) : Réseaux, protocoles de routage et sécurisation des communications
Cet exercice porte sur le routage réseau et la sécurisation des communications, avec pour fil conducteur le réseau informatique d’un lycée réparti sur plusieurs sites. Trois parties distinctes, chacune avec son défi.
La partie A s’attaque à l’adressage IP : notation CIDR, conversion binaire, calcul d’hôtes disponibles, et diagnostic d’une erreur de configuration, en l’occurrence une passerelle (gateway) mal renseignée. La partie B monte en complexité avec le routage dynamique : le protocole RIP d’abord (coût = nombre de liens empruntés), puis OSPF, où le coût dépend du débit de la liaison (fibre optique, Fast Ethernet, Ethernet) et où il faut déterminer le chemin optimal d’un site à Internet. La partie C quitte les tables de routage pour la sécurité : chiffrement symétrique contre asymétrique, et HTTPS contre HTTP.
C’était là un exercice bien structuré, ancré dans un contexte quotidien (le réseau d’un établissement scolaire), avec une montée en difficulté progressive. Le routage réseau figurait dans notre liste des notions probables avec un score de 40/100, absent depuis 2024 : son retour au Jour 1 ne surprend pas vraiment.




Exercice 2 (6 points) : Binaire, graphes et récursivité
Cet exercice porte sur la représentation binaire, les graphes et la récursivité, à travers un objet original : le jeu du Recto-Verso, un solitaire sur plateau 3×3 où il faut retourner tous les jetons en face Recto en appliquant des coups (retournement d’une ligne, d’une colonne ou d’une diagonale). L’idée centrale est de représenter l’état du plateau comme un entier binaire, et chaque coup comme une opération XOR.
La partie A demande d’implémenter plusieurs fonctions Python : representant (liste de bits → entier), xor_etendu (XOR bit à bit sur deux listes), puis configurations_suivantes (liste de toutes les configurations accessibles en un coup depuis une configuration donnée). La partie B bascule vers les graphes : les configurations deviennent des sommets, les coups deviennent des arêtes, et il faut implémenter un parcours en profondeur (DFS) pour déterminer si une configuration est gagnante ou perdante, et justifier pourquoi le parcours en largeur serait plus adapté pour trouver le chemin le plus court vers la victoire.
En résumé, on a là un exercice exigeant qui demande de jongler entre trois notions en même temps. La récursivité (notre grand favori à 85/100, tombée à chaque session depuis 2022) est bien présente via le DFS et les fonctions récursives. Les graphes (44/100, probables) confirment leur retour. Deux pronostics validés dans un seul exercice.





Exercice 3 (8 points) : Arbres, algorithmique des arbres et bases de données
Cet exercice, le plus lourd en points, porte sur les arbres, la programmation orientée objet et les bases de données relationnelles. Il prend pour prétexte une plateforme de débat en ligne où les arguments s’organisent en arbre : un sujet de débat à la racine, des arguments pour et des arguments contre en branches, et le sujet du débat modélisé est, clin d’œil au lendemain de la philo, l’objectivité de la science.
La partie A s’appuie sur une classe Python Affirmation pour explorer l’algorithmique des arbres : compléter des méthodes (soutenir, nb_contre, mystere), comprendre ce que renvoie une méthode récursive, et écrire une méthode evaluation qui parcourt l’arbre en tenant compte des likes, dislikes et de la nature de chaque argument. La partie B plonge dans le SQL : SELECT avec COUNT, JOIN sur une même table (avec alias AS), UPDATE, INSERT et DELETE dont une séquence de suppression de compte utilisateur en trois étapes qui convoque les notions de clé étrangère et d’intégrité référentielle.
C’est ici que se trouve la vraie surprise de ce Jour 1. Arbres, POO et SQL figuraient tous les trois dans notre catégorie des moins probables (27/100 chacun), précisément parce qu’ils étaient tombés en 2025. Les voir réunis dans le même exercice, et dans le plus lourd de la session, est ce qu’on n’avait pas vu venir…





Et maintenant, la suite du bac 2026
La spé NSI du 16 juin, c’est dans la boîte ! Mais le bac n’est pas fini : les autres spécialités continuent demain et jeudi, et les candidats NSI convoqués le 17 juin passent leur épreuve demain matin dans les mêmes conditions, avec un sujet différent.
Ce qui t’attend jusqu’aux résultats : les épreuves de spécialités se terminent le jeudi 18 juin, le Grand oral se tient du 22 juin au 1er juillet, les résultats tombent le mardi 7 juillet et les épreuves de rattrapage courent jusqu’au vendredi 10 juillet.





