Blog/
Pédagogie

Programme de spécialité NSI en terminale : année scolaire 2026-2027

Le programme de spécialité NSI en terminale générale pour 2026-2027 : les six rubriques, de la POO aux graphes et à SQL, l'épreuve écrite et pratique de la session 2027, ses dates et sa méthode de révision.

Eliott
Eliott
6 min
de lecture
·
01.10.2026

Le programme de spécialité NSI en terminale pour l'année scolaire 2026-2027 est celui de la voie générale, en vigueur depuis 2020 : six rubriques, six heures par semaine, de la récursivité aux graphes en passant par SQL. Le programme ne bouge pas, mais l'épreuve du bac est désormais encadrée par une note de service de septembre 2026. Voici les chapitres, les dates et la méthode.

En un coup d'œil

RepèreCe qu'il faut retenir
NiveauTerminale, voie générale, spécialité conservée depuis la première
Année scolaire2026-2027, baccalauréat session 2027
Horaire6 heures par semaine
Texte de référenceArrêté du 19 juillet 2019, NOR MENE1921247A, BO spécial n° 8 du 25 juillet 2019
Entrée en vigueurRentrée 2020, toujours applicable en 2026-2027
Structure6 rubriques, dont une nouvelle par rapport à la première : les bases de données
Épreuve terminaleÉcrit de 3 h 30 et épreuve pratique d'1 heure, coefficient 16
Ce qui changeÉpreuve encadrée par la note de service du 11 septembre 2026

Ce qui change pour l'année scolaire 2026-2027

Le programme de NSI en terminale est le même que l'an dernier. Aucun nouveau texte ne s'applique à cette spécialité : les réformes de la rentrée 2026 portent sur les mathématiques, les langues vivantes du tronc commun ou l'EMC, pas sur l'informatique.

En revanche, l'épreuve a un nouveau cadre. La note de service du 11 septembre 2026, NOR MENE2622643N, publiée au BO spécial n° 4 du 17 septembre 2026, s'applique à compter de la session 2027. Elle remplace celle de juillet 2025. Le format reste très proche :

  • Un écrit de 3 h 30, composé de trois exercices indépendants, qui compte pour 75 % de la note.
  • Une épreuve pratique d'1 heure sur ordinateur, qui compte pour 25 %.
  • Tout le programme de terminale est évaluable : la note ne prévoit aucune partie exclue.
  • Les notions de première restent utiles, mais elles ne peuvent pas être le ressort essentiel d'un sujet.

Structures de données et bases de données

C'est le cœur de l'année. Tu passes de « faire tourner un programme » à « choisir la bonne façon d'organiser l'information ». Une distinction revient partout : l'interface d'une structure, ce qu'on peut faire avec, et son implémentation, la façon dont c'est codé.

RubriqueContenus du programmeCe qu'il faut savoir faire
Structures de donnéesProgrammation orientée objet, listes, piles, files, dictionnaires, arbres, graphesÉcrire une classe, choisir une structure adaptée à un problème
Bases de donnéesModèle relationnel, clé primaire, clé étrangère, SGBD, langage SQLÉcrire des requêtes d'interrogation et de mise à jour

La programmation orientée objet

Classes, attributs, méthodes, objets : le vocabulaire de la POO fait son entrée. Imagine un jeu vidéo où chaque personnage a des points de vie et peut attaquer. Plutôt que de gérer dix variables séparées, tu crées une classe Personnage et autant d'objets que nécessaire.

SQL, la rubrique la plus rentable

Les bases de données sont nouvelles en terminale, et souvent bien réussies. Les requêtes SELECT, JOIN, INSERT ou UPDATE obéissent à une logique stable. Une heure d'entraînement régulier par semaine suffit pour devenir à l'aise et sécuriser des points à l'écrit.

Choisir la bonne structure

Une file d'attente à la cantine, c'est une file : premier arrivé, premier servi. La pile d'assiettes, c'est une pile : la dernière posée est la première reprise. Un réseau d'amis sur un réseau social, c'est un graphe. Savoir reconnaître la structure cachée derrière une situation, c'est la moitié du travail.

À l'écrit, on te demande souvent de justifier ce choix en une ou deux phrases. Pourquoi un dictionnaire plutôt qu'une liste ? Parce que l'accès par clé est immédiat. Ce réflexe d'argumentation rapporte des points sur presque chaque exercice.

Langages, programmation et algorithmique

Deux rubriques qui demandent de l'abstraction, et qui font souvent la différence entre une bonne et une très bonne note.

RubriqueContenus du programme
Langages et programmationRécursivité, modularité, paradigmes de programmation, mise au point des programmes, calculabilité et décidabilité
AlgorithmiqueArbres binaires et arbres binaires de recherche, algorithmes sur les graphes, diviser pour régner, programmation dynamique, recherche textuelle de Boyer-Moore

La récursivité, le vrai cap de l'année

Une fonction qui s'appelle elle-même : au début, ça donne le vertige. C'est normal. Le déclic arrive quand tu identifies deux choses, le cas de base qui arrête les appels et le cas récursif qui rapproche du cas de base. Les parcours d'arbres en dépendent entièrement.

Des algorithmes qui se ressemblent

