Épreuves du baccalauréat de NSI - Session 2024

Extrait du diaporama de rentrée.

Arrêté et notes de services des épreuves du baccalauréat de NSI - Session 2024

L'Arrêté du 22 juillet 2019 relatif à la nature et à la durée des épreuves terminales du baccalauréat général et du baccalauréat technologique à compter de la session de 2021. Plus spécifiquement, la note de service du 11-02-2020 décrit en détail les épreuves (écrite, pratique et orale) de l'enseignement de NSI à compter de la session 2021. Des modifications ont été apportées au fil des sessions par les notes de services propres aux épreuves écrite et pratique de NSI ainsi que du Grand Oral. Elles sont consultables ci-après.

Sujets de l'épreuve pratique du baccalauréat de NSI - Session 2024

Cliquez ici pour accéder à l'ensemble des sujets de l'épreuve pratique du baccalauréat de NSI à la session 2024.

Sujets de l'épreuve écrite du baccalauréat de NSI - Session 2024

Consultez et téléchargez ci-après l'ensemble des sujets de l'épreuve écrite.

SujetContenu

Exercice 1 : programmation Python, POO, structures File, ordonnancement et interblocage
Exercice 2 : graphes
Exercice 3 : programmation Python, modularité, base de données relationnelle et langage SQL

Exercice 1 : algorithmes de tri et programmation Python
Exercice 2 : langage SQL et bases de données
Exercice 3 : POO, structures de données, réseaux et architecture matérielle

Exercice 1 : programmation Python, POO et l’algorithmique
Exercice 2 : graphes, programmation, structure Pile et algorithmique des graphes
Exercice 3 : programmation Python, POO, bases de données relationnelles et requêtes SQL

Exercice 1 : programmation Python (listes, dictionnaires) et méthode "diviser pour régner"
Exercice 2 : programmation, POO et structures de données linéaires
Exercice 3 : bases de données relationnelles, requêtes SQL et programmation Python

Exercice 1 : programmation Python, programmation dynamique, graphes et réseaux
Exercice 2 : réseaux et protocoles de routage
Exercice 3 : programmation Python, POO, bases de données relationnelles et requêtes SQL

Exercice 1 : programmation Python, POO et récursivité
Exercice 2 : POO, récursivité, arbres binaires et systèmes d’exploitation
Exercice 3 : codage binaire, bases de données relationnelles et requêtes SQL

Exercice 1 : POO et graphes
Exercice 2 : protocoles de routage, sécurité des communications et base de données relationnelle
Exercice 3 : POO, arbres binaires de recherche et récursivité

Exercice 1 : base de données relationnelle, langage SQL et protocoles de sécurisation
Exercice 2 : POO, tris, algorithmes gloutons, récursivité et assertions
Exercice 3 : POO, graphes et dictionnaires

Exercice 1 : architectures matérielles, réseaux, routeurs et protocoles de routage
Exercice 2 : listes, dictionnaires et programmation de base en Python
Exercice 3 : graphes, algorithmes sur les graphes, bases de données et requêtes SQL

Exercice 1 : liste, récursivité et programmation dynamique
Exercice 2 : systèmes d'exploitation, commande UNIX, structures de données LIFO/FIFO et processus
Exercice 3 : dictionnaires, POO, bases de données et requêtes SQL

 

SujetContenu
Exercice 1 : réseaux et protocoles de routages, bases de données relationnelles
Exercice 2 : arbres binaires et récursivité
Exercice 3 : programmation python
Exercice 1 : arbres binaires, piles, files et programmation orientée objet
Exercice 2 : réseaux et protocoles de routages, bases de données relationnelles
Exercice 3 : programmation python
Exercice 1 : bases de données relationnelles et langage SQL
Exercice 2 : réseaux et les protocoles de routages
Exercice 3 : structures de Files
Exercice 1 : adressage IP et protocoles de routage
Exercice 2 : bases de données relationnelles et langage SQL
Exercice 3 : programmation en Python, manipulation des chaînes de caractères, arbres binaires de recherche et parcours de liste
Exercice 1 : réseaux et protocoles de routages
Exercice 2 : POO et dictionnaires
Exercice 3 : bases de données relationnelles et langage SQL
Exercice 1 : arbres binaires de recherche, POO et récursivité
Exercice 2 : réseaux et protocoles de routage
Exercice 3 : bases de données relationnelles et langage SQL

