Programme NSI Première : du Cours au Bac NSI [Session 2026-2027]

Le programme de numérique et sciences informatiques (NSI) en première pose les fondations du bac : Python, données, Web, réseaux. Beaucoup découvrent trop tard le lien direct entre ces chapitres et l'épreuve de terminale. Voici le programme complet, l'anatomie exacte du bac NSI et une méthode concrète pour l'écrit comme pour la pratique.

Dans cet article
1. Programme NSI première : les fondations à maîtriser2. Que contient le programme NSI terminale ?3. Comment se déroule le bac NSI, entre écrit et épreuve pratique ?4. Sujet épreuve pratique NSI : méthode pour coder sans stress en 1 heure5. Sujet NSI bac corrigé : analyse d'un exercice type pas à pas6. Conclusion : de la première au bac, un seul fil conducteur

Programme NSI première : les fondations à maîtriser

En voie générale, tu choisis trois spécialités en première, puis tu en gardes deux en terminale. La NSI représente 4 heures par semaine en première, selon le programme officiel publié au Bulletin officiel.

Je me souviens d'un élève persuadé que NSI voulait dire « apprendre Python ». Il a vite déchanté face au binaire et aux réseaux. Le programme couvre en réalité six grandes rubriques.

Ce qui compte vraiment en première

  • Représentation des données : binaire, entiers, flottants, booléens, texte en Unicode, images en pixels rouge-vert-bleu.
  • Données en tables : importer, trier, filtrer et fusionner des tableaux de données.
  • Le Web : modèle client-serveur, pages en HTML (langage de balisage) et CSS (feuilles de style), formulaires, protocole HTTP (transfert hypertexte).
  • Python : variables, boucles, fonctions, listes, dictionnaires, tests et assertions.
  • Algorithmique : parcours, tris, recherche dichotomique, algorithmes gloutons.
RubriqueProgramme NSI premièreProgramme NSI terminale
Représentation des donnéesBinaire, flottants, booléens, Unicode, imagesPiles, files, arbres, graphes
Traitement de donnéesTables : tri, filtrage, fusionBases de données relationnelles, requêtes SQL (langage de requêtes structurées)
WebClient-serveur, HTML, CSS, HTTPRéinvesti dans les projets
Architectures et réseauxComposants, système d'exploitation, ligne de commandeProcessus, routage RIP (information de routage) et OSPF (plus court chemin)
Langages et programmationPython, fonctions, assertionsRécursivité, modularité, programmation orientée objet
AlgorithmiqueTris, dichotomie, gloutonsDiviser pour régner, programmation dynamique

Une lacune de première se paie cash en terminale. Tes listes et dictionnaires deviennent les briques des arbres et des graphes.

Que contient le programme NSI terminale ?

Si tu conserves la spécialité, tu passes à 6 heures hebdomadaires. Le programme de terminale sur Éduscol approfondit tout ce que tu as vu en première.

Les notions qui font la différence

  • Structures de données : la pile (dernier arrivé, premier sorti), la file (premier arrivé, premier sorti), les arbres et les graphes.
  • Récursivité : une fonction qui s'appelle elle-même, avec un cas de base indispensable.
  • Programmation orientée objet : classes, objets, attributs et méthodes.
  • SQL : sélection, jointure, mise à jour d'une base relationnelle.
  • Algorithmes avancés : diviser pour régner et programmation dynamique.

Petite anecdote : la récursivité bloque presque tout le monde la première semaine. Puis, un jour, le déclic arrive en traçant les appels sur papier. Ce réflexe vaut de l'or à l'écrit.

ℹ️ À savoir : passerelles Maths ↔ NSI. La récurrence en maths prépare la récursivité. Les graphes et matrices de l'option maths expertes éclairent les parcours de graphes. Les probabilités se testent par simulation en Python. Plus de détails dans notre guide complet du bac maths-NSI.

Comment se déroule le bac NSI, entre écrit et épreuve pratique ?

Gardée en terminale, la NSI pèse un coefficient 16. Abandonnée en fin de première, sa moyenne annuelle compte au contrôle continu avec un coefficient 8. Pour rappel, le bac général repose sur 40 % de contrôle continu et 60 % d'épreuves terminales.

L'écrit et la pratique en chiffres

