LES ÉCRITS · MÉTHODE
Informatique · du code qu’un correcteur peut lire
La complexité se demande, elle ne se devine pas
L’essentiel
- La moitié des points perdus le sont sur l’énoncé, pas sur l’algorithme : ce qu’il demande de justifier, ce qu’il interdit de refaire.
- Une complexité demandée et non donnée est un point perdu sec, même quand le code est juste.
- Un code aéré et indenté se corrige ; un code illisible est pénalisé, le jury l’écrit.
Pas à pas
1 · Lire l’énoncé deux fois, stylo posé
Repère ce qui est fourni — fonctions données, résultats admis, notations — et ce qui est explicitement dispensé de justification. Beaucoup de candidats justifient ce que l’énoncé dit de ne pas justifier, et oublient les complexités qu’il réclame.
2 · Écrire la spécification avant le corps
Ce que la fonction prend, ce qu’elle rend, ce qu’elle suppose. Deux lignes de commentaire valent mieux qu’un code juste qu’on ne comprend pas.
3 · Traiter les cas de bord d’abord
Liste vide, un seul élément, valeur absente. Ce sont les trois cas qui font échouer un code par ailleurs correct, et ils se traitent en trois lignes.
4 · Justifier la terminaison et la correction
Un variant pour la terminaison, un invariant pour la correction. Ce sont deux phrases, et elles sont explicitement au programme.
5 · Donner la complexité, toujours
En temps et en espace, avec la justification en une ligne. Si la question la demande et que tu l’oublies, le point est perdu quel que soit le reste.
Ce que dit le jury
Citations des rapports de jury, qui sont des documents publics. Ta filière peut avoir d’autres jurys : vérifie le rapport de ton concours.
« Comme à chaque fois, beaucoup de temps ou de points sont perdus par une lecture trop superficielle de l’énoncé. Certains candidats justifient des réponses alors que l’énoncé indique explicitement de ne pas le faire ou oublient de donner des complexités élémentaires alors que la question les demande. »
Rapport du jury Centrale-Supélec 2025, filière MP, option informatiqueLes points les moins chers à gagner sont dans l’énoncé. Dix minutes de lecture valent mieux que dix minutes de code.
« Le jury rappelle qu’il apporte une grande attention à la présentation : une copie aérée (en particulier dans les codes de programme) est bien plus facile à lire. À l’inverse, les écritures illisibles sont pénalisées. »
Rapport du jury Centrale-Supélec 2025, filière MP, option informatiqueL’indentation se rend visible à la main : décale nettement, saute des lignes entre les blocs, et numérote juste.
Les pièges
- Justifier ce que l’énoncé dispense de justifier, et oublier ce qu’il exige.
- Un code sans indentation, ou dont la numérotation des questions se décale.
- Oublier la complexité quand elle est demandée.
- Réécrire une fonction que le sujet fournit en préambule.
DANS L’APPLICATION
Ce qu’une page web ne sait pas faire
3 exercices minutés : « Relever les consignes » (15 min), « Invariant et variant » (30 min), « Les trois cas de bord » (20 min). Et une liste de contrôle qui se coche, reliée à ton calendrier de devoirs et à ton journal d’erreurs.
La fiche que tu viens de lire est intégrale : on ne garde rien pour soi. L’application ajoute ce qui demande d’être minuté, coché, ou relié à ton propre travail.
Les autres méthodes
La dissertation, pas à pas · Philosophie · faire surgir le problème · Khôlle · avant, pendant, après · Lire les textes eux-mêmes · Cartes et rappel actif, bien réglés · Fatigue, stress : repérer les signaux, demander de l’aide · Maths · sécuriser les débuts, exploiter les annales · Sciences sociales · démontrer sans opinion · Physique-chimie · le contrôle avant la conclusion · S’entraîner en mêlant les chapitres · Mathématiques · la rigueur qui rapporte des points · BCPST · la synthèse de biologie
