Annales du bac de NSI

Les sujets et beaucoup de corrigés sont disponibles au format \(\LaTeX\) sur le site de l’AEIF.

Session 2025

Sujet Contenu Corrigés
Amérique Nord - Sujet 1
25-NSIJ1AN1.pdf
Ex 1 (6 pts) : Arbres binaires, récursivité, POO
Ex 2 (6 pts) : POO, récursivité, algorithmes
Ex 3 (8 pts) : BDD, Graphes, Tris, algo. Gloutons et récursivité
Corrigé
Amérique Nord - Sujet 2A
25-NSIJ2AN1.pdf
Ex 1 (6 pts) : tableaux, dictionnaires, arbres binaires, Python, récursivité
Ex 2 (6 pts) : gestion des bugs, algo, structures de données, POO
Ex 3 (8 pts) : BDD, Python, récursivité, parcours de graphes
Corrigé
Amérique Nord - Sujet 2B
25-NSIPE2.pdf
Ex 1 (6 pts) : Python, programmation dynamique
Ex 2 (6 pts) : arbres binaires, Huffman
Ex 3 (8 pts) : POO, graphes, BDD
Corrigé
Asie Sujet 1
25-NSIJ1JA1.pdf
Ex 1 (6 pts) : décidabilité, algo, Python
Ex 2 (6 pts) : arbres, Huffman
Ex 3 (8 pts) : dictionnaires, tables, sécurisation, Python
Corrigé
Asie Sujet 2
25-NSIJ2JA1.pdf
Ex 1 (6 pts) : POO, algo
Ex 2 (6 pts) : Python, processus
Ex 3 (8 pts) : Python, POO, BDD, SQL, arbres binaires
Corrigé
Centres Étrangers G1 - Sujet 1
25-NSIJ1G11.pdf
Ex 1 (6 pts) : graphes, POO
Ex 2 (6 pts) : algo, récursivité, files
Ex 3 (8 pts) : listes, dictionnaires, ABR, BDD
Corrigé
Centres Étrangers G1 - Sujet 2
25-NSIJ2G11.pdf
Ex 1 (6 pts) : BDD, SQL
Ex 2 (6 pts) : listes, dictionnaires, fonctions, récursivité
Ex 3 (8 pts) : graphes, POO, récursivité
Corrigé
Métropole Sujet 1
25-NSIJ1ME1.pdf
Ex 1 (6 pts) : BDD, SQL
Ex 2 (6 pts) : algo, structures de données, processus
Ex 3 (8 pts) : archi (réseau), ABR, Python
Corrigé
Métropole Sujet 2
25-NSIJ2ME1.pdf
Ex 1 (6 pts) : arbres binaires, Python
Ex 2 (6 pts) : BDD, SQL, programmation
Ex 3 (8 pts) : Python, sécurisation, réseaux
Corrigé
Polynésie Sujet 1
25-NSIJ1PO1.pdf
Ex 1 (6 pts) : protocoles réseaux, algo, POO
Ex 2 (6 pts) : Python, récursivité
Ex 3 (8 pts) : Python, BDD, SQL, OS, sécurisation
Corrigé
Polynésie Sujet 2
25-NSIJ2PO1.pdf
Ex 1 (6 pts) : POO, algo, Python
Ex 2 (6 pts) : Python, POO, BDD, SQL
Ex 3 (8 pts) : tableaux, dictionnaires, graphes, piles, files, POO
-
Métropole Sept. Sujet 1
25-NSIJ1ME3.pdf
Ex 1 (6 pts) : programmation, réseaux, routage
Ex 2 (6 pts) : algo, listes, prog dynamique
Ex 3 (8 pts) : SQL, Python, recherche textuelle
Corrigé
Métropole Sept. Sujet 2
25-NSIJ2ME3.pdf
Ex 1 (6 pts) : Python, cryptographie
Ex 2 (6 pts) : OS, programmation, POO
Ex 3 (8 pts) : BDD, graphes, Python
Corrigé
Asie Pacifique
25-NSIPE4.pdf
Ex 1 (6 pts) : BDD, SQL
Ex 2 (6 pts) : réseaux, routage, graphes, programmation
Ex 3 (8 pts) : tableaux, bugs, listes, piles, POO
-
Amérique Sud Sujet 1
25-NSIJ1AS1.pdf
Ex 1 (6 pts) : BDD, SQL, arbres binaires
Ex 2 (6 pts) : OS, processus, structures linéaires, Python, POO
Ex 3 (8 pts) : OS, réseaux, Python
-
Amérique Sud Sujet 2
25-NSIJ2AS1.pdf
Ex 1 (6 pts) : BDD, SQL, Python, listes
Ex 2 (6 pts) : pile, POO, algo
Ex 3 (8 pts) : Python, graphes, réseaux
-