L'écrit dure 3 h 30. À compter de la session 2027, il comporte trois exercices indépendants, tous à traiter : fini le choix parmi cinq des anciennes annales.

La rédaction et le raisonnement valent 2 points sur 20. La pratique, elle, dure 1 heure sur ordinateur. Tout est détaillé dans la note de service de l'épreuve.

Poids de chaque partie dans la note de NSI
Coef. 16
au total
Écrit (3 h 30)75%
Pratique (1 h)25%

Concrètement : 14/20 à l'écrit et 16/20 à la pratique donnent 0,75 × 14 + 0,25 × 16 = 14,5/20. Teste tes propres scénarios avec notre simulateur de notes.

⚠️ Attention : la répartition « 12 points + 8 points » circule encore, elle est fausse. C'est 75 % / 25 %. Autre piège : l'écrit porte sur tout le programme de terminale, pas sur une liste réduite de thèmes. Enfin, en première en 2026-2027, tu passes le bac en 2028 : surveille le calendrier des examens.

Sujet épreuve pratique NSI : méthode pour coder sans stress en 1 heure

Quand elle est publiée, la banque nationale de sujets de l'épreuve pratique est ton meilleur terrain d'entraînement. Son organisation peut évoluer d'une session à l'autre. La date de passage dépend de ton académie : vérifie ta convocation.

Le jour J, applique le protocole Lire, tester, coder, re-tester. Voici comment découper ton heure.

0 à 5 min

Lire

Repère les fonctions à compléter, les paramètres et les valeurs de retour attendues.

5 à 10 min

Tester l'existant

Exécute le code fourni pour voir ce qui marche déjà.

10 à 40 min

Coder

Entrées, traitement, sortie : une fonction à la fois, sans casser l'interface.

40 à 60 min

Re-tester et expliquer

Ajoute des assertions sur les cas limites, puis prépare l'explication de tes choix.

La checklist anti-bug

Avant de dire « j'ai fini », passe ton code au crible de ces six points :

  • Les indices de liste : le dernier élément est t[len(t) - 1], pas t[len(t)].
  • La condition d'arrêt de chaque fonction récursive.
  • La valeur de retour : un return oublié renvoie None.
  • La confusion entre = (affectation) et == (comparaison).
  • La modification involontaire d'une liste passée en paramètre.
  • Les cas limites : liste vide, un seul élément, élément absent.
💡 Mon astuce : chaque mercredi, lance un chronomètre d'une heure et traite un sujet complet. Écris systématiquement deux assert, dont un cas limite, avant de passer à la fonction suivante.

Sujet NSI bac corrigé : analyse d'un exercice type pas à pas

L'énoncé : inverser une file avec une pile

Question classique : « Écris une fonction qui inverse l'ordre d'une file en utilisant une pile. » On représente ici la file et la pile par des listes Python.

def inverser_file(f):
    p = []
    while f:
        p.append(f.pop(0))
    while p:
        f.append(p.pop())
    return f

La logique : on vide la file dans la pile, puis on vide la pile dans la file. Le dernier élément entré ressort en premier, donc l'ordre s'inverse.

Les erreurs les plus coûteuses ? Utiliser pop() sur la file, qui retire le dernier élément au lieu du premier. Ou oublier de justifier en une phrase pourquoi l'ordre s'inverse : ce sont des points de rédaction perdus.

Gérer tes 3 h 30 à l'écrit

MomentTemps conseillé
Lecture des trois exercices10 min
Exercice 160 à 65 min
Exercice 260 à 65 min
Exercice 360 à 65 min
Relecture du code et de la rédaction20 à 30 min

Commence par l'exercice où tu te sens le plus solide. Entraîne-toi ensuite sur nos annales et sujets corrigés, en gardant en tête le nouveau format à trois exercices obligatoires.

Conclusion : de la première au bac, un seul fil conducteur

Le bac NSI se gagne dès la première. Les listes, les dictionnaires et les tests deviennent les outils de la terminale, puis la matière première d'un écrit à 75 % et d'une pratique à 25 %. Le candidat qui subit l'épreuve découvre le format en juin. Celui qui vise la mention code chaque semaine et rédige ses justifications.

