Imprimer
Affichages : 114117

Vote utilisateur: 4 / 5

Etoiles activesEtoiles activesEtoiles activesEtoiles activesEtoiles inactives
 

 Annales du Bac NSI : épreuve écrite 2025


Modalités de passage de l'épreuve écrite de NSI

BO : Note de service

 

Sujets et corrigés de l'épreuve écrite du BAC NSI 2025

Les exercices dont le thème est suivi du sigle (1re) sont faisables en première, du sigle (1re/part) ou partiellement en première et ceux du sigle (*) ou (**) sont jugés difficiles ou très difficiles.
Certains sont exclusivement ciblés sur des notions de terminales, par exemple Recursif (Tle) .

 

Bac NSI 2025 : Epreuves écrites
Sujet Contenu Corrigés

(1) - Amérique Nord - Sujet 1 
25-NSIJ1AN1.

2025

  • Exercice 1 [6 points] Arbres binaires, récursivité, POO
  • Exercice 2 [6 points] POO, récursivité, algorithmes
  • Exercice 3 [8 points] BDD, Graphes, Tris, algo. Gloutons et récursivité
      
  • Nombres de questions : \(11+10+17=38\)
 
  1. Corrigé de Math93.com
      
  2. Correction2
    PDF / LaTeX
  3. Correction3
  4. Pixxes
     

(2) - Amérique Nord - Sujet 2A
25-NSIJ2AN1
Sujet Dévoilé

2025

  • Exercice 1 [6 points] les tableaux, les dictionnaires, les arbres binaires, la programmation en Python et la récursivité.
  • Exercice 2 [6 points] : la gestion des bugs, l’algorithmique, les structures de données et la programmation orientée objet. 
  • Exercice 3 [8 points] les bases de données, la programmation en Python, la récursivité et les algorithmes de parcours de graphes.
      
  • Nombres de questions : \(10+12+18=40\)
 
  1. Corrigé de Math93.com
      
  2. Pixxes

(2B) - Amérique Nord - Sujet 2B
25-NSIPE2
Sujet Secours

2025

  • Exercice 1 [6 points]  la programmation en Python et la programmation
    dynamique.
  • Exercice 2 [6 points] : les arbres binaires et la représentation binaire (Huffman).
  • Exercice 3 [8 points] la programmation objet en langage Python, les graphes
    et les bases de données.

  • Nombres de questions : \(12+11+18=41\)
  1. Corrigé de Math93.com  
  2. Pixees

(3) - Asie Sujet 1
25-NSIJ1JA1

11 Juin 2025

  • Exercice 1 [6 points] Cet exercice porte sur la décidabilité, l’algorithmique et la programmation en Python.
  • Exercice 2 [6 points] Cet exercice porte sur les arbres et la compression d’un fichier texte (Huffman)
  • Exercice 3 [8 points] Cet exercice porte sur les dictionnaires et leurs algorithmes associés, le traitement de données en table, la sécurisation des communications et la programmation en général.

  1. Corrigé de Math93.com
      

  2. Une correction de forum
    PDF / LaTeX
  3. Pixees

(4) - Asie Sujet 2
25-NSIJ2JA1

12 Juin 2025

 
  • Exercice 1 [6 points]Cet exercice porte sur la programmation orientée objet et l’algorithmique.
  • Exercice 2 [6 points]Cet exercice porte sur la programmation Python, la gestion des processus.  
  • Exercice 3 [8 points]Cet exercice porte sur la programmation Python (dictionnaire, récursivité, spécification), la programmation orientée objet, les bases de données relationnelles, les requêtes SQL et les arbres binaires.  

  1. Corrigé de Math93.com
      
  2. Une correction de forum
    PDF / LaTeX
  3. Pixees
     

(5) - Centre Etrangers Groupe 1 Sujet 1
25-NSIJ1G11

12 Juin 2025

 
  • Exercice 1 [6 points] : Cet exercice porte sur les graphes et la programmation orientée objet. 
  • Exercice 2 [6 points]Cet exercice porte sur l’algorithmique, la récursivité et les files.  
  • Exercice 3 [8 points]Cet exercice porte sur les types de données construits (listes et dictionnaires), sur les arbres binaires de recherche et sur les bases de données.  
 
  1. Corrigé de Math93.com
      
  2. Une correction de forum
    PDF / LaTeX
     

(6) - Centre Etrangers Groupe 1 Sujet 2
25-NSIJ2G11

13 Juin 2025

 
  • Exercice 1 [6 points]Cet exercice porte sur les bases de données relationnelles et les requêtes SQL.
  • Exercice 2 [6 points]Cet exercice porte sur les listes, les dictionnaires, les fonctions et la récursivité.
  • Exercice 3 [8 points]Cet exercice porte sur les graphes, la programmation objet et la récursivité.
 
  1. Corrigé de Math93.com
      
  2. Une correction de forum
    PDF / LaTeX
  3. Une autre correction
     