Session 2024

Sujet Contenu Corrigés
Sujet 0 - version A
bac_nsi_2024_sujet0a.pdf
Ex 1 (6 pts) : Réseau, architecture, routeurs, protocoles
Ex 2 (6 pts) : Algorithmique, dictionnaires, listes
Ex 3 (8 pts) : Graphes, BDD, SQL
Corrigé
Sujet 0 - version B
bac_nsi_2024_sujet0b.pdf
Ex 1 (6 pts) : Récursivité, listes, prog dynamique
Ex 2 (6 pts) : UNIX, SE, Piles et Files, processus
Ex 3 (8 pts) : Dictionnaires, POO, BDD, SQL
Corrigé
Amérique du Nord J1
24-NSIJ1AN1.pdf
Ex 1 (6 pts) : POO, File, Ordonnancement, Interblocage
Ex 2 (6 pts) : Graphes
Ex 3 (8 pts) : Python, BDD, SQL
Corrigé
Amérique du Nord J2
24-NSIJ2AN1.pdf
Ex 1 (6 pts) : Algo de Tri, récursivité
Ex 2 (6 pts) : SQL, BDD
Ex 3 (8 pts) : POO, structures de données, réseaux
Corrigé
Centres Étrangers J1
24-NSIJ1G11.pdf
Ex 1 (6 pts) : Programmation dynamique, Graphes, réseaux
Ex 2 (6 pts) : Réseaux, protocoles de routage
Ex 3 (8 pts) : POO, BDD, SQL
Corrigé
Centres Étrangers J2
24-NSIJ2G11.pdf
Ex 1 (6 pts) : Python, POO, récursivité
Ex 2 (6 pts) : POO, récursivité, arbres binaires, SE
Ex 3 (8 pts) : codage binaire, BDD, SQL
Corrigé
Asie Sujet 1
24-NSIJ1JA1.pdf
Ex 1 (6 pts) : Python, POO, algo
Ex 2 (6 pts) : Graphes, piles, algo des graphes
Ex 3 (8 pts) : Python, POO, BDD, SQL
Corrigé
Asie Sujet 2
24-NSIJ2JA1.pdf
Ex 1 (6 pts) : Python, diviser pour régner
Ex 2 (6 pts) : POO, structures linéaires
Ex 3 (8 pts) : BDD, SQL, Python
Corrigé
Métropole Sujet 1
24-NSIJ1ME1.pdf
Ex 1 (6 pts) : POO, graphes
Ex 2 (6 pts) : Routage, sécurité, BDD
Ex 3 (8 pts) : POO, ABR, récursivité
Corrigé
Métropole Sujet 2
24-NSIJ2ME1.pdf
Ex 1 (6 pts) : BDD, SQL, sécurisation
Ex 2 (6 pts) : POO, tris, algo gloutons, récursivité
Ex 3 (8 pts) : POO, graphes, dictionnaires
Corrigé
Polynésie Sujet 1
24-NSIJ1PO1.pdf
Ex 1 (6 pts) : Graphes, protocoles réseau
Ex 2 (6 pts) : Récursivité
Ex 3 (8 pts) : Python, BDD, SQL
Corrigé
Polynésie Sujet 2
24-NSIJ2PO1.pdf
Ex 1 (6 pts) : File, Pile, graphes
Ex 2 (6 pts) : ABR, POO, récursivité
Ex 3 (8 pts) : Réseaux, BDD, SQL, algo
-
Métropole Sept. Sujet 1
24-NSIJ1ME3.pdf
Ex 1 (4 pts) : Python, BDD, SQL
Ex 2 (3 pts) : Réseaux, routage, graphes
Ex 3 (5 pts) : Numération, Pile, POO
Corrigé
Métropole Sept. Sujet 2
24-NSIJ2ME3.pdf
Ex 1 (4 pts) : Python, décidabilité
Ex 2 (3 pts) : Python, POO, tests, pile
Ex 3 (5 pts) : Réseaux, BDD, SQL
Corrigé

