Ma moyenne →Mon espace → Blog

Blog › Méthode des épreuves de NSI

Méthode des épreuves de spécialité NSI au Bac

La spécialité NSI s'évalue en deux fois : un écrit de 3 h 30 noté sur 20, qui pèse les trois quarts de ta note de spécialité, et une heure sur machine, notée elle aussi sur 20, qui pèse le quart restant — le tout au coefficient 16. Et cette heure sur machine a une propriété qu'aucune autre épreuve du Bac ne partage : ses sujets sont publics avant l'épreuve. Voici la structure exacte des deux épreuves, ce que l'examinateur regarde, et pourquoi le quart le moins travaillé est le plus rentable.

Tu progresseras plus vite en t'entraînant qu'en lisant. La méthode des deux épreuves de NSI, un chapitre d'algorithmique et un prérequis de première sont en accès libre — fiche + QCM corrigé, sans compte, sans email : Réussir les deux épreuves de NSI · Recherche, tris et coût d'un algorithme · Représentation binaire des données. Ou reçois l'accès à tes chapitres gratuits par email.

L'épreuve en bref

Ce qui t'attend le jour J

  • Partie écrite : 3 h 30, notée sur 20 points.
  • Trois exercices à traiter obligatoirement, et indépendants les uns des autres.
  • Partie pratique : 1 heure sur machine, notée elle aussi sur 20 points, sur un sujet unique, choisi par le jury parmi des situations d'évaluation d'une banque nationale publiée à l'avance et retenues par ton lycée.
  • Un professeur-examinateur suit au plus quatre candidats à la fois et échange avec toi pendant l'épreuve. La note est mise au demi-point près, avec une appréciation.
  • Répartition : l'écrit vaut les trois quarts de la note de spécialité, la pratique le quart restant, puis coefficient 16.
  • La banque de sujets est en ligne au plus tard le 24 mars de l'année de l'épreuve.

Source : la note de service qui définit l'épreuve de spécialité NSI (MENE2622643N du 11 septembre 2026, BO spécial n° 4 du 17 septembre 2026), applicable à compter de la session 2027 ; elle abroge la note du 4 juillet 2025. La banque nationale de sujets de la partie pratique, sa date de publication, le choix du sujet par le jury et la notation au demi-point près viennent de la note de service MENE2624043N du 21 septembre 2026 (BO n° 38 du 8 octobre 2026), qui porte sur la partie pratique « à compter de la session 2027 ». La note MENE2529540N du 19 novembre 2025, longtemps citée ici, ne valait que pour la session 2026. Le coefficient 16 ne vient pas de ces notes mais de la table des épreuves terminales du baccalauréat général (arrêté du 16 juillet 2018 modifié, via éduscol).

Le format a changé, et beaucoup d'annales ne le savent pas encore. Les deux exercices de 10 points que décrivent encore de nombreux sites et sujets d'entraînement n'existent plus : pour la session 2027, la partie pratique est un seul sujet — la programmation d'une application à partir d'un document fourni. Vérifie la date de ce que tu révises avant de t'y entraîner.

L'heure sur machine : la seule épreuve du Bac dont tu connais les sujets

C'est le point qui rend la spécialité NSI différente de toutes les autres. La banque nationale de sujets est publique avant l'épreuve, au plus tard le 24 mars. Tu peux donc t'entraîner sur les sujets eux-mêmes, et pas sur des exercices inventés qui ressemblent aux sujets.

Comment l'heure se déroule

  • 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 l'examinateur, qui t'entend raisonner. Ce n'est pas une épreuve muette.

Ce que cette heure 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.

Le calcul à faire, et il ne dit pas ce qu'on croit. Quatre points gagnés à la pratique ne valent qu'un point sur ta note de spécialité, contre trois pour l'écrit : l'écrit pèse trois fois plus. Mais ce n'est pas le bon critère, parce que les deux heures de révision ne coûtent pas la même chose. À l'écrit tu révises un programme entier contre un sujet inconnu ; à la pratique tu t'entraînes sur les sujets qui tomberont. C'est le meilleur rapport points/heure de toute la spécialité, et c'est pourtant la partie que les élèves délaissent, parce qu'elle « ne vaut qu'un quart ».

Les quatre réflexes qui rapportent le plus, sur machine

1. Lance le programme avant d'écrire quoi que ce soit

Avant de réfléchir, exécute. Le message d'erreur te donne le fichier et la ligne, c'est-à-dire la moitié du travail de diagnostic, gratuitement et en cinq secondes. Lire le code à l'œil pour trouver la panne est toujours plus lent.

2. Fais tourner les exemples de la docstring

Les exemples placés dans les docstrings du code fourni ne sont pas de la décoration : c'est le barème déguisé. Si tes fonctions les reproduisent exactement, l'essentiel des points de la question est pris.

3. Ne réécris jamais tout