(7) - Métropole Sujet 1
25-NSIJ1ME1

17 Juin 2025

  • Exercice 1 [6 points] Cet exercice porte sur les bases de données relationnelles et les requêtes SQL. (10 questions)
  • Exercice 2 [6 points] Cet exercice porte sur l’algorithmique, les structures de données, et la gestion de processus. (10 questions)
  • Exercice 3 [8 points] :  Cet exercice porte sur l’architecture matérielle (réseau), les arbres binaires de recherche et la programmation Python. (17 questions)

Soit 37 questions au total sur le sujet

 
  1. Corrigé www.math93.com
     

(8) - Métropole Sujet 2
25-NSIJ2ME1

18 Juin 2025

  • Exercice 1 [6 points] les arbres binaires et la programmation Python.
  • Exercice 2 [6 points]  les bases de données relationnelles, le langage SQL et la programmation.
  • Exercice 3 [8 points] la programmation de base en Python, la sécurisation des communications et les réseaux.
     
  • Nombres de questions : \(12+9+18=39\)
 
  1.  Corrigé www.math93.com
     

(9) - Polynésie Sujet 1
25-NSIJ1PO1

2025

  • Exercice 1 [6 points] : les protocoles réseaux, l’algorithmique et la POO.
  • Exercice 2 [6 points] : la programmation Python et la récursivité
  • Exercice 3 [8 points] : la programmation en Python, les bases de données relationnelles, le langage SQL, les systèmes d’exploitation et la sécurisation des communications.
      
  • Nombres de questions : \(10+10+18=38\)
  1. Corrigé www.math93.com
      

(10) - Polynésie Sujet 2
25-NSIJ2PO1

2025

  • Exercice 1 [6 points] : la programmation orientée objet, l’algorithmique et la programmation en Python.
  • Exercice 2 [6 points] :  la programmation Python, la programmation orientée objet, les bases de données relationnelles et les requêtes SQL.
  • Exercice 3 [8 points] : de tableaux, de dictionnaires, de recherche de chemins dans un graphe, de piles, de files et de POO.
      
  • Nombres de questions : \(8+11+13=32\)
 
  1. Datalogger
  2. Pixees

(11) - Métropole Sept. Sujet 1
25-NSIJ1ME3

Septembre 2025

  • Exercice 1 [6 points] : la programmation, les réseaux et les protocoles de routage.
  • Exercice 2 [6 points] : l’algorithmique, les listes et la programmation dynamique
  • Exercice 3 [8 points] : le langage SQL, sur la programmation en Python et la recherche textuelle.
  1. Correction www.math93.com 
  2. Corrigé

(12) - Métropole Sept. Sujet 2
25-NSIJ2ME3

Septembre 2025

 
  • Exercice 1 [6 points] : la programmation Python et la cryptographie.
  • Exercice 2 [6 points] : les systèmes d’exploitation ainsi que sur programmation et la programmation orientée objet.
  • Exercice 3 [8 points] : les bases de données, les graphes et la programmation de base en Python
 
  1. Correction www.math93.com 
  2. Corrigé Tiplanet

(13) - Asie Pacifique
25-NSIPE4

5 septembre 2025 

  • Exercice 1 [6 points] : les bases de données relationnelles et les requêtes SQL.
  • Exercice 2 [6 points] : les réseaux, le routage, les graphes et la programmation.
  • Exercice 3 [8 points] : l’algorithmique des tableaux, la gestion de bugs, les listes, les piles et la programmation orientée objet.

(14) - Amérique Sud
25-NSIJ1AS1

13 novembre 2025 



  • Exercice 1 [6 points] : les bases de données et les requêtes SQL, les arbres binaires et les algorithmes sur les arbres binaires.
  • Exercice 2 [6 points] : les systèmes d’exploitation, les processus, les structures de données linéaires, la programmation en Python et en particulier la programmation orientée objet.
  • Exercice 3 [8 points] : les systèmes d’exploitation, les réseaux et la programmation de base en Python.

(15) - Amérique Sud
25-NSIJ2AS1

14 novembre 2025 

  • Exercice 1 [6 points] : les bases de données relationnelles, les requêtes SQL, la programmation en Python et la manipulation de listes.
  • Exercice 2 [6 points] : la structure de pile, la programmation objet et l’algorithmique.
  • Exercice 3 [8 points] : la programmation Python, les graphes et les réseaux.
      
  • Nombres de questions : \(12+10+16=38\)

Des corrigés disponibles sur :

 

Articles Connexes