La spécialité NSI (Numérique et Sciences Informatiques) attire beaucoup d'élèves qui aiment l'informatique. Pourtant, chaque année, certains sont surpris par leurs notes : être à l'aise devant un ordinateur ne suffit pas. La NSI demande de la rigueur, de la régularité et une vraie méthode, un peu comme les mathématiques.
Dans cet article, je t'explique ce qui est réellement attendu au bac, les erreurs que je vois le plus souvent chez les élèves, et une méthode simple pour progresser tout au long de l'année.
Ce qui est vraiment évalué au bac
La NSI se choisit en Première parmi trois spécialités. Si elle est conservée en Terminale, elle fait l'objet d'une épreuve finale de coefficient 16, l'une des plus importantes du bac. Cette épreuve se compose de deux parties notées chacune sur 20.
La partie écrite : 75 % de la note
- Durée : 3 h 30, sur papier, en juin.
- Format : trois exercices indépendants les uns des autres.
- Contenu : le programme de Terminale (structures de données, bases de données et SQL, réseaux, algorithmique, programmation…). Les notions de Première doivent être connues, mais elles ne peuvent pas constituer le cœur d'un exercice.
La partie pratique : 25 % de la note
- Durée : 1 heure, sur ordinateur.
- Format : programmer une application à partir d'un document fourni.
- Évaluation : depuis la session 2026, l'élève est évalué au fil d'un dialogue avec un professeur examinateur, qui suit au maximum quatre candidats en même temps.
À retenir : les trois quarts de la note se jouent sur papier, sans ordinateur pour tester son code. C'est le point que beaucoup d'élèves sous-estiment.
Les erreurs les plus fréquentes
1. Apprendre le cours sans coder
Relire son cours donne l'impression de comprendre. Mais en NSI, on ne sait vraiment faire quelque chose qu'après l'avoir écrit soi-même, sans modèle sous les yeux. Un parcours d'arbre ou une fonction récursive se comprend en le programmant, pas en le lisant.
2. Coder sans comprendre
À l'inverse, recopier une solution trouvée en ligne ou générée par une IA ne fait pas progresser. Le code fonctionne, mais le jour de l'épreuve, tu devras l'écrire seul, et l'expliquer à l'examinateur pendant l'épreuve pratique.
3. Ne s'entraîner que sur ordinateur
Sur machine, on corrige ses erreurs en relançant le programme. À l'écrit, c'est impossible. Il faut donc s'habituer à écrire du code sur papier, à respecter l'indentation et à exécuter son programme « à la main » pour vérifier ce qu'il fait.
4. Laisser de côté les chapitres « théoriques »
Les réseaux, les processus, les bases de données : ces chapitres paraissent moins amusants que la programmation, mais ils tombent régulièrement à l'écrit. Ce sont souvent des points faciles à gagner avec un peu de travail régulier.
Conseil de prof : Quand c'est possible, réponds aux questions de tête ou sur un tableau blanc, puis vérifie ta réponse. Pour les questions plus longues, rédige sur feuille comme si tu étais en devoir surveillé : ça permet de prendre de bons réflexes de rédaction.
Une méthode de travail semaine après semaine
Pas besoin d'y passer des heures : la régularité compte plus que la quantité. Voici une routine simple qui fonctionne.
Après chaque cours (20 minutes)
Refais les exemples vus en classe sans regarder la correction. Si tu bloques, relis, ferme le cahier et recommence. C'est là que la mémorisation se fait.
Chaque semaine (1 heure)
Fais deux ou trois exercices de programmation sans aide, et prends l'habitude de tester tes fonctions en les appelant avec plusieurs arguments différents.
À la fin de chaque chapitre
Rédige une fiche courte : les définitions, le ou les algorithmes types, leur coût (complexité) et un exemple de code. Ces fiches seront ta base de révision en fin d'année.
Toutes les deux semaines
Traite un exercice d'annale de l'écrit sur papier et en temps limité (environ une heure par exercice). Corrige-toi ensuite avec un stylo d'une autre couleur pour repérer tes erreurs récurrentes.
Bien préparer l'épreuve pratique
Les sujets de l'épreuve pratique proviennent d'une banque nationale publiée au plus tard fin mars. Chaque lycée y choisit une liste de sujets, et l'examinateur attribue l'un d'eux au candidat. Autrement dit, tu peux t'entraîner sur de vrais sujets plusieurs semaines avant l'épreuve.
- Entraîne-toi en conditions réelles : une heure, un sujet, sans aide extérieure.
- Lis tout le document avant de coder. Beaucoup d'erreurs viennent d'une consigne lue trop vite.
- Teste au fur et à mesure plutôt que d'écrire tout le programme d'un coup.
- Entraîne-toi à expliquer ton code à voix haute. L'évaluation repose sur un dialogue avec l'examinateur : savoir dire pourquoi on a fait un choix compte autant que le code lui-même.
Les ressources à connaître
- La banque nationale de sujets de l'épreuve pratique (site officiel).
- Les annales de l'épreuve écrite, pour s'entraîner sur papier.
- Ma chaîne TikTok, où j'explique l'essentiel des notions de NSI et de Python en vidéo.
Pour résumer : la NSI se réussit avec de la régularité, beaucoup de pratique sans aide, et un entraînement sérieux sur papier. En commençant tôt dans l'année, l'épreuve de juin se prépare sereinement, sans course contre la montre.