Dès cette semaine, enclenche trois actions. Bloque deux créneaux de 45 minutes pour refaire un exercice de structures de données. Ouvre un cahier d'erreurs où tu notes chaque bug rencontré et sa correction. Une fois par mois, simule une pratique complète en une heure chrono.

La régularité bat toujours le bachotage, surtout en programmation. Pour réviser efficacement chaque notion, appuie-toi sur nos fiches de révision. Tu peux aussi explorer le blog et vérifier les attendus des formations sur Parcoursup.

💡 Mon dernier conseil : explique ton code à voix haute comme si un examinateur t'écoutait. Si tu bloques sur une ligne, c'est exactement celle-là qu'il faut retravailler.

Quiz : teste tes connaissances sur le programme et le bac NSI

Vérifie que tu as bien retenu l'essentiel avec ce quiz de 5 questions !

1/5
Combien d'heures de NSI as-tu par semaine en première ?
A2 heures
B4 heures
C6 heures
D8 heures
✓ Bonne réponse : B

La NSI compte 4 heures hebdomadaires en première, puis 6 heures en terminale si tu conserves la spécialité.

Quelle est la pondération de l'épreuve pratique dans la note de NSI ?
A50 %
B40 %
C25 %
D10 %
✓ Bonne réponse : C

La pratique d'une heure compte pour 25 % de la note, contre 75 % pour l'écrit de 3 h 30.

À partir de la session 2027, combien d'exercices dois-tu traiter à l'écrit ?
ATrois au choix parmi cinq
BDeux au choix parmi trois
CTrois exercices, tous obligatoires
DCinq exercices obligatoires
✓ Bonne réponse : C

L'écrit comporte trois exercices indépendants, tous à traiter. Les annales plus anciennes proposaient un choix parmi cinq.

Quelle structure suit la règle « dernier arrivé, premier sorti » ?
ALa file
BLa pile
CLe graphe
DLe dictionnaire
✓ Bonne réponse : B

La pile retire toujours le dernier élément ajouté, comme une pile d'assiettes. La file, elle, sert le premier arrivé.

Avec 14/20 à l'écrit et 16/20 à la pratique, quelle est ta note de NSI ?
A15/20
B14/20
C14,5/20
D13,5/20
✓ Bonne réponse : C

Calcul : 0,75 × 14 + 0,25 × 16 = 10,5 + 4 = 14,5/20, ensuite affectée du coefficient 16.

🎯
0/5
bonnes réponses
Prêt(e) à réussir ton examen ?
Révise efficacement avec nos 497 Fiches de Révision pour le Bac Général Maths + NSI et maximise tes chances de réussite !
Découvrir les Fiches de Révision →

Questions fréquentes sur programme NSI Première

Combien d'heures de NSI par semaine en première et en terminale ?

La spécialité NSI représente 4 heures hebdomadaires en première. Si tu la conserves en terminale, elle passe à 6 heures hebdomadaires pour approfondir les notions de première.

Quel est le coefficient de la NSI au bac ?

Coefficient 16 si tu gardes NSI en terminale : L'écrit compte pour 75 % et la pratique pour 25 %. Si tu l'abandonnes après la première, ta moyenne annuelle compte avec un coefficient 8.

Comment se passe l'épreuve pratique de NSI ?

Elle dure 1 heure sur ordinateur. Tu programmes à partir d'un document fourni : Compléter ou corriger une fonction, la tester, puis expliquer tes choix. Sa date relève de ton académie.

Faut-il absolument suivre maths et NSI pour faire de l'informatique ?

Non, ce n'est pas obligatoire, mais c'est une combinaison très cohérente et souvent recommandée. Vérifie les attendus et spécialités conseillées sur chaque fiche de formation Parcoursup.

Pour continuer la lecture

Extrait Fiches Révision gratuites Bac Général Maths + NSI

Extrait - Fiches de Révision offertes

Extrait Fiches Révision gratuites Bac Général Maths + NSI

Obtiens gratuitement un extrait des Fiches de Révision directement sur ta boîte mail.

Extrait Fiches de Révision gratuites pour le Bac Général Maths + NSI

Obtiens gratuitement un extrait des Fiches de Révision directement dans ta boîte mail.

Revue fiches de révision

Besoin d'aide ? On te répond sous 24h (oui, même le week-end).