Objectif de l’ECE
L’ECE a pour objectif d’évaluer vos compétences pratiques en NSI. Il s’agit de votre capacité à analyser un problème, comprendre un énoncé technique, concevoir ou modifier un programme, utiliser des outils informatiques, et résoudre un problème par la programmation.
Cette évaluation vient compléter le contrôle continu et l’épreuve écrite terminale.
Bulletin Officiel
- Les professeurs examinateurs renseignent une fiche individuelle d'évaluation au nom de chaque candidat.
Cette fiche porte la note qui est attribuée au candidat sur 20 points, exprimée au demi-point près, et un commentaire qualitatif. - Chacun des 2 exercices est noté sur 10 et doit faire l'objet d'une notation particulière.
- L'aspect oral fait pleinement partie de l'épreuve pratique. Il est donc conseillé de poser une ou plusieurs questions sur le code pour chaque exercice.
- Note et coefficient au bac :
L'épreuve terminale obligatoire de spécialité est composée de deux parties.
Une partie écrite et une partie pratique, chacune notée sur 20.- La note de la partie écrite a un coefficient de 0,75
- La note de la partie pratique a un coefficient de 0,25.
- La note globale de l'épreuve est donnée sur 20 points.
Modalités générales
- Nature : Évaluation pratique sur machine.
- Durée : 1 heure par candidat.
- Lieu : Dans votre établissement, en salle informatique.
- Effectif : 4 candidats maximum par groupe.
- Date : L’épreuve a lieu début juin : (3 juin 2025).
- Évaluation : Elle est assurée par un enseignant de NSI d’un autre établissement.
Déroulement de l’épreuve
Avant l’épreuve
- Vous tirez ou recevez un sujet choisi parmi une banque nationale de sujets.
- Ces sujets couvrent un large éventail du programme de terminale.
Pendant l’épreuve
- Vous travaillez seul(e) sur un ordinateur, à partir du sujet fourni (papier ou PDF).
- Vous n’avez pas accès à Internet ni à vos documents personnels.
- Vous pouvez uniquement utiliser les outils et fichiers fournis avec le sujet (sur clé USB).
- Le sujet peut comporter plusieurs parties : analyse, code à compléter, test, etc.
- Vous devez remettre un ou plusieurs fichiers selon les consignes (fichier Python, fichier texte…).
- L’enseignant ne peut intervenir qu’en cas de problème technique, et non pour vous aider à résoudre l’exercice.
Après l’épreuve
Votre production est corrigée par l’enseignant à l’aide d’une grille d’évaluation nationale propre à chaque sujet.
Compétences évaluées
Les sujets sont directement liés au programme de terminale NSI.
Vous serez évalué(e) sur des compétences telles que :
- La manipulation de structures de données : listes, dictionnaires, arbres, etc.
- L’utilisation de fonctions récursives ou itératives
- La programmation orientée objet
- L’analyse de la complexité algorithmique
- L’interprétation et la modification de fichiers Python
- La mise en œuvre d’algorithmes classiques : tri, recherche, parcours de graphes…
- L’utilisation d’un environnement de développement (Spyder, VS Code)
- L’analyse de tests unitaires ou de résultats d’exécution
Grille d’évaluation
Chaque sujet est accompagné d’une grille critériée, généralement notée sur 20 points, avec les axes suivants :
- Compréhension du sujet : lecture attentive, bonne interprétation
- Conception ou adaptation d’un algorithme
- Maîtrise de Python : syntaxe, structures de contrôle, fonctions
- Pertinence et efficacité du code
- Capacité à tester et valider votre travail
- Qualité des commentaires et de la présentation
La note que vous obtenez entre dans le cadre du contrôle continu et ne fait pas l’objet d’une publication séparée dans les résultats du bac.
Ressources
Ressources officielles
- Banque nationale de sujets disponible sur le site d’Éduscol.
- Fichiers Python et jeux de données fournis avec chaque sujet.
- Grilles d’évaluation types.
https://eduscol.education.fr/2661/banque-des-epreuves-pratiques-de-specialite-nsi
Corrigés des 48 sujets
Liste des 48 sujets 2025 de l'ECE NSI avec les corrigés pour se préparer :
- https://ecebac.fr/listaca.php?mat=94
- https://www.math93.com/annales-du-bac/bac-specialite-nsi/annales-nsi-2025/nsi-pratique-2025.html
Conseils pour réussir
- Révisez bien les notions fondamentales du programme de terminale :
- maîtrisez votre IDE : VS Code, Spyder...
- Structures de données : listes, dictionnaires, tuples
- Fonctions Python : paramètres, retour, portée des variables
- Boucles et conditions :
for
,while
,if/else
- Méthodes utiles :
append
,in
,len
,range
,keys()
,values()
,items()
- Tests :
assert
, vérifications avec des cas simples
- Lire attentivement l’énoncé
- Entraînez-vous avec les sujets issus de la banque nationale.
- Travaillez dans des conditions similaires à l’épreuve (1h, sans Internet).
- Soignez la lisibilité du code : nom des variables, commentaires, clarté.
- Lancer souvent le code pour tester chaque étape
- Testez soigneusement vos programmes avant de les rendre.
Entraînement conseillé
Jour | Travail | Durée |
---|---|---|
J-7 | Sujet 1 complet | 1h |
J-6 | Relecture corrigée, test de cas extrêmes | 30 min |
J-5 | Sujet 2 (nouveau sujet) | 1h |
J-4 | Revoir tous les points non compris | 30 min |
J-3 | Sujet 3, à faire en condition réelle (1h, sans aide) | 1h |
J-2 | Corrections et tests | 30 min |
J-1 | Relire fiche, se reposer | 15 min |