Réussir les deux épreuves de NSI
Ce que valent l'écrit et la pratique, et ce que le correcteur attend exactement dans chaque cas.
NSI · fiche gratuite · 12 min de lecture
Ce qu'il faut savoir faire
La spécialité NSI est évaluée par deux épreuves distinctes, et beaucoup d'élèves ne travaillent que la première.
- L'épreuve écrite : 3 h 30, trois exercices à traiter obligatoirement, sur 20 points. Elle pèse pour les trois quarts de la note de spécialité.
- L'épreuve pratique : 1 h sur machine, notée sur 20, sur un sujet unique, choisi par le jury parmi des situations d'une banque nationale publiée à l'avance et retenues par ton lycée, avec un échange avec le professeur-examinateur pendant l'épreuve. Elle pèse pour le quart restant.
L'épreuve pratique : la seule où on peut réviser les sujets exacts
Les sujets sont publics avant l'épreuve. C'est une occasion rare : entraîne-toi sur la banque nationale, pas sur des exercices inventés. Elle est mise en ligne au plus tard le 24 mars de l'année de l'épreuve.
Attention, le format a changé. Les deux exercices de 10 points que décrivent encore beaucoup d'annales et de sites n'existent plus : pour la session 2027 — celle que tu passes —, la partie pratique est un seul sujet — la programmation d'une application à partir d'un document fourni.
- Ce qu'on te donne — un document de présentation, des fichiers de départ (du code Python incomplet) et souvent des données à exploiter : CSV, JSON, images, base SQLite.
- Ce que tu dois produire — compléter le code, corriger ce qui ne marche pas, écrire ou faire tourner des tests, et expliquer tes choix.
- Comment tu es évalué — par un dialogue avec un professeur-examinateur, qui suit au plus quatre candidats à la fois. Ce n'est pas une épreuve muette : il t'entend raisonner. La note est mise sur 20, au demi-point près, avec une appréciation.
Ce que l'épreuve vérifie réellement : que ton code s'exécute et passe les jeux de tests du sujet, et que tu sais dire ce que tu fais. Un code élégant qui plante rapporte moins qu'un code laborieux qui tourne — mais un code qui tourne sans que tu puisses l'expliquer ne vaut pas tous ses points non plus.
Sources : note de service MENE2622643N du 11 septembre 2026 (BO spécial n° 4 du 17 septembre 2026), qui définit l'épreuve à compter de la session 2027 et abroge la note du 4 juillet 2025 ; note de service MENE2624043N du 21 septembre 2026 (BO n° 38 du 8 octobre 2026) pour la banque de sujets, le choix du sujet par le jury et la note « sur 20 points, exprimée au demi-point près » : c'est elle qui régit la partie pratique à compter de la session 2027. La note MENE2529540N du 19 novembre 2025 ne portait que sur la session 2026. Vérifié le 14/10/2026 sur les sources primaires.
Les réflexes qui rapportent, sur machine
- Lance le programme avant d'écrire quoi que ce soit. Le message d'erreur t'indique la ligne.
- Fais tourner les exemples de la docstring : ils sont le barème déguisé.
- Ne réécris jamais tout. Quand un test échoue, la faute est presque toujours locale : un `<` au lieu de `<=`, un indice décalé, un `return` dans la boucle, une variable non réinitialisée.
- Teste les cas limites : liste vide, un seul élément, valeur absente. C'est là que se cachent les points.
À l'écrit : rédiger comme on est noté
- Justifie les complexités demandées en une phrase : « la boucle parcourt les n éléments une fois, donc en O(n) ».
- Écris du Python valide, indentation comprise. Un pseudo-code approximatif est pénalisé.
- Réponds aux questions de cours (SQL, réseau, processus) : elles sont courtes, rapides, et rapportent autant qu'un algorithme difficile.
- Une question bloquée n'empêche pas la suivante : les trois exercices sont indépendants, et il faut les traiter tous les trois.
Les erreurs qui coûtent le plus
- Négliger l'épreuve pratique parce qu'elle « ne vaut qu'un quart ». Ses sujets sont connus d'avance : c'est le meilleur rapport points/heure de révision de toute la spécialité.
- Rendre du code non exécuté. Sur machine, un programme jamais lancé est un programme faux.
- Sauter les questions de cours pour finir un algorithme : mauvais calcul, elles sont plus rentables.
- Confondre lire du code et savoir l'écrire. Écris à la main, sans autocomplétion, au moins une fois par notion.
Teste-toi — 4 questions corrigées
Réponds sans regarder la fiche : la correction et l'explication s'affichent après chaque réponse.
-
Pour la session 2027, l'épreuve pratique de NSI consiste à :
Réponse : programmer une application à partir d'un document et de fichiers fournis. Une heure sur machine, notée sur 20 : tu complètes, corriges et testes le code, et tu expliques tes choix à l'examinateur. Le format à deux exercices de 10 points n'existe plus. -
Les sujets de l'épreuve pratique sont :
Réponse : tirés d'une banque nationale publiée à l'avance. La banque nationale est publique avant l'épreuve. S'entraîner directement dessus est le meilleur rapport points/heure de la spécialité. -
À l'épreuve écrite, combien d'exercices faut-il traiter ?
Réponse : Les trois. Les trois exercices doivent tous être traités, en 3 h 30. Ils sont indépendants : rester bloqué sur l'un ne dispense pas de commencer les autres. -
Pendant l'épreuve pratique, un code fourni échoue sur un test. Le bon réflexe est :
Réponse : lire le message d'erreur et corriger localement. La faute est presque toujours locale : indice décalé, comparaison stricte au lieu de large, return placé dans la boucle. Réécrire tout coûte le temps qui manque à la fin.
Cette fiche fait partie des 27 fiches de révision gratuites de RévizBac. Pour savoir où tu en es de ta moyenne et de ta mention, passe par le simulateur de note ; pour caser sa révision dans ta semaine, par le générateur de planning.
Autres fiches gratuites en NSI
- Recherche, tris et coût d'un algorithme — Tri fusion, Boyer-Moore et coûts : ce que la terminale ajoute aux tris et recherches vus en première.
- Représentation binaire des données : entiers, flottants, textes, booléens — Prérequis de première : bases 2 et 16, complément à deux, bit à bit et débordement, flottants IEEE 754, ASCII, Unicode, UTF-8, De Morgan.
Avant l'épreuve : Méthode des épreuves de spécialité NSI — l'écrit, l'heure sur machine et la banque de sujets, en détail.