Quand un test échoue, la faute est presque toujours locale : un < au lieu d'un <=, un indice décalé d'un cran, un return placé à l'intérieur de la boucle, une variable non réinitialisée entre deux tours. Réécrire la fonction depuis zéro coûte exactement le temps qui manquera à la fin.

4. Teste les cas limites, pas le cas moyen

Liste vide, tableau à un seul élément, valeur absente, première et dernière case. C'est là que se cachent les points, parce que c'est là que les décalages d'indice se voient. Le cas moyen, lui, marche presque toujours par accident.

À l'écrit : rédiger comme on est noté

Les quatre exigences de rédaction

  • Justifie chaque complexité demandée en une phrase : « la boucle parcourt les n éléments une fois, donc en O(n) ». Le résultat seul ne suffit pas.
  • Écris du Python valide, indentation comprise. Un pseudo-code approximatif est pénalisé : sur une épreuve de NSI, l'indentation est de la syntaxe.
  • Réponds aux questions de cours — SQL, réseau, processus. Elles sont courtes, rapides, et rapportent autant qu'un algorithme difficile.
  • Traite les trois exercices. Ils sont indépendants, et il faut les traiter tous les trois : rester bloqué sur l'un ne dispense pas de commencer les autres.

Ce que la terminale ajoute, et qu'on oublie de réviser

Le piège le plus coûteux du programme d'algorithmique : réviser ce chapitre en s'arrêtant à la recherche dichotomique et aux tris quadratiques, c'est réviser le programme de première. Les tris par insertion et par sélection et la dichotomie sont des acquis de première ; la terminale y ajoute deux algorithmes nommément exigibles — le tri fusion, via la méthode « diviser pour régner », et la recherche textuelle, via l'algorithme de Boyer-Moore — et continue l'étude du coût d'exécution, en temps ou en mémoire.

Concrètement, trois coûts à savoir sans hésiter : tri fusion en O(n log n) dans tous les cas, au prix de O(n) de mémoire en plus ; Boyer-Moore en O(n/m) au meilleur cas et O(n×m) au pire, après prétraitement du motif ; tri par sélection en O(n²) même sur un tableau déjà trié — il cherche le minimum à chaque tour, donc il n'a pas de meilleur cas. Et rappelle-toi ce que l'ordre de grandeur dit : il décrit comment le temps croît quand n grandit, pas le temps lui-même.

Les erreurs qui coûtent le plus de points

Tes deux spécialités pèsent coefficient 16 chacune, soit 32 % de ton Bac à elles deux. Pour voir ce que chaque point gagné en NSI rapporte sur ta moyenne, entre tes notes dans le simulateur de note au Bac, et cale tes séances avec le générateur de planning de révision — il répartit ton temps entre tes deux spécialités et la philosophie, au prorata de leurs coefficients.

Récapitulatif

La spécialité NSI, c'est 3 h 30 d'écrit sur 20 points, trois exercices tous à traiter, plus une heure sur machine qui pèse le quart de la note de spécialité, le tout au coefficient 16. Deux choses départagent les candidats, et aucune des deux n'est le talent pour la programmation : s'entraîner sur la banque nationale de sujets, publiée au plus tard le 24 mars, plutôt que sur des exercices approximatifs ou sur un format périmé ; et savoir dire à voix haute ce que fait son code, à la pratique comme à l'écrit, où la justification d'un coût vaut plus que le coût.

Deux autres méthodes d'épreuves à fort coefficient, à travailler dans la foulée : la méthode de l'épreuve de spécialité maths (coef 16) et la méthode de l'épreuve de spécialité physique-chimie (coef 16).

Tu crois que tu l'as compris ?

Le QCM complet du chapitre « Recherche, tris et coût d'un algorithme », corrigé au fur et à mesure. Sans inscription.

M'entraîner sur ce chapitre →

Passe à la pratique : les fiches de NSI, gratuites

La méthode ne remplace pas l'entraînement. Ces trois fiches couvrent des attendus qui reviennent à l'épreuve : une page chacune, puis un QCM corrigé. Sans compte, sans email.

Toutes les fiches gratuites

Tes chapitres gratuits t'attendent

Fiche de révision + QCM corrigé pour chacun, calés sur le programme officiel du Bac général. On t'envoie l'accès à ton espace par email, tout de suite.

✓ Gratuit · aucune carte bancaire

Ou d'abord calcule ta moyenne et ta mention dans le simulateur →

Offre fondateurs · 50 places · accès jusqu'aux épreuves de juin 2027

Prépare ton Bac avec RévizBac

Planning perso et le catalogue entier : 99 fiches, plus de 1 000 questions corrigées, 8 spécialités — calés sur le programme officiel. Dans ton espace, les 22 à 51 chapitres de ton programme selon tes deux spécialités, tous débloqués.

Devenir membre fondateur — 59 €/an

Offre fondateurs · 50 places · accès jusqu'aux épreuves de juin 2027

L'accès est rattaché à l'adresse email utilisée au paiement : si un parent paie, mieux vaut indiquer l'adresse avec laquelle l'élève se connectera.