L'enseignement de spécialité Numériques et Sciences Informatiques (NSI) au baccalauréat, c'est cinq grandes thématiques au programme de terminale, des centaines de lignes de code à savoir lire et écrire, et un format d'épreuve hybride qui combine écrit théorique et pratique sur ordinateur.
Tu fais partie des 17 434 candidats inscrits qui vont plancher sur la spécialité NSI au bac cette année ? Avec ses cinq grandes thématiques denses, ses notions de programmation à maîtriser dans le détail et un format d'épreuve qui combine écrit théorique et pratique sur machine, l'examen laisse peu de marge d'erreur.
D'une session du bac à l'autre, certains chapitres s'imposent dans presque tous les sujets, là où d'autres restent largement dans l'ombre. Diplomeo te dévoile ses pronostics pour le bac NSI 2026 !
Le programme évaluable à l'épreuve écrite de NSI
L'épreuve de spécialité NSI se déroule en deux temps. Tu commences par une épreuve écrite de 3h30, suivie d'une épreuve pratique d'1 heure sur ordinateur, pour un coefficient total de 16. La note finale se compose de 15 points pour l'écrit et 5 points pour la pratique, sur un total de 20.
L'écrit te propose trois exercices indépendants que tu dois tous traiter. Pour la pratique, nouveauté de la session 2026 : tu programmes une application informatique à partir d'un document fourni, en dialoguant avec un professeur-examinateur qui évalue jusqu'à quatre élèves en parallèle. Les sujets sont issus d'une banque nationale de 23 sujets publiée le 26 mars 2026.
Côté programme, NSI couvre cinq grandes thématiques en terminale, toutes évaluables à l'épreuve. Pas de rotation paire/impaire comme en HGGSP : tout le programme peut tomber, peu importe l'année.
- Structures de données : listes, piles, files, dictionnaires, arbres et graphes
- Bases de données : modèle relationnel, requêtes SQL, transactions
- Architectures matérielles, systèmes d'exploitation et réseaux : processus, routage, protocoles
- Langages et programmation : récursivité, modularité, programmation orientée objet
- Algorithmique : tris avancés, diviser pour régner, programmation dynamique, complexité
Épreuve de spécialité du bac : ce qui est tombé les années précédentes en NSI
Pour cerner les tendances de l'épreuve, on a passé en revue les sujets de métropole depuis 2022. Quatre sessions, plusieurs dizaines d'exercices : voici le récap année par année.
Session 2022 du bac NSI
En 2022, ce sont les piles et files, la récursivité, les requêtes SQL et le tri par insertion qui tombent au jour 1. Au jour 2, les candidats planchent sur la programmation orientée objet, les arbres binaires et le routage réseau.
| Jour | Exercices principaux |
| Jour 1 | Piles et files / Récursivité / SQL (requêtes SELECT) / Tri par insertion |
| Jour 2 | Programmation orientée objet / Arbres binaires / Routage réseau |
Session 2023 du bac NSI
En 2023, le jour 1 mobilise les listes chaînées, le SQL, les arbres et les processus et systèmes d'exploitation. Au jour 2, c'est la récursivité, l'algorithme diviser pour régner, la POO et les bases de données qui sont évalués.
| Jour | Exercices principaux |
| Jour 1 | Listes chaînées / SQL / Arbres / Processus et OS |
| Jour 2 | Récursivité / Diviser pour régner / POO / Bases de données |
Session 2024 du bac NSI
En 2024, le jour 1 porte sur les graphes, la récursivité, le SQL et le tri fusion. Au jour 2, les candidats traitent les piles et files, la POO, le routage et les arbres binaires.
| Jour | Exercices principaux |
| Jour 1 | Graphes / Récursivité / SQL / Tri fusion |
| Jour 2 | Piles et files / POO / Routage / Arbres binaires |
Session 2025 du bac NSI
En 2025, le jour 1 évalue les piles et files, les arbres, la récursivité et le SQL. Au jour 2, place à la POO, les listes, la récursivité (à nouveau) et les bases de données.
| Jour | Exercices principaux |
| Jour 1 | Piles et files / Arbres / Récursivité / SQL |
| Jour 2 | POO / Listes / Récursivité / Bases de données |
Nos pronostics pour le bac NSI 2026
Diplomeo a épluché tous les sujets de métropole tombés entre 2022 et 2025 pour identifier les chapitres qui ont le plus de chances d'être évalués cette année. Chaque thématique du programme se voit attribuer un score sur 100 calculé selon trois critères :
- Le temps écoulé depuis sa dernière apparition : un chapitre qui n'est pas tombé depuis plusieurs sessions accumule ce qu'on appelle une « dette d'évaluation »
- Sa fréquence d'apparition dans les annales : à quel rythme il revient d'une session à l'autre
- Son poids dans le programme officiel : la place qu'il occupe dans les heures de cours
À partir de ce score, chaque chapitre tombe dans l'une des trois catégories : très probable, probable ou moins probable.
Les sujets très probables : structures de données et récursivité
Deux chapitres trônent en tête du classement avec un score plancher de 85/100, et la raison est simple : depuis 2022, ils tombent à chaque session sans exception. Premier sur le podium, les structures de données linéaires (listes, piles, files). Juste derrière, la récursivité, qui s'invite dans presque tous les exercices d'algorithmique.
Côté structures de données, la notion à maîtriser sur le bout des doigts, c'est le couple pile (LIFO) et file (FIFO). Ces deux structures sont partout : parcours d'arbres, gestion de la mémoire, simulations, traitement d'expressions. Tu dois pouvoir coder leurs opérations de base (empiler, dépiler, enfiler, défiler) à la volée, et connaître leur implémentation par listes chaînées sur le bout des doigts. Garde aussi en tête les dictionnaires et les listes Python, omniprésents même quand ils ne sont pas le sujet principal de l'énoncé.
Pour la récursivité, le concept à graver dans ta mémoire, c'est le cas de base et le cas récursif. Toute fonction récursive repose sur ce duo : un cas terminal qui arrête l'appel, et un cas qui se rappelle lui-même avec un paramètre modifié. Bosse les grands classiques que sont la factorielle, la suite de Fibonacci, le parcours d'arbre et la recherche dichotomique récursive. La notion de complexité associée à chaque appel récursif tombe aussi régulièrement : prépare-toi à discuter de l'efficacité d'un algorithme en O(n), O(log n) ou O(n²).
Les sujets probables : algorithmique avancée et systèmes
Plusieurs chapitres se classent dans la catégorie des sujets probables, avec des scores entre 40 et 56/100. Ces thématiques n'ont pas la régularité des deux incontournables, mais leur absence des dernières sessions fait monter mécaniquement leur probabilité de revenir.
En tête de cette catégorie : les processus et systèmes d'exploitation (56/100) et diviser pour régner (56/100), absents de la métropole depuis 2023. Pour le premier, la notion clé c'est l'ordonnancement : comment l'OS distribue le temps de calcul entre les processus en attente, avec ses états (prêt, élu, bloqué) et ses politiques de scheduling. Pour le second, c'est le principe de récurrence sur des problèmes divisés que tu retrouves dans le tri fusion, la recherche dichotomique ou le calcul rapide de puissances.
Viennent ensuite les transactions de bases de données (49/100), la programmation dynamique (49/100) et les graphes (44/100). Les transactions mobilisent les fameuses propriétés ACID (atomicité, cohérence, isolation, durabilité), une notion attendue en restitution de cours. La programmation dynamique repose sur la mémoïsation, c'est-à-dire stocker les résultats intermédiaires pour éviter les calculs redondants — pense à la suite de Fibonacci en version itérative. Pour les graphes, attention aux deux représentations classiques (matrice d'adjacence, liste d'adjacence) et aux parcours en profondeur (DFS) et en largeur (BFS).
Enfin, le routage réseau (40/100) et les tris avancés (40/100) ferment cette catégorie. Pour les tris, focus sur le tri fusion et le tri rapide, les deux algorithmes au programme, dont la comparaison de complexité est un grand classique des sujets.
Les sujets moins probables : arbres, SQL et POO
Trois chapitres tombent dans la catégorie des sujets moins probables avec des scores autour de 27/100, et tous pour la même raison : ils sont tous tombés en métropole en 2025. Les arbres binaires, les requêtes SQL et la programmation orientée objet ont été largement évalués lors de la dernière session, ce qui réduit mécaniquement leur probabilité de revenir aussi vite.
Pas d'impasse pour autant : la Programmation orientée objet reste un pilier du programme : maîtrise la syntaxe d'une classe, l'instanciation d'objets, les méthodes et le constructeur init. Pour les arbres, garde en tête la terminologie (nœud, racine, feuille, hauteur, taille) et les trois parcours classiques (préfixe, infixe, postfixe). Pour SQL, révise au moins les requêtes, même si le chapitre est moins probable cette année.
Voici le récap' des chapitres qui peuvent tomber au bac, thématique par thématique :
| Catégorie | Chapitre | Notion clé | Score |
| 🔴 Très probable | Structures de données linéaires | Pile (LIFO) et file (FIFO) | 85/100 |
| 🔴 Très probable | Récursivité | Cas de base et cas récursif | 85/100 |
| 🟠 Probable | Processus et systèmes d'exploitation | Ordonnancement | 56/100 |
| 🟠 Probable | Diviser pour régner | Récurrence sur problèmes divisés | 56/100 |
| 🟠 Probable | Transactions de bases de données | Propriétés ACID | 49/100 |
| 🟠 Probable | Programmation dynamique | Mémoïsation | 49/100 |
| 🟠 Probable | Graphes | Matrice d'adjacence, DFS/BFS | 44/100 |
| 🟠 Probable | Routage réseau | Protocole RIP, table de routage | 40/100 |
| 🟠 Probable | Tris avancés | Tri fusion, complexité O(n log n) | 40/100 |
| 🟡 Moins probable | Arbres binaires | Parcours préfixe, infixe, postfixe | 27/100 |
| 🟡 Moins probable | Requêtes SQL | SELECT, JOIN, GROUP BY | 27/100 |
| 🟡 Moins probable | Programmation orientée objet | Classe, instance, constructeur | 27/100 |
Attention toutefois, moins probable ne veut pas dire impossible. Tous les chapitres restent évaluables le jour J, donc pas d'impasse sur la POO, les arbres ou SQL.
Comment bien réviser pour le bac de NSI 2026 ?
La spécificité du bac NSI, c'est sa double épreuve : un écrit théorique et une pratique sur machine. Pour bien te préparer, il faut donc travailler les deux dimensions en parallèle, et pas seulement réviser le cours.
En ce qui concerne l'écrit, le meilleur réflexe est de t'entraîner directement sur les annales des sessions précédentes, disponibles sur le site éduscol. Reproduis les conditions de l'examen : 3h30 chrono, calculatrice posée, énoncé imprimé. Concentre-toi sur les exercices d'algorithmique « papier » où il faut tracer l'exécution d'un programme étape par étape, calculer une complexité ou rédiger un pseudo-code. C'est exactement le format qui tombe le jour J, et la pratique sur copie change radicalement de la pratique sur clavier.
Pour la partie pratique, le bon point d'attaque, ce sont les sujets de la banque nationale 2026, publiés le 26 mars sur le site officiel des examens. Comme tous les sujets de l'épreuve sont tirés de cette banque, t'entraîner dessus revient à travailler la matière exacte du jour J. Concentre-toi en priorité sur les briques qui reviennent dans presque tous les sujets : parcourir une liste, manipuler une chaîne de caractères, écrire une fonction récursive, implémenter une pile ou une file.
Puisque le format de l'épreuve repose sur un échange avec l'examinateur, tu vas devoir expliciter ta démarche à voix haute, justifier tes choix de code et répondre à des questions sur ce que tu as écrit. Entraîne-toi à verbaliser ton raisonnement au fur et à mesure que tu codes, idéalement en faisant tourner les sujets à plusieurs avec des camarades qui jouent le rôle de l'examinateur.
Dernier conseil mais pas des moindres en NSI : maîtrise ton vocabulaire technique sur le bout des doigts. Beaucoup de candidats perdent des points en confondant une instance et une classe, un paramètre et un argument, ou une complexité en temps et une complexité en mémoire. Les correcteurs sont stricts sur la terminologie, alors révise les définitions du cours avec autant de sérieux que les algorithmes eux-mêmes.