Diviser pour régner et programmation dynamique partent de la même idée : découper un gros problème en petits. La différence ? La programmation dynamique mémorise les résultats intermédiaires pour ne pas les recalculer. Le tri fusion illustre le premier, le rendu de monnaie optimal le second.

Architectures, réseaux et histoire de l'informatique

Ces rubriques relient le code à la machine réelle. Elles sont parfois négligées, à tort : elles fournissent régulièrement un exercice entier à l'écrit.

  • Systèmes sur puce : comprendre ce qui se cache dans un smartphone.
  • Processus et ressources : ordonnancement, interblocage, commandes de base.
  • Protocoles de routage : comment un paquet trouve son chemin sur Internet.
  • Sécurisation des communications : chiffrement symétrique et asymétrique, HTTPS.
  • Histoire de l'informatique : situer les grandes étapes et les figures clés.

Un exemple de raisonnement attendu

Un sujet peut te donner une table de routage et te demander le chemin suivi par un paquet, puis ce qui se passe si un lien tombe. Ce n'est pas du par cœur : c'est l'application d'une règle, comme en maths. D'où l'intérêt de s'entraîner sur des schémas concrets.

Les épreuves et les dates à retenir

ÉpreuveDuréePoidsDate
Écrit de spécialité NSI3 h 3075 % de la note, coef. 16 au totalMercredi 16 ou jeudi 17 juin 2027, 8 h-11 h 30, selon ta combinaison de spécialités
Épreuve pratique1 heure sur ordinateur25 % de la noteDans ton lycée, avant la fin de l'année scolaire
Grand oral20 minutes, après 20 minutes de préparationcoefficient 8Du 21 juin au 2 juillet 2027

Ces dates sont fixées par la circulaire du 24 août 2026, publiée au BO spécial n° 2 du 25 août 2026. L'épreuve pratique se déroule face à un professeur examinateur : tu programmes à partir d'un énoncé et tu expliques ta démarche. Le candidat est convoqué sur deux journées d'écrit, une spécialité par jour.

Le piège classique : tout miser sur le code et négliger la rédaction. À l'écrit, beaucoup de questions demandent de justifier un choix de structure, d'expliquer une complexité ou de commenter un algorithme. Une réponse juste mais non expliquée perd une grande partie de ses points.

Comment Eliott t'aide sur ce programme

Avec Eliott, tu transformes tes cours de NSI en espace de révision personnalisé : des fiches par rubrique, des flashcards pour le vocabulaire de la POO, les commandes SQL ou les protocoles réseau, des quiz sur les complexités et des exercices d'entraînement au bac.

Bloqué sur une fonction récursive ou une requête qui ne renvoie rien ? Eliott te guide pas à pas, en te posant les bonnes questions, sans écrire le code à ta place. Tu progresses en autonomie, à ton rythme, jusqu'aux épreuves de juin.

En résumé

Le programme de spécialité NSI en terminale reste en 2026-2027 celui de 2019 : structures de données, bases de données, architectures et réseaux, langages, algorithmique et histoire de l'informatique. L'épreuve garde son format, écrit et pratique, sous un nouveau texte de septembre 2026.

La clé de l'année : coder un peu chaque semaine et toujours expliquer ce que tu fais. Pour voir comment la NSI s'articule avec le tronc commun et ton autre spécialité, le programme complet de terminale générale pour l'année scolaire 2026-2027 donne la vue d'ensemble.

Questions fréquentes

Le programme de NSI en terminale change-t-il en 2026-2027 ?

Non. Le texte applicable reste l'arrêté du 19 juillet 2019, publié au BO spécial n° 8, en vigueur en terminale depuis la rentrée 2020. Seul le cadre de l'épreuve a été actualisé, par une note de service du 11 septembre 2026 applicable dès la session 2027 du baccalauréat.

Une partie du programme est-elle exclue de l'épreuve ?

Non. La note de service de 2026 ne prévoit aucune partie exclue : tout le programme de terminale peut être évalué. Les notions de première, comme les types de base ou les algorithmes de tri, restent mobilisables mais ne peuvent pas constituer l'essentiel d'un sujet.

Comment se passe l'épreuve pratique de NSI ?

Elle dure une heure, sur ordinateur, dans ton lycée avant la fin de l'année. Tu programmes à partir d'un énoncé fourni et tu échanges avec un professeur examinateur sur ta démarche. Elle compte pour un quart de la note de l'épreuve de spécialité.

Combien de temps travailler la NSI chaque semaine ?

Deux à trois heures de travail personnel en plus des six heures de cours sont un bon repère. L'essentiel est de coder régulièrement : refaire un exercice de TP, écrire une requête SQL, dérouler un algorithme à la main. La pratique compte plus que la relecture.

Comment aider mon enfant en NSI sans connaître l'informatique ?

Demandez-lui d'expliquer à voix haute ce que fait son programme. Reformuler pour quelqu'un qui ne code pas oblige à clarifier sa pensée, exactement ce que l'écrit exige. Veillez aussi à ce qu'il ait un ordinateur pour pratiquer régulièrement à la maison.

Les autres matières de terminale générale

Essayez Eliott gratuitement pendant 7 jours

L'IA éducative spécialisée sur les programmes officiels, du collège au supérieur. Sur le web et sur mobile.

Essayer gratuitement
7 jours d'essai offerts · Sans engagement · Résiliable à tout moment