Sujets bac NSI 2025 + 11 corrigés PDF — Tous les centres (Métropole, Amériques, Asie, Polynésie)
🏠 Accueil Mis à jour le 4 novembre 2025

Sujets bac NSI 2025 + 11 corrigés PDF — Tous les centres (Métropole, Amériques, Asie, Polynésie)

✓ 11 corrigés disponibles 100 % des centres couverts

Baccalauréat général — Spécialité NSI · 11 sujets · 11 corrigés · Épreuve écrite 3h30 + pratique 1h

Retrouvez sur cette page les 11 sujets officiels du bac NSI 2025 en téléchargement PDF par centre, avec 11 corrigés disponibles — 100 % des centres couverts : Métropole France 1 et 2, Amérique du Nord 1, 2 et 2bis, Asie 1 et 2, Centres Étrangers Afrique 1 et 2, Polynésie 1 et 2. Les thèmes NSI 2025, la structure de l’épreuve écrite et pratique, et une méthode Python express sont disponibles ci-dessous.

Sujets et corrigés bac NSI 2025 — 11 centres, 11 corrigés

Sujets & corrigés NSI 2025 — tous les centres

Les 11 corrigés sont disponibles pour tous les centres (boutons verts foncés). Métropole France est listé en premier.

Centre d’examen Sujet PDF Corrigé PDF
Métropole France — Jour 1 Sujet PDF Corrigé PDF
Métropole France — Jour 2 Sujet PDF Corrigé PDF
Amérique du Nord — Jour 1 Sujet PDF Corrigé PDF
Amérique du Nord — Jour 2 Sujet PDF Corrigé PDF
Amérique du Nord — Jour 2 Bis Sujet PDF Corrigé PDF
Asie — Jour 1 Sujet PDF Corrigé PDF
Asie — Jour 2 Sujet PDF Corrigé PDF
Centres Étrangers Afrique — Jour 1 Sujet PDF Corrigé PDF
Centres Étrangers Afrique — Jour 2 Sujet PDF Corrigé PDF
Polynésie — Jour 1 Sujet PDF Corrigé PDF
Polynésie — Jour 2 Sujet PDF Corrigé PDF

Thèmes du programme NSI mobilisés dans les sujets 2025

Les sujets NSI 2025 s’appuient sur les 6 grands thèmes du programme de Terminale spécialité NSI. À l’épreuve écrite, chacun des 5 exercices proposés couvre l’un de ces domaines — connaître leur contenu précis permet de choisir les 3 exercices à traiter avec lucidité :

Algorithmique Algorithmes de tri (tri par sélection, tri par insertion, tri fusion, tri rapide), recherche dichotomique, algorithmes sur les graphes (BFS, DFS, Dijkstra), complexité temporelle et spatiale (notation O), preuve de terminaison et de correction.
Structures de données Listes chaînées, piles (LIFO) et files (FIFO), arbres binaires (parcours préfixe, infixe, postfixe), arbres binaires de recherche (ABR), graphes (représentation par matrice d’adjacence ou liste de successeurs), tables de hachage.
Bases de données SQL Modèle relationnel (tables, clés primaires et étrangères, contraintes d’intégrité), requêtes SQL : SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING, jointures (INNER JOIN, LEFT JOIN), insertion et mise à jour (INSERT, UPDATE, DELETE).
Réseaux & protocoles Modèle OSI et TCP/IP (couches application, transport, réseau, liaison), protocoles HTTP/HTTPS, DNS (résolution de noms), routage IP (tables de routage, protocoles RIP et OSPF), adressage IPv4 et IPv6, sécurité des échanges (chiffrement, certificats).
Programmation Python avancée Programmation orientée objet (classes, objets, attributs, méthodes, constructeur __init__, héritage), fonctions récursives (cas de base et appels récursifs), modules et bibliothèques (random, math, os), gestion des exceptions (try/except), compréhensions de listes.
Architecture & systèmes Modèle Von Neumann (unités de calcul, mémoire, entrées/sorties), représentation des données en mémoire (binaire, complément à 2, IEEE 754 pour les flottants), systèmes d’exploitation (gestion des processus, ordonnancement, système de fichiers), système embarqué et IoT.

Structure de l’épreuve NSI au bac général 2025

L’épreuve de spécialité NSI comporte deux parties indépendantes, notées sur 20 points au total :

📝 Épreuve écrite — 3h30 · 12 points

5 exercices proposés, 3 à traiter, chacun noté sur 4 points. Les exercices couvrent les 6 thèmes du programme (algorithmique, structures de données, bases de données, réseaux, POO, architecture). Lire tous les intitulés avant de choisir pour sélectionner les exercices les mieux maîtrisés. La calculatrice n’est pas autorisée.

💻 Épreuve pratique — 1h · 8 points

Un exercice de programmation Python sur ordinateur suivi de questions orales de l’examinateur. Le candidat produit un code fonctionnel, explique ses choix de conception, justifie sa démarche et répond aux questions sur la complexité, les cas limites et les alternatives possibles.

Le coefficient de la spécialité NSI est le même que les autres spécialités du bac général. La note finale de l’épreuve est la somme des deux parties : écrite (12 pts) + pratique (8 pts) = 20 points.

