Les épreuves de spécialité du baccalauréat général 2026 se succédaient ce mardi 16 juin, au lendemain de la philosophie. Les candidats ayant opté pour le numérique et les sciences informatiques avaient trois heures trente devant eux pour traiter trois exercices indépendants, sans calculatrice. Voici ce que contenait le sujet de spécialité NSI du bac 2026.
Découvrez le sujet de l’épreuve de spécialité NSI du bac 2026 — Jour 1
Le sujet de l’épreuve de spécialité NSI comportait trois exercices indépendants, pour un total de 20 points. L’usage de la calculatrice n’était pas autorisé.
Le premier exercice, noté sur 6 points, prenait pour cadre le réseau informatique d’un lycée réparti sur plusieurs sites. Il se déclinait en trois parties : la configuration IP avec adressage en notation CIDR, conversion binaire et identification d’une erreur de passerelle ; le routage dynamique avec les protocoles RIP et OSPF, et le calcul des chemins optimaux selon les débits des liaisons ; enfin la sécurisation des échanges, avec une question sur le chiffrement symétrique et asymétrique et les apports du protocole HTTPS face à une menace intérieure au réseau.
Le deuxième exercice, sur 6 points, s’articulait autour du jeu du Recto-Verso, un solitaire sur plateau 3×3 où les jetons peuvent être retournés ligne par ligne, colonne par colonne ou diagonale par diagonale. La première partie exploitait ce cadre pour aborder la représentation binaire des configurations et l’opérateur XOR, avec deux fonctions Python à implémenter. La seconde construisait le graphe des configurations du jeu et demandait de compléter un algorithme de parcours en profondeur, de vérifier qu’une configuration est perdante et de justifier le choix entre parcours en largeur et en profondeur pour trouver le chemin le plus court vers la victoire.
Le troisième exercice, sur 8 points, portait sur une plateforme de débat en ligne structurant les arguments sous forme arborescente. La première partie concernait la modélisation orientée objet de cette structure, avec des méthodes à compléter dont une méthode récursive calculant le bilan d’une affirmation. La seconde portait sur la base de données relationnelle de la plateforme, avec des requêtes SQL à écrire couvrant des comptages, des jointures et une auto-jointure, ainsi que la gestion de la suppression d’un compte utilisateur dans le respect des contraintes d’intégrité référentielle.
Lire aussi : Tout savoir sur les spécialités du baccalauréat
Découvrez le sujet de l’épreuve de spécialité NSI du bac 2026 — Jour 2
Le premier exercice (6 points) porte sur les réseaux et la programmation orientée objet. À partir d’une infrastructure réseau répartie sur trois sites interconnectés par cinq routeurs, les candidats analysent le fonctionnement des protocoles de routage RIP et OSPF, complètent des tables de routage et calculent des coûts de liaison. La seconde partie de l’exercice demande d’implémenter en Python une classe Routage gérant une liste de routes avec une capacité maximale, puis d’écrire une méthode d’affichage formaté.
Le deuxième exercice (6 points) s’articule autour du jeu de taquin et aborde la mise au point de programmes, la gestion de bugs et les graphes. Les candidats corrigent plusieurs erreurs dans des fonctions Python (liste en compréhension, appel de random.shuffle, remplissage d’une grille), complètent une fonction de comptage d’inversions et de calcul de la distance de la tuile vide. La dernière partie modélise les déplacements valides par un graphe d’adjacence et demande de compléter une fonction de mélange réaliste garantissant que la grille obtenue reste résoluble.
Le troisième exercice (8 points) combine bases de données et structures de file et de graphe. La partie A s’appuie sur une base de données de covoiturage en entreprise : les candidats rédigent des requêtes SQL (SELECT avec jointures, INSERT, UPDATE, DELETE) et expliquent une erreur de contrainte de clé étrangère. La partie B modélise en Python un graphe de domiciles et points de rendez-vous, puis analyse une fonction de parcours en largeur utilisant une file pour calculer les distances, avant de compléter une fonction d’excentricité permettant de déterminer le meilleur point de rendez-vous.
L’épreuve de spécialité NSI représente 16 points dans le calcul final du baccalauréat général, ce qui en fait l’une des épreuves les plus déterminantes de l’examen.
Les candidats composent pendant trois heures trente. L’usage de la calculatrice n’est pas autorisé.
L’épreuve de spécialité NSI du baccalauréat général 2026 se tient le mardi 16 juin ou le mercredi 17 juin 2026, de 14h à 17h30, selon l’emploi du temps de chaque candidat.
Le sujet est noté sur 20 points et se compose de trois exercices indépendants. Les candidats sont évalués sur leur maîtrise des concepts fondamentaux de l’informatique (réseaux, algorithmique, structures de données, programmation et bases de données) ainsi que sur leur capacité à écrire et à compléter du code Python.
La programmation en Python fait partie intégrante de l’épreuve. Les candidats sont régulièrement amenés à lire, compléter ou écrire des fonctions. Une bonne maîtrise des structures de base (boucles, conditions, listes, dictionnaires, récursivité) est indispensable.