Exercice 1 : algorithmique et programmation
Exercice 2 : bases de données, représentation des données et réseaux
Exercice 3 : piles, arbres et algorithmique

Exercice 1 : bases de données
Exercice 2 : réseaux, programmation Python et algorithmique
Exercice 3 : arbres et algorithmique
Exercice 1 : bases de données relationnelles et langage SQL
Exercice 2 : réseaux
Exercice 3 : POO en Python et algorithmique
Exercice 1 : protocoles réseau
Exercice 2 : bases de données relationnelles et langage SQL
Exercice 3 : arbres binaires, files et POO
Exercice 1 : bases de données relationnelles et langage SQL
Exercice 2 : gestion des processus et POO
Exercice 3 : algorithmique, POO et méthode diviser-pour-régner
Exercice 1 : arbres binaires, arbres binaires de recherche, POO et récursivité
Exercice 2 : base de données, modèle relationnel et langage SQL
Exercice 3 : architecture matérielle, processus et ordonnancement
Exercice 1 : bases de données et types construits de données
Exercice 2 : architecture matérielle, réseaux et systèmes d'exploitation
Exercice 3 : arbres binaires de recherche et POO
Exercice 1 : commandes Linux, traitement de données en tables et bases de données
Exercice 2 : récursivité
Exercice 3 : arbres binaires de recherche et POO

 

SujetContenu
Exercice 1 : bases de données relationnelles, langage SQL
Exercice 2 : réseau, protocoles de routage
Exercice 3 : arbres binaires de recherche et algorithmes associés
Exercice 4 : chaines de caractères, tableaux, programmation python
Exercice 5 : files, tableaux et algorithmes associés
Exercice 1 : listes, arbres binaires de recherche et POO
Exercice 2 : systèmes d’exploitation et gestion des processus
Exercice 3 : bases de données relationnelles, langage SQL
Exercice 4 : arbres binaires et algorithmes associés
Exercice 5 : tableaux à 2 dimensions et programmation Python
Exercice 1 : bases de données
Exercice 2 : programmation et algorithmes de tri
Exercice 3 : arbres binaires
Exercice 4 : gestion des processus et des ressources par un système d’exploitation
Exercice 5 : réseaux et protocoles de routage
Exercice 1 : programmation, algorithmique, complexité
Exercice 2 : réseaux et routage
Exercice 3 : bases de données
Exercice 4 : programmation python, récursivité, méthode "diviser pour régner"
Exercice 5 : arbres binaires, POO, récursivité
Exercice 1 : algorithmique, chaînes de caractères, complexité
Exercice 2 : bases de données
Exercice 3 : système d’exploitation
Exercice 4 : POO en langage Python
Exercice 5 : programmation Python
Exercice 1 : systèmes d’exploitation linux
Exercice 2 : arbres binaires de recherche
Exercice 3 : structures de données, programmation
Exercice 4 : bases de données et langage SQL
Exercice 5 : exécution de programmes, recherche et corrections de bugs
Exercice 1 : structures de données (listes, p-uplets et dictionnaires)
Exercice 2 : structures de données (files et POO en langage python)
Exercice 3 : structures de données (dictionnaires)
Exercice 4 : bases de données
Exercice 5 : architecture matérielle des ordinateurs, réseaux et protocoles de routage
Exercice 1 : langages et programmation (récursivité)
Exercice 2 : structures de données (dictionnaires)
Exercice 3 : bases de données
Exercice 4 : structures de données (POO)
Exercice 5 : architectures matérielles, systèmes d’exploitation et réseaux (protocoles de routage)
Exercice 1 : structures de données (listes, piles et files)
Exercice 2 : structures de données (POO)
Exercice 3 : bases de données relationnelles, langage SQL
Exercice 4 : algorithmique (arbres binaires en profondeurs préfixe et infixe)
Exercice 5 : transmission de données dans un réseau, architecture d’un réseau, protocoles de routage, langages et programmation
Exercice 1 : structures de données (pile)
Exercice 2 : bases de données
Exercice 3 : représentation binaire d’un entier relatif et systèmes d’exploitation
Exercice 4 : arbres binaires de recherche
Exercice 5 : algorithmes et programmation Python
Exercice 1 : structures de données
Exercice 2 : bases de données
Exercice 3 : représentations binaires et protocoles de routage
Exercice 4 : parcours d’arbres binaires, principe “diviser pour régner” et récursivité
Exercice 5 : POO
Exercice 1 : arbres binaires de recherche, POO et récursivité
Exercice 2 : structures de données
Exercice 3 : réseaux et protocoles de routages
Exercice 4 : bases de données relationnelles et langage SQL
Exercice 5 : POO et méthode diviser pour régner