Méthode Python express — réussir les deux épreuves NSI 2025

Stratégie épreuve écrite (3h30)

  • 10 min de lecture des 5 exercices avant de commencer : identifier le thème de chaque exercice (algorithmique ? SQL ? POO ?) et sélectionner les 3 qui correspondent aux domaines les mieux maîtrisés.
  • Ne pas choisir sur impulsion le premier exercice lu — le premier peut sembler simple mais révéler des difficultés en sous-questions.
  • Commencer par l’exercice le plus maîtrisé pour prendre confiance et sécuriser les premiers points.
  • En algorithmique : toujours préciser les préconditions de la fonction, la valeur de retour et écrire un exemple d’appel avant de coder.
  • En SQL : écrire la requête en commençant par SELECT et FROM, puis ajouter les clauses WHERE, GROUP BY et ORDER BY une par une.

Stratégie épreuve pratique (1h)

  • Lire l’énoncé entier en 5 min avant d’écrire une ligne : comprendre ce que la fonction doit faire, ce qu’elle prend en entrée et ce qu’elle retourne.
  • Écrire des noms de variables explicites : l’examinateur lit votre code pendant que vous répondez — compteur est meilleur que c.
  • Ajouter des commentaires à chaque bloc logique : ils facilitent vos explications orales et montrent votre maîtrise.
  • Tester avec 2–3 exemples concrets avant de déclarer la fonction terminée : cas normal, cas limite (liste vide, entier nul), cas limite supérieur.
  • Anticiper les questions classiques de l’examinateur : « quelle est la complexité ? », « que se passe-t-il si la liste est vide ? », « comment améliorer votre code ? »

Exemple de structure Python attendue à l’épreuve pratique

def recherche_dichotomique(tableau, valeur): «  » »Cherche valeur dans tableau trié. Retourne l’indice ou -1. » » » gauche, droite = 0, len(tableau) – 1 while gauche <= droite: milieu = (gauche + droite) // 2 if tableau[milieu] == valeur: return milieu # trouvé elif tableau[milieu] < valeur: gauche = milieu + 1 # chercher à droite else: droite = milieu – 1 # chercher à gauche return -1 # non trouvé # Test : recherche_dichotomique([1, 3, 5, 7, 9], 7) → 3

Points de vigilance récurrents en NSI

  • Récursivité : toujours identifier et vérifier le cas de base (terminaison) avant d’écrire l’appel récursif — sans cas de base, la fonction boucle indéfiniment.
  • Structures de données : ne pas confondre pile (dernier entré = premier sorti, LIFO) et file (premier entré = premier sorti, FIFO) — les méthodes Python diffèrent (append/pop pour une pile, append/pop(0) pour une file naïve).
  • SQL : les alias de colonnes (AS) doivent être cohérents avec le SELECT ; une jointure sans condition WHERE peut produire un produit cartésien non voulu.
  • POO : ne pas oublier le paramètre self dans toutes les méthodes d’instance et dans le constructeur __init__.

Ressources officielles

FAQ — NSI bac général 2025

Tous les corrigés NSI bac 2025 sont-ils disponibles ?

Oui, les 11 corrigés sont disponibles pour tous les centres de la session 2025 : Métropole 1 et 2, Amérique du Nord 1, 2 et 2bis, Asie 1 et 2, Centres Étrangers Afrique 1 et 2, Polynésie 1 et 2. Tous téléchargeables en PDF (boutons verts foncés dans le tableau ci-dessus).

Quels sont les thèmes du programme NSI mobilisés dans les sujets 2025 ?

Les 6 thèmes : algorithmique (tris, graphes, complexité), structures de données (piles, files, arbres, graphes), bases de données SQL (requêtes, jointures), réseaux et protocoles (TCP/IP, DNS, routage), programmation Python avancée (POO, récursivité), et architecture et systèmes (Von Neumann, binaire, OS). Voir la section Thèmes NSI 2025.

Quelle est la structure de l’épreuve NSI au bac général ?

Deux parties : épreuve écrite 3h30 (12 pts) — 5 exercices proposés, 3 à traiter, chacun noté sur 4 pts — et épreuve pratique 1h (8 pts) — programmation Python sur ordinateur suivie de questions orales. Total : 20 pts. Voir la section Structure de l’épreuve.

Comment choisir les 3 exercices parmi 5 à l’épreuve écrite NSI ?

Lire les 5 intitulés en 10 min avant de commencer à rédiger. Identifier le thème de chaque exercice (algorithmique, SQL, POO, réseaux…), puis choisir les 3 sur lesquels vous êtes le plus à l’aise. Éviter de choisir sur impulsion le premier exercice lu — le dernier peut être plus accessible. Voir la Méthode express.

Comment se préparer à l’épreuve pratique NSI ?

Entraîner-vous à écrire du Python fonctionnel en 30 min chrono, soignez les noms de variables et les commentaires (l’examinateur lit votre code pendant que vous répondez), testez avec 2–3 exemples dont les cas limites, et préparez les réponses aux questions classiques : complexité, que se passe-t-il si l’entrée est vide, comment améliorer. Voir la Méthode Python express.

Autres années NSI

© 2025 — Sujets & Corrigés Bac · Accueil