Session 2023

Sujet Contenu Corrigés
Sujet 0 - version A
2023-sujet_0-a.pdf
Ex 1 (3 pts) : BDD, types construits
Ex 2 (3 pts) : Architecture, réseaux, OS
Ex 3 (6 pts) : ABR, POO
Corrigé
Sujet 0 - version B
2023-sujet_0-b.pdf
Ex 1 (4 pts) : Linux, tables, BDD
Ex 2 (4 pts) : Récursivité
Ex 3 (4 pts) : ABR, POO
Corrigé
La Réunion J1
23-NSIJ1LR1.pdf
Ex 1 (4 pts) : Réseaux et routage
Ex 2 (4 pts) : POO et dictionnaires
Ex 3 (4 pts) : BDD et SQL
Corrigé
La Réunion J2
23-NSIJ2LR1.pdf
Ex 1 (4 pts) : Arbres binaires, POO, récursivité
Ex 2 (4 pts) : Réseaux et routage
Ex 3 (4 pts) : BDD, SQL
Corrigé
Centres Étrangers J1
2023_Centres_Etrangers_J1.pdf
Ex 1 (4 pts) : BDD, SQL
Ex 2 (4 pts) : Réseaux, routage
Ex 3 (4 pts) : Files
Corrigé html
Corrigé
Centres Étrangers J2
2023_Centres_Etrangers_J2.pdf
Ex 1 (4 pts) : Adressage IP, routage
Ex 2 (4 pts) : BDD, SQL
Ex 3 (4 pts) : Python, chaînes, ABR, parcours
Corrigé html
Corrigé
Métropole J1
2023_Metropole_J1.pdf
Ex 1 (3 pts) : BDD, SQL
Ex 2 (3 pts) : Réseaux, routage
Ex 3 (6 pts) : POO, algorithmique
Corrigé
Métropole J2
2023_Metropole_J2.pdf
Ex 1 (3 pts) : Protocoles réseau
Ex 2 (3 pts) : BDD, SQL
Ex 3 (6 pts) : Arbres, files, PO
Corrigé
Liban J1
2023_Liban_J1.pdf
Ex 1 (3 pts) : Algorithmique, récursivité
Ex 2 (5 pts) : BDD, réseaux
Ex 3 (4 pts) : Piles, arbres, algorithmique
Corrigé
Liban J2
2023_Liban_J2.pdf
Ex 1 (4 pts) : BDD
Ex 2 (3 pts) : Réseaux, Python, Tri fusion
Ex 3 (5 pts) : Arbres, algorithmique
Corrigé
Amérique du Nord J1
23-NSIJ1AN1.pdf
Ex 1 (5 pts) : BDD, dictionnaires
Ex 2 (3 pts) : Processus, Booléens
Ex 3 (5 pts) : Arbres, POO
Corrigé
Amérique du Nord J2
23-NSIJ2AN1.pdf
Ex 1 (4 pts) : BDD, Routage
Ex 2 (3 pts) : Arbres binaires, programmation
Ex 3 (5 pts) : Systèmes d’exploitation, programmation, dictionnaires
Corrigé
Polynésie J1
2023_Polynesie_J1.pdf
Ex 1 (4 pts) : BDD, SQL
Ex 2 (4 pts) : Processus, POO
Ex 3 (4 pts) : POO, diviser pour régner
Corrigé
Polynésie J2
2023_Polynesie_J2.pdf
Ex 1 (4 pts) : Arbres, POO, récursivité
Ex 2 (4 pts) : BDD, SQL
Ex 3 (4 pts) : Architecture, processus, ordonnancement
Corrigé
Nouvelle-Calédonie J1
23-NSIJ1NC1.pdf
Ex 1 (4 pts) : BDD, SQL
Ex 2 (4 pts) : Binaire, programmation
Ex 3 (4 pts) : Réseaux, routage
Corrigé
Nouvelle-Calédonie J2
23-NSIJ2NC1.pdf
Ex 1 (4 pts) : BDD, SQL
Ex 2 (4 pts) : Programmation, récursivité
Ex 3 (4 pts) : Processus
Corrigé

