Concours Général de NSI 2026 : Tle Spé NSI
Le Concours Général des Lycées de NSI (Numérique et Sciences Informatiques) est l'épreuve la plus prestigieuse pour les élèves de Terminale spécialité NSI. Créé en 2022 par le Ministère de l'Éducation nationale dans le sillage de la spécialité NSI, il distingue chaque année une vingtaine de lauréats sur un sujet de 5 heures couvrant programmation Python, algorithmique et bases de données SQL.
Calendrier 2026
Épreuves
Épreuve unique mars-avril 2026, 5h, dans les lycées des candidats inscrits
Sélection
Pas de phase d'admissibilité — composition unique
Résultats
Palmarès publié au Bulletin officiel de l'Éducation nationale en juillet 2026, cérémonie de remise des prix en Sorbonne
Frais d'inscription 2025
Gratuit
Inscription gratuite par le lycée auprès du rectorat académique. Aucune démarche financière pour le candidat. Le candidat doit être proposé par son professeur de NSI ou son chef d'établissement, avant la date limite fixée chaque automne par le ministère.
La distinction académique la plus prestigieuse en informatique au lycée
Le Concours Général des Lycées est l'une des plus anciennes distinctions scolaires françaises. Créé en 1747, il récompense chaque année les meilleurs élèves de Première et de Terminale dans une vingtaine de disciplines générales et technologiques : mathématiques, physique-chimie, SVT, philosophie, langues vivantes, lettres, histoire-géographie, S2I, et désormais NSI (Numérique et Sciences Informatiques) depuis sa première session 2022.
L'introduction de NSI au Concours Général s'inscrit dans le sillage de la réforme du baccalauréat 2019-2021 qui a créé la spécialité NSI en Première (2019) puis en Terminale (2020). La première session du baccalauréat avec spécialité NSI s'est tenue en 2021, et le ministère a logiquement ouvert la discipline NSI au Concours Général dès la session suivante.
Concrètement, le Concours Général NSI est :
- Une épreuve écrite unique de 5 heures, sujet national, passée simultanément dans tous les lycées des candidats inscrits, généralement en mars.
- Réservée aux Terminales ayant suivi la spécialité NSI en 1ère et en Terminale, sur proposition du professeur et du chef d'établissement.
- Gratuite, organisée par le Ministère de l'Éducation nationale via les rectorats académiques.
- Sans calculatrice, sur copie, à la main : pas d'ordinateur, pas de juge automatique. Tu rédiges Python, pseudo-code et SQL à la plume.
- Évaluée par un jury national présidé par un inspecteur général de l'éducation, en double correction anonyme.
- Distinguée par un palmarès publié au Bulletin officiel de l'Éducation nationale en juillet : 1er, 2e, 3e prix, accessits, mentions, suivi d'une cérémonie en Sorbonne.
C'est la distinction académique la plus prestigieuse pour un lycéen passionné d'informatique en France, et elle pèse réellement sur le dossier Parcoursup pour les CPGE MP2I/MPI les plus sélectives.
À ne pas confondre avec deux autres compétitions d'informatique du lycée que beaucoup mélangent :
- OFI (Olympiade Française d'Informatique) : compétition de programmation compétitive sur juge en ligne (France-IOI), problèmes type IOI à résoudre en C++/Python, plusieurs tours qualificatifs, finale nationale à l'ENS. Elle sélectionne l'équipe française pour l'IOI (International Olympiad in Informatics).
- Castor Informatique et Algoréa : concours de découverte et d'initiation, à passer en classe sur navigateur (45 min Castor, 45-60 min Algoréa), du primaire au lycée. Castor en novembre, Algoréa en 3 tours qualificatifs entre janvier et mars. Algoréa est la voie d'entrée vers l'OFI.
Concours Général NSI joue dans une autre catégorie : épreuve écrite de 5h, programme NSI complet, jury ministériel, palmarès au BO.
Format de l'épreuve : 5 heures, sujet écrit, programme NSI complet
L'épreuve est unique : pas de qualifications, pas de demi-finale, pas d'oraux. Une composition de 5 heures, un sujet national identique pour tous les candidats, distribué simultanément dans tous les centres en France métropolitaine, dans les DROM-COM et dans les lycées français de l'AEFE.
Trois grandes parties classiques
Le sujet du Concours Général NSI s'articule traditionnellement autour de trois grands volets, présents dans des proportions variables selon les années :
| Volet | Domaines couverts | Compétences attendues |
|---|---|---|
| Programmation Python | Fonctions, structures de données, parcours, récursivité, paradigme objet | Écrire des fonctions correctes et lisibles à la main, sans IDE |
| Algorithmique | Tris, parcours d'arbres et de graphes, diviser pour régner, programmation dynamique, complexité | Concevoir un algorithme optimal, prouver sa correction, analyser sa complexité en temps et en espace |
| Bases de données SQL | Modèle relationnel, requêtes SELECT, jointures, agrégats, sous-requêtes | Écrire des requêtes SQL correctes à la main, modéliser un schéma relationnel |
Tous les sujets ne couvrent pas les trois volets dans des proportions égales. Certaines années privilégient l'algorithmique pure et la complexité, d'autres équilibrent davantage avec les bases de données. Le programme officiel NSI de Première et de Terminale, fixé par l'arrêté du 17 janvier 2019 modifié, borne strictement le hors-programme : le jury ne sort pas du référentiel ministériel.
Conditions matérielles
- Durée : 5 heures.
- Calculatrice : non autorisée.
- Ordinateur : non, l'épreuve se passe sur copie.
- Documents : aucun document n'est autorisé. Pas de manuel NSI, pas d'antisèche, pas de mémo SQL.
- Centres d'examen : généralement le lycée du candidat, parfois un centre académique de regroupement.
- Format des copies : copies modèle Éducation nationale, en-tête anonymable, plusieurs copies à disposition (sujet souvent long).
Le sujet est calibré pour qu'aucun candidat, même excellent, ne puisse tout traiter en 5 heures. La capacité à choisir ses parties, à savoir abandonner une question bloquante, et à soigner les rédactions des questions traitées est aussi décisive que la maîtrise technique.
Différences-clés avec le Bac NSI
| Aspect | Bac NSI | Concours Général NSI | |---|---|---| | Durée | 3h30 écrit + 1h pratique | 5h écrit unique | | Calculatrice | Non | Non | | Sur ordinateur | Partie pratique oui | Non | | Programme | NSI Tle | NSI 1ère + Tle complet | | Niveau d'exigence | Bac | Distinction nationale | | Jury | Académique | National (IGÉSR) | | Public | Tous les NSI | Sélection enseignants | | Note finale | /20 baccalauréat | Palmarès BO |
Concrètement, un élève qui maîtrise solidement le programme Bac NSI a la base nécessaire mais ne suffit pas. Le Concours Général demande un cran de maturité supplémentaire sur la rigueur de rédaction, l'analyse de complexité, et la capacité à concevoir un algorithme non vu en cours.
Programme couvert : NSI Première + Terminale, niveau Concours
L'épreuve s'appuie sur le programme officiel de la spécialité NSI, arrêté du 17 janvier 2019 modifié, couvrant Première et Terminale.
NSI Première : les fondamentaux indispensables
- Représentation des données : entiers signés et non signés, virgule flottante (norme IEEE 754), tableaux, dictionnaires, p-uplets, encodage des caractères.
- Traitement des données en table : recherche, tri, fusion, indexation.
- Interactions homme-machine sur le Web : HTML, CSS, JavaScript, formulaires, événements, requêtes HTTP.
- Architectures matérielles et systèmes d'exploitation : binaire, processeur, instructions machine, gestion de la mémoire, OS, ligne de commande.
- Langages et programmation : Python, fonctions, modularité, mise au point, tests, gestion des erreurs.
- Algorithmique : parcours linéaire, recherche dichotomique, tri par insertion, tri par sélection, k plus proches voisins.
NSI Terminale : le cœur du programme Concours Général
- Structures de données avancées : listes chaînées, piles, files, arbres binaires, arbres binaires de recherche, arbres équilibrés, graphes (parcours en profondeur DFS, parcours en largeur BFS), tables de hachage.
- Bases de données relationnelles : modèle relationnel, schéma, clé primaire, clé étrangère, intégrité, langage SQL (SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY, sous-requêtes).
- Architectures matérielles, systèmes et réseaux : systèmes embarqués, IoT, protocoles TCP/IP, routage, cybersécurité de base.
- Langages et programmation : récursivité, paradigme objet, modularité, gestion des exceptions, encapsulation.
- Algorithmique avancée : diviser pour régner (tri fusion, tri rapide), programmation dynamique, algorithmes gloutons, complexité asymptotique (notations O, Θ, Ω), preuve de correction par invariant de boucle.
Le sujet du Concours Général mélange régulièrement plusieurs domaines dans une même question : par exemple, modéliser un problème combinatoire avec un graphe, écrire l'algorithme de parcours en Python, prouver sa complexité, et exprimer la requête SQL équivalente sur une base relationnelle représentant le même graphe. Cette transversalité distingue le bon candidat du candidat moyen.
Niveau d'exigence supplémentaire
Au-delà du programme officiel, le jury attend :
- Une rédaction Python rigoureuse : indentation propre, noms de variables explicites, docstrings courts, gestion des cas limites.
- Des preuves de correction : invariants de boucle, raisonnement par récurrence, démonstrations courtes mais formelles.
- Une analyse de complexité fine : justifier le coût en temps et en espace, comparer plusieurs approches, identifier le goulot d'étranglement.
- Des requêtes SQL non triviales : jointures multiples, sous-requêtes corrélées, agrégats avec GROUP BY et HAVING, classement par fenêtre dans certains sujets récents.
Ces exigences ne sont pas explicitement marquées au Bac : c'est la différence-clé qui sépare les bonnes copies des copies primées au Concours Général.
Stages intensifs
Préparez votre entrée en prépa avec nos stages
Stages intensifs (Toussaint, Noël, Pâques, été) avec des professeurs de Polytechnique et Centrale.
Calendrier session 2026
Le calendrier précis est fixé chaque année par une note de service du Ministère de l'Éducation nationale publiée au Bulletin officiel, généralement entre août et octobre. Repères-types confirmés sur les éditions récentes :
| Étape | Période 2026 |
|---|---|
| Publication de la note de service annuelle | Août - octobre 2025 |
| Inscription des candidats par le lycée | Octobre - décembre 2025 |
| Épreuve écrite NSI | Mars - avril 2026 (5h sur copie) |
| Correction et délibération du jury | Avril - juin 2026 |
| Publication du palmarès au BOEN | Juillet 2026 |
| Cérémonie de remise des prix en Sorbonne | Juillet ou septembre 2026 |
L'épreuve NSI se tient généralement entre la mi-mars et la mi-avril de l'année de session, en semaine, dans le lycée du candidat. La date exacte est communiquée par le rectorat académique au lycée, qui prévient ensuite l'élève par convocation officielle.
Le palmarès officiel est publié au Bulletin officiel de l'Éducation nationale au mois de juillet, généralement quelques jours avant la fin de l'année scolaire. La cérémonie de remise des prix se tient en Sorbonne en présence du Ministre de l'Éducation nationale et de personnalités académiques et scientifiques.
Inscription et frais
Comment s'inscrire concrètement ?
Tu ne t'inscris pas toi-même au Concours Général. La procédure est entièrement gérée par ton lycée :
- Ton professeur de NSI te propose comme candidat sur la base de tes résultats et de ton implication en cours.
- Le chef d'établissement valide la liste des candidats du lycée.
- Le lycée transmet la liste au rectorat de l'académie, sur l'application en ligne du ministère (CYCLADES ou portail rectoral).
- Le rectorat consolide les inscriptions et les transmet au ministère.
La période d'inscription se situe en automne, généralement entre octobre et décembre, pour une épreuve qui se passe en mars-avril. Si tu es élève motivé en Tle NSI, parle-en à ton professeur dès la rentrée de septembre : il y a parfois une présélection interne au lycée si plusieurs élèves veulent participer.
Conditions d'éligibilité
- Être scolarisé en Terminale dans un lycée public ou privé sous contrat en France, dans un DROM-COM, ou dans un lycée français de l'AEFE à l'étranger.
- Avoir suivi la spécialité NSI en 1ère et la conserver en Terminale.
- Être proposé par le professeur de NSI et validé par le chef d'établissement.
Les élèves de Première ne sont pas éligibles au Concours Général NSI. Les élèves ayant abandonné la spécialité NSI en fin de 1ère (en gardant Maths + autre) ne peuvent pas non plus concourir.
Frais
L'inscription est entièrement gratuite. Aucun frais d'inscription, aucun frais de dossier, aucun frais d'épreuve n'est à la charge du candidat ou de sa famille. C'est un service public éducatif financé par le Ministère.
Besoin d'aide pour choisir ?
Un conseiller pédagogique (ancien X ou Centrale) analyse votre profil et vous guide vers la filière qui vous correspond.
Palmarès et reconnaissance
Le jury arrête chaque année un palmarès distinguant les meilleures copies, structuré comme suit :
- 1er prix, 2e prix, 3e prix : les trois meilleures copies de la session.
- Accessits : généralement de la 4e à la 8e place environ.
- Mentions : copies remarquables au-delà du top 8.
Pour NSI, le nombre exact de prix décernés est variable d'une année sur l'autre, entre 5 et 15 lauréats selon la qualité globale des copies de la session. Le jury se réserve le droit de ne pas attribuer un prix si le niveau ne le justifie pas.
Ce que reçoivent les lauréats
- Diplôme officiel signé du Ministre de l'Éducation nationale, mentionnant la discipline NSI et le rang du palmarès.
- Inscription au Bulletin officiel de l'Éducation nationale : nom, lycée, académie publiés officiellement.
- Cérémonie en Sorbonne : remise des prix en présence du Ministre, des recteurs des académies des lauréats, et de personnalités scientifiques.
- Dotations matérielles pour les 1er, 2e et 3e prix : livres, parfois matériel informatique ou bons d'achat selon les partenariats annuels.
Impact concret sur Parcoursup et la suite
Un palmarès Concours Général NSI pèse réellement sur le dossier Parcoursup, bien plus qu'un bon bulletin scolaire ordinaire :
- CPGE MP2I et MPSI option info : les prépas les plus sélectives (Louis-le-Grand, Henri-IV, Stanislas, Sainte-Geneviève, Hoche, Saint-Louis, Janson-de-Sailly) utilisent le Concours Général comme critère de tri à l'admission.
- Bachelors d'écoles d'ingénieurs ou de commerce sur dossier : Bachelor X, Bachelor HEC, programmes Sciences Po-école d'ingénieur, double-cursus Université + École.
- Universités sélectives : licences sélectives type ENS via L3, magistères de mathématiques-informatique.
Au-delà de l'admission, c'est aussi un signal de capacité de travail et de maturité intellectuelle qui prépare moralement à la CPGE MP2I/MPI puis à la MPI-Info en 2ème année.
Concours Général NSI vs OFI vs Castor / Algoréa
Trois compétitions d'informatique distinctes coexistent au lycée. Beaucoup d'élèves les confondent : voici la grille de lecture pour s'y retrouver et choisir.
| Critère | Concours Général NSI | OFI | Castor / Algoréa |
|---|---|---|---|
| Organisateur | MEN / IGÉSR | France-IOI | France-IOI + assoc. |
| Public | Tle spé NSI uniquement | Lycée (3 catégories) | Primaire à Terminale |
| Format | Écrit 5h sur copie | Programmation sur juge en ligne | QCM + algo en classe sur navigateur |
| Période | Mars-avril, 1 épreuve | 3 tours qualif + finale ENS | Castor nov., Algoréa janv-mars |
| Programmation | Python sur copie | Python ou C++ sur juge | Pseudo-code interactif |
| Programme | NSI 1ère + Tle | Algo compétitif IOI | Logique + algo niveau libre |
| Sortie | Palmarès BO + Sorbonne | Équipe France IOI | Diplômes par classement |
| Inscription | Par le lycée | Individuelle France-IOI | Par le lycée |
Comment les combiner sur le parcours lycée ?
Un parcours-type pour un élève passionné d'informatique au lycée :
- Seconde - Première : passer Castor Informatique chaque année en novembre pour découvrir et se classer.
- Première - début Terminale : enchaîner sur Algoréa en 3 tours qualificatifs entre janvier et mars, qui est la voie d'entrée naturelle vers l'OFI.
- Terminale NSI : viser Concours Général NSI (épreuve mars-avril) et / ou OFI (qualifications janvier-mars, finale en juin à l'ENS pour les meilleurs).
Beaucoup de lauréats du Concours Général NSI sont aussi présents dans le top OFI : les profils se recoupent partiellement, mais les préparations sont distinctes. Le Concours Général récompense la solidité académique sur tout le programme NSI Tle, l'OFI récompense la rapidité et l'ingéniosité algorithmique pure sur des problèmes type IOI.
Méthode Hadamard pour Tle NSI visant le Concours Général
Préparer le Concours Général NSI, ce n'est pas « faire plus » de Bac NSI. C'est préparer un autre type d'épreuve, plus exigeante en rigueur de rédaction, en analyse de complexité et en transversalité programmation / SQL.
Trois leviers prioritaires identifiés sur les profils Tle NSI accompagnés par Hadamard ces dernières années :
-
Maîtriser la rédaction Python sur copie, à la main. L'absence d'IDE et de compilateur change beaucoup. Il faut s'entraîner à écrire des fonctions Python correctes au crayon, avec indentation propre, syntaxe précise (deux-points, parenthèses, crochets), gestion des cas limites (liste vide, indice hors borne) et docstring concis. Faire 5 à 10 sujets en conditions réelles 5h, sans IDE, est la base.
-
Solidifier les structures de données et l'analyse de complexité. Le programme NSI Tle est dense, mais le Concours Général demande un niveau de maîtrise supérieur. Il faut savoir prouver formellement la correction d'un algorithme par invariant de boucle ou récurrence, justifier la complexité en O, Θ et Ω, et comparer plusieurs approches (force brute vs diviser pour régner vs programmation dynamique). Travailler les problèmes type IOI sur France-IOI ou Codeforces aide à muscler ces réflexes, même sans viser l'OFI.
-
Travailler les requêtes SQL au-delà du niveau Bac. Les bases de données sont souvent sous-travaillées en NSI Tle, alors que le Concours Général y consacre régulièrement une partie significative du sujet. Jointures multiples, sous-requêtes corrélées, agrégats avec GROUP BY et HAVING, classements par fenêtre : ces patterns dépassent le niveau Bac mais restent dans le programme officiel. Faire 30 à 50 requêtes SQL à la main sur des schémas réalistes (gestion d'école, bibliothèque, réseau social simplifié) est très efficace.
Volume de travail typique pour un élève déjà solide en NSI Tle : 30 à 60 heures de préparation ciblée entre janvier et l'épreuve de mars, à raison de 2 à 5 heures par semaine en plus du programme normal. Programme suggéré :
- Semaine 1 : revoir tout le cours NSI Tle de manière structurée, en se concentrant sur les structures de données avancées et la complexité.
- Semaines 2 à 4 : travailler 2 à 3 sujets d'annales du Concours Général NSI en conditions réelles 5h chacun.
- Semaines 5 à 7 : monter en difficulté sur les structures de données avancées et l'algorithmique compétitive (graphes, arbres équilibrés, programmation dynamique).
- Semaines 8 à 9 : travailler SQL sur des requêtes plus complexes que celles du Bac.
- Semaine 10 : faire une dernière session 5h en blanc 2 semaines avant l'épreuve, puis revue stratégique.
Les anciens taupins Hadamard, polytechniciens et normaliens passés par MP2I et MPI-Info, accompagnent les Tle NSI en cours particuliers ciblés Concours Général avec des sujets corrigés détaillés et des sessions blanches en conditions réelles. Pour les élèves hésitant entre MP2I et MPSI option info en CPGE, le RDV méthode permet de cadrer la stratégie en parallèle de la préparation au concours.
Annales et ressources officielles
Sources officielles à consulter
- Eduscol — Concours général des lycées : eduscol.education.fr/concours-general — page institutionnelle de référence avec calendrier, modalités et accès aux sujets des sessions précédentes.
- Bulletin officiel de l'Éducation nationale : note de service annuelle publiée chaque automne, listant les disciplines, le calendrier d'inscription, les dates d'épreuves et les modalités du palmarès.
- Programme officiel NSI : eduscol.education.fr — Programmes NSI voie générale — arrêté du 17 janvier 2019 modifié, programmes Première et Terminale.
- Annales du Concours Général NSI : sujets et corrigés des sessions précédentes accessibles via Eduscol et les sites des académies organisatrices. Depuis la première session 2022, plusieurs sujets sont en accès libre.
Ressources d'entraînement complémentaires
- France-IOI : france-ioi.org — exercices algorithmiques en montée de difficulté, idéal pour muscler les réflexes algorithmiques au-delà du programme NSI.
- Manuel officiel NSI Tle de ton éditeur (Hatier, Hachette, Magnard, Bordas) — indispensable pour ancrer les automatismes du programme.
- Annales du Bac NSI (épreuve écrite et épreuve pratique) — utiles pour ancrer les bases, mais le Concours Général va nettement plus loin en exigence.
- SQLZoo ou exercices SQL en ligne — pour pratiquer les requêtes au-delà du niveau Bac.
Pour creuser au-delà de NSI lycée
- Cours particuliers maths Tle — solidifier les bases mathématiques utiles à l'algorithmique et à la complexité.
- Cours particuliers en informatique — préparation Concours Général NSI, OFI, et orientation MP2I.
- Pour les élèves qui envisagent ensuite la prépa MP2I puis MPI : annales X-ENS MPI — donnent une idée de la suite logique en informatique de haut niveau après le bac.
Inscription officielle au concours : par ton lycée auprès du rectorat, en automne. Site officiel : eduscol.education.fr/concours-general.
FAQ