Contrôleur programmeur : trame de l’épreuve d’algorithmique
Concours interne de contrôleur programmeur : l’écrit n° 2 dure quatre heures, coefficient 7. Ordinogramme et séquences de programme, note sous 10 sur 20.
L’affichage du 30 septembre 2026, pas l’interne général
Ce concours de contrôleur, affecté au traitement de l’information en qualité de programmeur, n’est pas le concours interne général. La feuille déjà publiée de cet interne général porte le choix entre fiscalité personnelle et fiscalité professionnelle. Ces options ne sont pas ici.
L’affichage consolidé ouvert le 30 septembre 2026 indique « EN VIGUEUR AU 30 SEPTEMBRE 2026 » pour l’arrêté du 19 mai 2011, NOR BCRE1106037A, JORF n° 0126 du 31 mai 2011. Il indique aussi « Dernière mise à jour des données de ce texte : 01 janvier 2019 ». L’article 1 est « VERSION EN VIGUEUR DEPUIS LE 01 JANVIER 2019 », « Modifié par Arrêté du 15 janvier 2018 - art. 1 ». Sa première phrase : « Les concours spéciaux pour le recrutement de contrôleurs des finances publiques affectés au traitement de l'information en qualité de programmeur [...] comportent les épreuves d'admissibilité et d'admission suivantes ». Le I est l’externe. Le II est l’interne. L’écrit d’algorithmique est l’épreuve n° 2 du II.
L’article 7 de l’arrêté du 19 février 2026 : « Les dispositions du présent arrêté entrent en vigueur à la date de la publication de l'arrêté d'ouverture des concours externe et interne pour le recrutement de contrôleurs des finances publiques affectés au traitement de l'information en qualité de programmeur au titre de l'année 2027. » L’affichage du 30 septembre 2026 attribue encore l’article 1 à l’arrêté du 15 janvier 2018. La commande qui suit est celle de cet affichage.
Ce que l’écrit n° 2 demande
Sous « 1. Epreuves écrites d'admissibilité » du II, la phrase est : « Epreuve n° 2 (durée : quatre heures ; coefficient 7) : établissement de l'algorithme (sous forme d'ordinogramme) correspondant à la solution d'un problème simple et écriture des séquences de programme demandées correspondantes. » La suivante : « L'épreuve porte sur le programme figurant en annexe. »
La page du ministère, ouverte le même jour, écrit : « Etablissement de l’algorithme (sous forme d’ordinogramme) correspondant à la solution d’un problème simple et écriture des séquences de programme demandées correspondantes. » L’accent manque à « Etablissement » sur cette page. L’italique, à part : « Durée : 4 h - coefficient 7, note inférieure à 10 sur 20 éliminatoire ». Quatre heures et le coefficient 7 recoupent l’arrêté. Le seuil de 10 vient de l’article 3, pas de la phrase de commande.
Le « et » pose deux objets sur la même copie : l’algorithme « sous forme d'ordinogramme », correspondant « à la solution d'un problème simple », et les séquences de programme « correspondantes ». Ni l’arrêté ni la page du ministère ne disent qu’un des deux suffit, ni combien de séquences, ni comment couper les quatre heures. L’article 1 ne définit pas l’ordinogramme et ne nomme pas de langage. L’annexe en vigueur dit « un langage évolué », sans nom. Aucun nom n’est ajouté ici.
| Écrit du II | Commande | Durée | Coefficient |
|---|---|---|---|
| n° 1 | Questions et/ou cas pratique, dossier administratif de vingt pages au plus. | trois heures | 5 |
| n° 2 | Algorithme sous forme d’ordinogramme, pour un problème simple, et séquences de programme demandées correspondantes. Programme : l’annexe. | quatre heures | 7 |
Une note sous 10 élimine cet écrit
L’article 3, « VERSION EN VIGUEUR DEPUIS LE 01 JANVIER 2019 », « Modifié par Arrêté du 15 janvier 2018 - art. 3 », dit : « Chacune des épreuves est notée de 0 à 20. Cette note est multipliée par le coefficient correspondant prévu aux articles précédents. La somme des produits ainsi obtenue forme le total des points du candidat. » Ensuite : « Sont éliminés de plein droit les candidats ayant obtenu ». Le tiret suivant, qui nomme aussi l’écrit n° 2 du concours interne : « une note inférieure à 10 sur 20 à au moins une des épreuves suivantes : épreuve écrite d'admissibilité n° 2 et épreuve orale d'admission n° 2 du concours externe, et épreuve écrite d'admissibilité n° 2 du concours interne. »
Un autre tiret du même article fixe un seuil inférieur à 5 sur 20 pour d’autres épreuves, dont l’écrit n° 1 du concours interne et son oral. La page du ministère : « Durée 3 h - coefficient 5, note inférieure à 5 sur 20 éliminatoire » sur l’écrit n° 1, et « Durée : 25 mn - coefficient 8, note inférieure à 5 sur 20 éliminatoire » sur l’oral. Ce 5 n’est pas le plancher de l’écrit n° 2. La ligne « note inférieure à 10 sur 20 éliminatoire » de la page du ministère vise l’écrit n° 2. L’article 3 met aussi, sous ce 10, l’écrit n° 2 et l’oral n° 2 de l’externe.
Deux annexes, dont une seule est en vigueur
« L'épreuve porte sur le programme figurant en annexe » renvoie à l’annexe encore affichée le 30 septembre 2026, « Modifié par Arrêté du 15 janvier 2018 ». Titre : « PROGRAMME DE L'ÉPREUVE ÉCRITE D'ADMISSIBILITÉ N° 2 DES CONCOURS EXTERNE ET INTERNE, ET DE L'ÉPREUVE D'ADMISSION N° 2 DU CONCOURS EXTERNE DE CONTRÔLEUR PROGRAMMEUR DES FINANCES PUBLIQUES ». Quatre têtes : « 1) Techniques de programmation », « 2) Systèmes d'exploitation et gestion des données », « 3) Matériel et réseau », « 4) Notions générales sur le droit de l'informatique ». Les deux premières puces du 1 : « Algorithmique : les structures de contrôles, boucles, fonctions, tris » et « Pseudo-codes ». « Ordinogramme » n’est pas dans ces puces.
L’article 6 de l’arrêté du 19 février 2026 : « L'annexe du même arrêté est remplacée par l'annexe du présent arrêté. » Nouveau titre : « PROGRAMME INFORMATIQUE DES ÉPREUVES D'ADMISSIBILITÉ ET D'ADMISSION DES CONCOURS EXTERNE ET INTERNE ». Quatre parties : « I. - Techniques de programmation », « II. - Systèmes d'exploitation et gestion des données », « III. - Matériel et réseau », « IV. - Droit de l'informatique ». Deux premières puces du I : « algorithmique : structures de contrôles, boucles, fonctions, tris » et « pseudo-code et raisonnement algorithmique ». « Ordinogramme » n’y est pas. Cette annexe a été lue en entier le 30 septembre 2026. Elle n’est pas celle de l’affichage en vigueur : l’article 7 attend la publication de l’arrêté d’ouverture au titre de 2027.
La page du ministère écrit à part : « Le programme des épreuves informatiques est modifié à partir du concours dont les inscriptions auront lieu en janvier 2027. » Elle ne dit pas que cette phrase est l’arrêté d’ouverture. L’annexe de 2018 n’est pas donnée ici comme le programme de cette session. La nouvelle annexe n’est pas donnée comme déjà en vigueur le 30 septembre 2026.
Février 2026 remplace l’externe, pas cette commande
Au 1° de son article 2, l’arrêté du 19 février 2026 remplace le I, le concours externe. Le nouvel écrit : « 1. Epreuve écrite d'admissibilité (durée : quatre heures ; coefficient 7) ». « L'épreuve comprend deux parties : a) La première partie est consacrée à des questions à réponses courtes ; b) La seconde partie est consacrée à des cas pratiques conduisant, le cas échéant, à écrire des séquences de programme dans les langages de programmation dont la liste figure à l'article 2 de l'arrêté du 19 décembre 2017 susvisé. » « Ordinogramme » n’est pas dans ce I. Cette feuille externe n’est pas déroulée ici.
Pour l’interne, le 2° ne remplace pas les écrits : « Au cinquième alinéa du 1 du II, après le mot : "programme", il est inséré le mot : "informatique" ». L’affichage du 30 septembre 2026 ne contient pas encore cette insertion. Le 1°, qui retire la commande d’ordinogramme, vise le I, pas la phrase du II.
Le 3° vise l’oral interne. « sur l'informatique » devient « sur le programme informatique figurant en annexe ». Au dernier alinéa sont supprimés les mots « dont le modèle est disponible sur le site intranet de la direction générale des finances publiques ».
L’article 4 touche les seuils. Le 2° remplace un alinéa par « une note inférieure à 8 sur 20 à l'épreuve orale d'admission du concours externe ». Le Journal officiel écrit « La cinquième alinéa ». Le 3° ajoute : « une note inférieure à 10 sur 20 à au moins une des épreuves suivantes : épreuve écrite d'admissibilité du concours externe et épreuve écrite d'admissibilité n° 2 du concours interne. » À l’entrée en vigueur, le plancher de 10 de l’écrit n° 2 interne est réécrit dans cet alinéa. Il n’est pas retiré. Jusque-là, c’est l’article 3 de l’affichage qui vaut.
Le reste de la feuille, sans le dérouler
L’écrit n° 1 du II : « (durée : trois heures ; coefficient 5) », « réponse à des questions et/ ou cas pratique à partir d'un dossier composé de documents à caractère administratif », dossier qui « ne peut excéder vingt pages ». Le « et/ou » laisse des questions, un cas, ou les deux. Ce n’est pas l’ordinogramme.
L’épreuve n° 3, facultative : « Traduction d'un texte en anglais issu d'une revue ou d'une documentation informatique », « une heure trente minutes », coefficient 1. L’article 3, pour cette épreuve facultative : « seuls sont pris en compte les points obtenus au-dessus de 10 sur 20 ». La page du ministère dit « Version anglaise » et « au dessus de 10 sur 20 ». L’article 2 en vigueur : le choix s’exprime dès l’inscription et « ne peut plus être modifié après la date de clôture des inscriptions ».
L’oral du II : « vingt-cinq minutes », coefficient 8, exposé d’« environ cinq minutes », puis « des questions techniques sur l'informatique ». La page du ministère écrit « sur le programme informatique » et « une fiche de présentation », là où l’article 1 dit « un dossier de présentation de son parcours ». Le texte du 19 février 2026, pas encore celui de l’affichage en vigueur, dit « sur le programme informatique figurant en annexe ».
La page du ministère exige « au moins 4 ans de services publics au 1er janvier de l’année au titre de laquelle le concours est organisé ». Ce 1er janvier n’est pas calculé ici. Sous l’intertitre 2027 : inscriptions du 11/01/2027 au 12/02/2027, écrits les 30 et 31/03/2027, admissibilité le 30/04/2027, oraux du 31/05 au 04/06/2027, admission le 18/06/2027. Aucune de ces lignes ne dit quel écrit tombe le 30 mars. « Modalités d’inscription » fixe encore la limite « au 19 février 2026 à minuit, heure de métropole ». Cette date est passée le 30 septembre 2026. Elle n’est pas la clôture du bloc 2027. Le nombre de places n’est pas dans cette trame.
À retenir
Le 30 septembre 2026, l’article 1 affiché (NOR BCRE1106037A) est encore la version du 1er janvier 2019. À l’interne, l’écrit n° 2 dure quatre heures, coefficient 7 : algorithme sous forme d’ordinogramme, pour un problème simple, et séquences de programme correspondantes. L’article 3 élimine une note inférieure à 10 sur 20 à cet écrit. L’écrit n° 1, trois heures et coefficient 5, est un autre papier, comme le choix d’option de l’interne général.
L’annexe affichée dit « Pseudo-codes ». Celle du 19 février 2026 dit « pseudo-code et raisonnement algorithmique » et ne contient pas « ordinogramme ». Elle attend la publication de l’arrêté d’ouverture au titre de 2027. Le ministère, de son côté, date la modification du programme du concours dont les inscriptions auront lieu en janvier 2027, et place les écrits les 30 et 31 mars 2027 sans désigner l’écrit n° 2.
Le même arrêté du 19 février 2026 remplace l’externe, dont le I nouveau ne dit plus « ordinogramme ». Il ne remplace pas la commande de l’écrit n° 2 interne : il insère « informatique » dans un alinéa du II. Le plancher de 10 de cet écrit y est réécrit, pas supprimé. Ni symbole d’ordinogramme, ni langage nommé, ni nombre de places.
Sources
- Arrêté du 19 mai 2011, affichage consolidé en vigueur au 30 septembre 2026 (NOR BCRE1106037A, JORFTEXT000024095776) : article 1, II, article 2 et article 3, annexe — Légifrance, Journal officiel (consulté le 30/09/2026)
- Arrêté du 19 février 2026 modifiant l’arrêté du 19 mai 2011 (NOR CPPE2604032A, JORF n° 0048 du 25 février 2026, JORFTEXT000053568817) — Légifrance, Journal officiel (consulté le 30/09/2026)
- Page « Contrôleur des Finances publiques programmeur interne » : nature des épreuves et calendrier — DGFiP, economie.gouv.fr (consulté le 30/09/2026)
Pour aller plus loin
Épreuves & Tests
Concours interne de contrôleur : la trame des deux écrits
Concours interne de contrôleur : écrit de trois heures (coefficient 4), dossier de vingt pages, puis écrit de deux heures (coefficient 3) et dix options.
LireÉpreuves & Tests
L'oral d'admission DGFiP : entretien, jury, préparation
Durée et coefficient par corps, déroulé de l'entretien, ce que le jury évalue vraiment : l'épreuve d'admission des concours DGFiP, format réformé compris.
LireÉpreuves & Tests
Culture numérique aux concours DGFiP : le programme officiel
Le programme de culture numérique des concours DGFiP, cité de l'arrêté : quatre domaines, ce qu'ils recouvrent, et comment les réviser gratuitement.
Lire