Spécialité · Lycée général · depuis 2019

Apprendre à penser comme une machine. Puis mieux qu'elle.

La NSI, c'est la discipline qui transforme un utilisateur de numérique en concepteur de numérique : écrire du code, structurer des données, comprendre ce qui se passe sous le capot — et se servir de l'informatique pour penser, pas seulement pour consommer.

01 · Le sujet

Ni une option « informatique bureautique », ni un club de geeks.

La NSI enseigne l'informatique comme science : celle qui a inventé les algorithmes avant les ordinateurs, qui raisonne en abstractions, en preuves et en compromis. On y manipule des données, des structures, des réseaux et des langages — avec la même rigueur qu'en mathématiques, et la même joie qu'en atelier.

Une science, pas un logiciel

Comme la physique n'est pas la liste des machines, la NSI n'est pas la liste des applications. On y cherche des méthodes valables partout et pour longtemps.

Le réel comme juge

La NSI est la seule discipline où l'erreur finit toujours par se manifester d'elle-même : le programme plante, la requête ne renvoie rien, la page ne s'affiche pas. Le réel ne négocie pas.

Un langage utile ailleurs

Décomposer un problème, nommer proprement, tester, documenter : ces gestes servent en maths, en SVT, en SES et dans n'importe quel métier qui pense.

02 · Une histoire courte, des racines longues

D'Ada Lovelace au bac 2020 : 180 ans de gestation.

L'informatique est entrée à l'école par la porte de l'ingénieur avant d'entrer au lycée par la porte du scientifique. Il aura fallu deux siècles de calcul et trente ans de débats pour que « penser informatique » devienne une discipline scolaire comme les autres.

  1. 1843

    Le premier programme de l'histoire

    Ada Lovelace traduit et commente Menabrea : elle décrit, pour la machine analytique de Babbage, une suite d'instructions calculant les nombres de Bernoulli. Le logiciel est né avant l'ordinateur.

  2. 1936

    Le concept devient science

    Turing formalise ce que « calculer » veut dire ; von Neumann en propose l'architecture. Le mot informatique naît en France en 1962, contraction d'information et d'automatique.

  3. 1971

    L'informatique entre au lycée

    Création de l'option puis du CAPES d'informatique en France. On enseigne alors l'algorithmique avant tout le monde — mais sur des machines rares, dans des salles confidentielles.

  4. 1985-2000

    L'ère des options

    Informatique en classes préparatoires, options en lycée : l'informatique scolaire reste un territoire d'initiés, très inégalement proposé selon les établissements.

  5. 2012

    Le rapport qui change la donne

    Le rapport Jules Ferry 2.0 et les travaux de l'Académie des sciences recommandent d'enseigner l'informatique comme science, distincte des usages et des équipements.

  6. 2013

    ISN : l'ancêtre direct

    L'enseignement d'exploration ISN (Informatique et Sciences du Numérique) puis la spécialité ISN de la série S s'installent en Terminale : projets, algorithmique, langages. C'est l'ADN de la NSI actuelle.

  7. 2019-2021

    La NSI remplace l'ISN

    La réforme du lycée général crée la spécialité NSI, enseignée dès la Première (4 h) puis en Terminale (6 h). Première session du bac : 2021 pour la partie écrite, la pratique s'installe durablement dans l'évaluation.

  8. aujourd'hui

    La 4ᵉ discipline scientifique

    Aux côtés des maths, de la physique-chimie et de la SVT, la NSI est devenue un choix banal et ambitieux : plus de 100 000 élèves en suivent l'enseignement chaque année, filles comprises — un enjeu majeur de mixité.

03 · Le programme officiel, sans le jargon

Deux ans, sept chapitres, un cap : l'abstraction.

Voici la trame des programmes de Première et de Terminale, résumée en une ligne par chapitre. Le détail officiel se lit dans les textes du BO — que nous citons, pas que nous paraphrasons.

4 hpar semaine en Première
6 hpar semaine en Terminale
Pythonlangage pivot des deux années
1 hd'épreuve pratique, sur machine
4 hd'épreuve écrite ministérielle
  1. M1

    Histoire et représentations de l'information

    Binaire, hexadécimal, encodage des caractères, des images et du son : comprendre que tout, absolument tout, finit en 0 et en 1.

  2. M2

    Programmer en Python

    Variables, conditions, boucles, fonctions, tests : le socle du langage, appris en écrivant et en déboguant, jamais en récitant.

  3. M3

    Types construits et structures

    Listes, tuples, dictionnaires, tuples de tuples : organiser la donnée avant de la traiter, c'est déjà la moitié de l'algorithme.

  4. M4

    Algorithmique : trier, chercher

    Algorithmes de tri et de recherche, comparaison de leurs coûts, premiers pas vers la complexité — le moment où l'on apprend à compter autrement.

  5. M5

    Matériel et systèmes d'exploitation

    Processeur, mémoire, entrées-sorties, processus et systèmes : ce qu'il y a vraiment dans la boîte qu'on ouvre tous les jours.

  6. M6

    Interactions homme-machine

    Interfaces, événements, capteurs, objets connectés : dessiner une interaction qui ne demande pas de mode d'emploi.

  7. M7

    Le Web, de fond en comble

    HTML, CSS, HTTP, formulaires, côté client et côté serveur : construire une page vivante et comprendre le trajet d'une requête.

  8. M8

    Le projet de l'année

    Un objectif, une équipe, une démonstration. C'est là que tout se recolle — et que l'on découvre le plaisir du « ça marche ».

