La spécialité numérique et sciences informatiques (NSI) permet d’acquérir des compétences essentielles en programmation, algorithmique, bases de données et systèmes d’information. Elle vise à développer une compréhension approfondie des technologies numériques, tout en abordant des concepts théoriques et pratiques.
Les modalités des épreuves de spécialité
Organisation générale
Les épreuves de spécialité NSI s’articulent en deux volets :
- Contrôle continu : des évaluations régulières tout au long de l’année de terminale. Ces évaluations prennent la forme de projets, d’exercices pratiques ou de tests écrits.
- Examen final : une épreuve écrite de 3h30 et une évaluation pratique d’une durée d’1 heure.
Les coefficients
Les coefficients attribués à la spécialité NSI soulignent son importance dans le calcul de la note globale du baccalauréat :
- Contrôle continu : coefficient 8.
- Examen final : coefficient 16.
Le programme d’examen de la spécialité NSI
L’examen de spécialité NSI évalue les élèves sur plusieurs thématiques fondamentales. Voici les rubriques abordées pour l’année 2025, selon le programme officiel.
Structures de données
Les concepts abordés dans cette rubrique incluent :
- Structures linéaires : listes, piles et files.
- Structures hiérarchiques : arbres binaires, avec des notions telles que nœuds, racines, feuilles, sous-arbres gauches et droits.
- Programmation objet : classes, attributs, méthodes et objets.
- Dictionnaires : index et clés, gestion des données structurées.
Bases de données
Cette section se concentre sur la gestion et l’interrogation des bases de données relationnelles :
- Modèle relationnel : relation, attribut, domaine, clé primaire, clé étrangère et schéma relationnel.
- Langage SQL : requêtes d’interrogation (SELECT) et de mise à jour (INSERT, UPDATE, DELETE).
Architectures matérielles, systèmes d’exploitation et réseaux
Les candidats doivent maîtriser les concepts suivants :
- Systèmes d’exploitation : gestion des processus et des ressources.
- Protocoles réseau : routage et transmission des données.
Langages et programmation
Cette rubrique explore la conception et le débogage des programmes :
- Récursivité : compréhension et implémentation de fonctions récursives.
- Modularité : structuration des programmes en modules et sous-programmes.
- Gestion des erreurs : identification et correction des bugs.
Algorithmique
Les élèves travaillent sur des méthodes et des stratégies spécifiques :
- Arbres binaires et arbres binaires de recherche : implémentation et manipulation.
- Méthode “diviser pour régner” : résolution de problèmes complexes en sous-problèmes plus simples.
Déroulé de l’épreuve de spécialité NSI
L’épreuve de NSI se compose de deux parties distinctes, permettant d’évaluer à la fois les connaissances théoriques et les compétences pratiques.
Partie écrite (3h30)
- Trois exercices indépendants, chacun noté sur 4 points.
- Ces exercices couvrent différentes rubriques du programme (structures de données, bases de données, langages et programmation, etc.).
Partie pratique (1 heure)
- Deux exercices à réaliser sur ordinateur, chacun noté sur 4 points.
- Les exercices portent sur des manipulations concrètes : écriture de code, gestion de bases de données ou résolution d’un problème algorithmique.
La note finale est obtenue en additionnant les résultats des deux parties, sur un total de 20 points.
Dates importantes pour le bac 2025
Voici les dates clés de cette session :
- Épreuves écrites de spécialité : 17, 18 et 19 juin 2025.
- Épreuves de philosophie : 16 juin 2025.
- Grand oral : du 23 juin au 2 juillet 2025.
- Résultats du bac : 4 juillet 2025.
- Rattrapages : 7 au 9 juillet 2025.
Cette spécialité s’adresse aux élèves passionnés par le numérique et désireux d’acquérir des compétences techniques et analytiques solides, préparant à des études supérieures en informatique ou en ingénierie.