ECE

Évaluation des Compétences Expérimentales

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

BO de Février 2025

  • 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

Corrigés des 48 sujets

Liste des 48 sujets 2025 de l'ECE NSI avec les corrigés pour se préparer :

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