04 · Ce que l'on construit

Des projets qu'on montre, qu'on explique, qu'on défend.

En NSI, on ne récite pas : on livre. Cinq exemples parmi des centaines, du premier script de Première au projet final de Terminale.

Première · Python

Chatbot d'orientation

Un assistant en ligne de commande qui interroge l'élève, croise ses réponses avec un dictionnaire de formations et suggère trois pistes — le tout en 200 lignes lisibles.

  • dictionnaires
  • fonctions
  • tests

Première · Algorithmique

Le labyrinthe le plus court

Générer un labyrinthe aléatoire, le représenter en grille, puis trouver le chemin optimal en comparant largeur d'abord et profondeur d'abord. La théorie devient visible à l'écran.

  • files & piles
  • graphes
  • visualisation

Première · Web

Mini-réseau social du lycée

Comptes, publications, likes : une application complète écrite à la main, avec formulaires, stockage et vraies requêtes côté serveur. C'est le projet qui convertit les sceptiques.

  • HTML/CSS
  • HTTP
  • bases de données

Terminale · Simulation

Automate cellulaire & Game of Life

Simuler des populations de cellules, mesurer l'émergence, comparer les performances de trois implémentations. On y touche du doigt la complexité algorithmique.

  • tableaux
  • optimisation
  • complexité

Terminale · Cybersécurité

Casser (puis réparer) un chiffrement

Implémenter César et Vigenère, casser une clé par analyse de fréquences, puis expliquer pourquoi le chiffrement moderne change complètement d'échelle. Éthique incluse.

  • chaînes
  • statistiques
  • sécurité

Terminale · Données

Explorer 50 ans de données ouvertes

Importer un jeu de données public, écrire les requêtes SQL, croiser les tables et raconter une histoire avec des chiffres. Le projet qui parle aux littéraires comme aux scientifiques.

  • SQL
  • CSV
  • datavisualisation

05 · Après le bac

La NSI n'enferme pas : elle ouvre des portes qui n'existaient pas il y a vingt ans.

Elle est un atout dans la plupart des poursuites scientifiques, et la porte d'entrée naturelle des formations informatiques — y compris les plus sélectives.

Le chemin direct

CPGE MP2I puis MPI

Deux ans de maths, de physique et d'informatique intensive. La voie royale vers les écoles d'ingénieurs, créée en 2021 — en grande partie grâce à l'arrivée de la NSI.

À l'université

Licence informatique & BUT

Licence mention informatique, double licence maths-info, BUT Informatique ou Réseaux & Télécoms : trois ans pour devenir autonome, jusqu'au master ou à l'école d'ingénieur.

Écoles

Ingénieurs post-bac & Bachelor

Écoles d'ingénieurs à prépa intégrée, bachelors universitaires technologiques, écoles spécialisées en cybersécurité ou en intelligence artificielle.

Horizon international

Doubles diplômes & recherche

Masters internationaux, doubles diplômes, doctorat : la recherche en informatique est l'un des rares secteurs où l'on peut encore être payé à poser des questions neuves.

  • Développeuse / Développeur≈ 32 à 38 k€ brut annuel en début de carrière en France
  • Data, IA & cybersécuritéparmi les métiers les plus recherchés de la décennie
  • Plus de 100 000postes non pourvus dans le numérique en France chaque année
  • Tous les secteurssanté, climat, agriculture, culture : l'informatique est devenue une infrastructure

Choisir la NSI, ce n'est pas choisir un métier : c'est choisir de savoir fabriquer ce que les autres utiliseront.

06 · Les vraies questions

Ce qu'on nous demande avant de s'inscrire.

Faut-il être un « génie » de l'informatique pour réussir ?

Non. Il faut de la curiosité, de la rigueur et l'acceptation d'un fait simple : on se trompe constamment, et c'est précisément le métier. Les élèves qui progressent le plus sont ceux qui testent, cassent et recommencent.

Combien de mathématiques y a-t-il dans la NSI ?

Peu de calcul, beaucoup de raisonnement. La NSI utilise la logique, les fonctions, les suites et les graphes. La spécialité maths est un excellent compagnon, mais elle n'est pas un prérequis absolu pour commencer.

Peut-on prendre la NSI quand on est plutôt littéraire ou artistique ?

Oui, et c'est souvent une révélation. Créer une page web, un jeu ou une visualisation de données est un travail d'auteur autant que d'ingénieur. La NSI a besoin de sensibilité esthétique : cette page en est la démonstration.

Faut-il une machine puissante à la maison ?

Non. Tout le programme s'écrit dans un simple éditeur de texte et s'exécute sur un ordinateur modeste — y compris un Raspberry Pi. Une connexion suffit pour la documentation et les ressources en ligne.

NSI et SNT, quelle différence ?

La SNT (Seconde) est un enseignement commun de culture numérique : usages, données, réseaux, algorithmique d'initiation. La NSI (Première et Terminale) est une spécialité scientifique qui approfondit réellement le code, les structures de données et l'architecture des machines.

07 · Le choix

Demain n'aura pas besoin de spectateurs.
Il aura besoin d'artisans.

Lire le programme

Un seul contenu, neuf directions artistiques : tout ce que vous venez de lire peut changer d'aspect sans changer de sens. C'est ça, le web design.