Le bulletin officiel spécial n°2 du 13 février 2020 décrit les modalités des différentes épreuves de la spécialité Numérique et Sciences Informatiques.
Le bulletin officiel n°36 du 30 septembre 2022 modifie les modalités des épreuves de spécialités, dont celles de NSI.
Extrait du BO
La note de service du 11 février 2020, complétée par la note de service du 12 juillet 2021 et relative à l’épreuve terminale de l’enseignement de spécialité numérique et sciences informatiques de la classe de terminale de la voie générale, est modifiée comme suit :
Dans le titre « 1. Partie écrite », le paragraphe « Modalités » rédigé comme suit :
« La partie écrite consiste en la résolution de trois exercices permettant d’évaluer les connaissances et les capacités attendues conformément aux programmes de première et de terminale de la spécialité. Chaque exercice est noté sur 4 points.
« Le sujet propose cinq exercices, parmi lesquels le candidat choisit les trois qu’il traitera. Ces cinq exercices permettent d’aborder les différentes rubriques du programme, sans obligation d’exhaustivité. Le sujet comprend obligatoirement au moins un exercice relatif à chacune des trois rubriques suivantes : traitement de données en tables et bases de données ; architectures matérielles, systèmes d’exploitation et réseaux ; algorithmique, langages et programmation. »
est remplacé par la phrase ainsi rédigée :
« Le sujet comporte trois exercices indépendants les uns des autres, qui permettent d’évaluer les connaissances et compétences des candidats. ».
Lors de l’épreuve terminale dans l’enseignement de spécialité numérique et sciences informatiques, les candidats peuvent être évalués sur les parties suivantes du programme de la classe de terminale :
Rubrique « Structures de données », uniquement les items suivants :
- Structures de données, interface et implémentation
- Vocabulaire de la programmation objet : classes, attributs, méthodes, objets
- Listes, piles, files : structures linéaires. Dictionnaires, index et clé
- Arbres : structures hiérarchiques. Arbres binaires : nœuds, racines, feuilles, sous-arbres gauches, sous-arbres droits
Rubrique « Bases de données », uniquement les items suivants :
- Modèle relationnel : relation, attribut, domaine, clef primaire, clef étrangère, schéma relationnel
- Base de données relationnelle
- Langage SQL : requêtes d’interrogation et de mise à jour d’une base de données
Rubrique « Architectures matérielles, systèmes d’exploitation et réseaux », uniquement les items suivants :
- Gestion des processus et des ressources par un système d’exploitation
- Protocoles de routage
Rubrique « Langages et programmation », uniquement les items suivants :
- Récursivité
- Modularité
- Mise au point des programmes. Gestion des bugs
Rubrique « Algorithmique », uniquement les items suivants :
- Algorithmes sur les arbres binaires et sur les arbres binaires de recherche
- Méthode « diviser pour régner »