Session 2022

Sujet Contenu Corrigés
Nouvelle-Calédonie J1
2022_Nouvelle-Caledonie_J1.pdf
Ex 1 (BDD) : requêtes SQL
Ex 2 (Architecture) : protocoles, SE
Ex 3 (Algo) : CSV, Python
Ex 4 (Arbres) : programmation
Ex 5 (POO) : Python
-
Nouvelle-Calédonie J2
2022_Nouvelle-Caledonie_J2.pdf
Ex 1 (POO) : Python
Ex 2 (Arbres) : algo, Python
Ex 3 (BDD) : SQL, relationnel
Ex 4 (Réseaux) : architecture, protocoles
Ex 5 (Architecture) : routage
-
Amérique du Nord J1
2022_AmeriqueDuNord_1.pdf
Ex 1 (BDD) : Vacances autrement
Ex 2 (Réseaux) : protocoles, routage
Ex 3 (Arbres) : ABR, algo
Ex 4 (Récursif) : chaines, tableaux
Ex 5 (Files) : tableaux, algo
-
Amérique du Nord J2
2022_AmeriqueDuNord_2.pdf
Ex 1 (POO) : listes, ABR
Ex 2 (SE) : processus
Ex 3 (BDD) : cinéma
Ex 4 (Arbres) : algo
Ex 5 (Algo) : files, tableaux
-
Amérique du Sud J1
2022_Amerique_Sud_J1.pdf
Ex 1 (BDD) : maternité
Ex 2 (Tri) : algorithmes
Ex 3 (Arbres) : binaires
Ex 4 (SE) : processus
Ex 5 (Réseaux) : protocoles
-
Amérique du Sud J2
2022_Amerique_Sud_J2.pdf
Ex 1 (Algo) : complexité, plus proche voisin
Ex 2 (Réseaux) : routage
Ex 3 (BDD) : vélos
Ex 4 (Récursif) : diviser pour régner
Ex 5 (Arbres) : POO
-
Asie J1
2022_Asie_1.pdf
Ex 1 (Invariant) : chaînes, complexité
Ex 2 (BDD) : réservation
Ex 3 (SE) : Linux
Ex 4 (POO) : Python
Ex 5 (Algo) : Python
-
Asie J2
2022_Asie_2.pdf
Ex 1 (SE) : Linux
Ex 2 (Arbres) : ABR
Ex 3 (Algo) : jeu de la vie
Ex 4 (BDD) : tennis
Ex 5 (Récursif) : bugs, exécution
-
Centres Étrangers J1
2022_CentresEtrangers_1.pdf
Ex 1 (Algo) : dictionnaires, listes
Ex 2 (POO) : files, Python
Ex 3 (Algo) : dictionnaires
Ex 4 (BDD) : météo
Ex 5 (Réseaux) : routage
-
Centres Étrangers J2
2022_CentresEtrangers_2.pdf
Ex 1 (Récursif) : Python
Ex 2 (Algo) : dictionnaires
Ex 3 (BDD) : enseignants
Ex 4 (POO) : Python
Ex 5 (Réseaux) : SE, architecture
-
La Réunion J1
2022_Mayotte_Liban_1.pdf
Ex 1 (Algo) : listes, piles, files
Ex 2 (POO) : Python
Ex 3 (BDD) : QCM
Ex 4 (Arbres) : algo
Ex 5 (Réseaux) : routage
-
La Réunion J2
2022_Mayotte_Liban_2.pdf
Ex 1 (Algo) : piles
Ex 2 (BDD) : hôtel
Ex 3 (Binaire) : SE, entiers
Ex 4 (Arbres) : ABR
Ex 5 (Algo) : TAKAZU
-
Métropole J1
2022_Metropole_Jour1.pdf
Ex 1 (Algo) : HTML, files, piles
Ex 2 (BDD) : cinéma
Ex 3 (Réseaux) : binaire, routage
Ex 4 (Arbres) : récursivité
Ex 5 (POO) : Python
-
Métropole J2
2022_Metropole_Jour2.pdf
Ex 1 (Arbres) : ABR, POO
Ex 2 (Piles) : structures
Ex 3 (Réseaux) : routage
Ex 4 (BDD) : musique
Ex 5 (POO) : diviser pour régner
-
Métropole Septembre J1
2022_Metropole_Septembre.pdf
Ex 1 (Arbres) : ABR
Ex 2 (Récursif) : itération, classes
Ex 3 (BDD) : satellite
Ex 4 (Réseaux) : SE, processus
Ex 5 (Algo) : files
-
Métropole Septembre J2
22-NSIJ2ME3.pdf
Ex 1 Files et programmation
Ex 2 Arbres binaires de recherche
Ex 3 BDD, SQL
Ex 4 (Réseaux) : SE, processus
Ex 5 Programmation, récursivité
-
Polynésie
2022_Polynesie_Jour1.pdf
Ex 1 (Récursif) : Python
Ex 2 (Architecture) : booléens, ordonnancement
Ex 3 (BDD) : site web
Ex 4 (Algo) : piles
Ex 5 (Arbres) : algo
-