Exercice 1 : algorithmique, arbres binaires de recherche et leurs parcours
Exercice 2 : classes, itération, récursivité
Exercice 3 : bases de données et langage SQL
Exercice 4 : architecture matérielle, gestion de processus et réseaux
Exercice 5 : File, programmation python

Exercice 1 : bases de données et requêtes SQL
Exercice 2 : architecture des ordinateurs et protocoles réseau
Exercice 3 : programmation en langage Python
Exercice 4 : arbre binaire
Exercice 5 : POO
Exercice 1 : POO
Exercice 2 : arbre binaire
Exercice 3 : bases de données et requêtes SQL
Exercice 4 : architecture réseau et des protocoles de communication
Exercice 5 : architecture réseau et tables de routage
Exercice 1 : programmation, récursivité
Exercice 2 : architecture matérielle
Exercice 3 : base de données
Exercice 4 : structures de données, piles
Exercice 5 : algorithmique, algorithmes sur les arbres binaires

 

SujetContenu
Exercice 1 : bases de données
Exercice 2 : routage, processus, systèmes sur puces
Exercice 3 : tableaux et programmation Python
Exercice 4 : arbres binaires
Exercice 5 : pile, file, programmation Python
Exercice 1 : POO
Exercice 2 : structures de données (dictionnaires)
Exercice 3 : arbres binaires de recherche
Exercice 4 : réseau informatique
Exercice 5 : structures de données (piles)
Exercice 1 : structures de données (pile)
Exercice 2 : programmation Python, tuples et listes
Exercice 3 : conversion décimal/binaire, table de vérité, codage des caractères
Exercice 4 : base de données
Exercice 5 : bandeau de LED
Exercice 1 : bases de données
Exercice 2 : piles et POO
Exercice 3 : gestion des processus et protocoles de routage
Exercice 4 : tableaux de tableaux et algorithmes de parcours de tableaux
Exercice 5 : manipulation de tableaux, récursivité et paradigme « diviser pour régner »
Exercice 1 : bases de données
Exercice 2 : gestion des processus et des ressources par un système d’exploitation
Exercice 3 : arbres binaires de recherche et POO
Exercice 4 : programmation Python et récursivité
Exercice 5 : programmation Python
Exercice 1 : protocoles de communication, architecture d’un réseau et protocoles de routage
Exercice 2 : algorithmique (recherche dichotomique) et langages et programmation (récursivité)
Exercice 3 : bases de données (modèle relationnel, base de données relationnelle et langage SQL)
Exercice 4 : Structure de données (POO) et langages et programmation (spécification)
Exercice 5 : structures de données (arbre, arbre binaire, pile).
Exercice 1 : protocoles de communication, architecture d’un réseau et protocoles de routage
Exercice 2 : structure de données (tableaux, dictionnaires) et langages et programmation (spécification)
Exercice 3 : bases de données (modèle relationnel, base de données relationnelle et langage SQL)
Exercice 4 : structure de données (POO) et langages et programmation (spécification)
Exercice 5 : Traitement de données en tables (CSV) et langages et programmation (spécification)
Exercice 1 : algorithmes de tri
Exercice 2 : base de données
Exercice 3 : arbre binaire de recherche, POO, algorithme de tri
Exercice 4 : routage dans un réseau informatique, système d’exploitation, architectures matérielles et système sur puce
Exercice 5 : traitement de données avec une base relationnelle SQL
Exercice 1 : pile, programmation de base en Python
Exercice 2 : programmation, récursivité
Exercice 3 : arbres binaires, arbres binaires de recherche
Exercice 4 : bases de données relationnelles, langage SQL
Exercice 5 : réseaux, protocoles RIP et OSPF