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.

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.
| Repère | Ce qu'il faut retenir |
|---|---|
| Niveau | Terminale, voie générale, spécialité conservée depuis la première |
| Année scolaire | 2026-2027, baccalauréat session 2027 |
| Horaire | 6 heures par semaine |
| Texte de référence | Arrêté du 19 juillet 2019, NOR MENE1921247A, BO spécial n° 8 du 25 juillet 2019 |
| Entrée en vigueur | Rentrée 2020, toujours applicable en 2026-2027 |
| Structure | 6 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 |
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 :
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é.
| Rubrique | Contenus du programme | Ce qu'il faut savoir faire |
|---|---|---|
| Structures de données | Programmation orientée objet, listes, piles, files, dictionnaires, arbres, graphes | Écrire une classe, choisir une structure adaptée à un problème |
| Bases de données | Modèle relationnel, clé primaire, clé étrangère, SGBD, langage SQL | Écrire des requêtes d'interrogation et de mise à jour |
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.
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.
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.
Deux rubriques qui demandent de l'abstraction, et qui font souvent la différence entre une bonne et une très bonne note.
| Rubrique | Contenus du programme |
|---|---|
| Langages et programmation | Récursivité, modularité, paradigmes de programmation, mise au point des programmes, calculabilité et décidabilité |
| Algorithmique | Arbres binaires et arbres binaires de recherche, algorithmes sur les graphes, diviser pour régner, programmation dynamique, recherche textuelle de Boyer-Moore |
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.
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.
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.
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.
| Épreuve | Durée | Poids | Date |
|---|---|---|---|
| Écrit de spécialité NSI | 3 h 30 | 75 % de la note, coef. 16 au total | Mercredi 16 ou jeudi 17 juin 2027, 8 h-11 h 30, selon ta combinaison de spécialités |
| Épreuve pratique | 1 heure sur ordinateur | 25 % de la note | Dans ton lycée, avant la fin de l'année scolaire |
| Grand oral | 20 minutes, après 20 minutes de préparation | coefficient 8 | Du 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.
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.
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.
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.
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.
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é.
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.
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.
L'IA éducative spécialisée sur les programmes officiels, du collège au supérieur. Sur le web et sur mobile.
Essayer gratuitement