Session 2021

Sujet Contenu Corrigés
Sujet 0
2021_Sujet_0.pdf
Ex 1 : piles, Python
Ex 2 : récursivité, tableau
Ex 3 : ABR, Python
Ex 4 : BDD
Ex 5 : réseaux, routage
-
Amérique du Nord
2021_AmeriqueDuNord_1.pdf
Ex 1 : BDD
Ex 2 : routage, processus, SOC
Ex 3 : tableaux, Python
Ex 4 : arbres binaires
Ex 5 : piles, files, Python
-
Centres Étrangers 1
2021_CentresEtrangers_1.pdf
Ex 1 : POO
Ex 2 : dictionnaires, Python
Ex 3 : ABR
Ex 4 : réseaux, binaire, Python
Ex 5 : piles, Python
-
Centres Étrangers 2
2021_CentresEtrangers_2.pdf
Ex 1 : piles, Python
Ex 2 : tuples, listes, Python
Ex 3 : binaire, XOR
Ex 4 : BDD
Ex 5 : POO
-
Métropole 1
2021_Metropole_1.pdf
Ex 1 : ABR, POO
Ex 2 : processus, booléens
Ex 3 : BDD
Ex 4 : tri fusion, Python
Ex 5 : réseaux, routage
-
Métropole 2
2021_Metropole_2.pdf
Ex 1 : arbres, POO
Ex 2 : BDD
Ex 3 : réseaux, routage
Ex 4 : SE, processus
Ex 5 : files, Python
-
Métropole Candidats Libres 1
2021_Metropole_CL_1.pdf
Ex 1 : BDD
Ex 2 : piles, POO
Ex 3 : processus, routage
Ex 4 : tableaux, Python
Ex 5 : récursivité, diviser pour régner
-
Métropole Candidats Libres 2
2021_Metropole_CL_2.pdf
Ex 1 : BDD
Ex 2 : processus
Ex 3 : ABR, POO
Ex 4 : récursivité, Python
Ex 5 : tableaux, Python
-
Polynésie
2021_Polynesie_2.pdf
Ex 1 : tris, Python
Ex 2 : BDD
Ex 3 : ABR, POO
Ex 4 : architecture, SE, routage
Ex 5 : BDD
-
Métropole Septembre 1
2021_Metropole_Septembre_1.pdf
Ex 1 : réseaux, routage
Ex 2 : dichotomie, récursivité
Ex 3 : BDD
Ex 4 : POO, spécification
Ex 5 : arbres, piles, Python
-
Métropole Septembre 2
2021_Metropole_Septembre_2.pdf
Ex 1 : réseaux, routage
Ex 2 : tableaux, dictionnaires
Ex 3 : BDD
Ex 4 : piles, POO
Ex 5 : tables, Python
-