Aller au contenu

Site indépendant de préparation aux concours — sans lien avec la DGFiP ni l'administration fiscale.

01 · Épreuves & Tests

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.

La rédaction TestDGFIP— Préparation aux concours de la DGFiP : agent administratif, contrôleur et inspecteurMis à jour le 30 septembre 202610 min de lecture2157 mots

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.

Article 1, II, affichage consolidé ouvert le 30 septembre 2026. L’écrit traité ici est le n° 2.
Écrit du IICommandeDuréeCoefficient
n° 1Questions et/ou cas pratique, dossier administratif de vingt pages au plus.trois heures5
n° 2Algorithme sous forme d’ordinogramme, pour un problème simple, et séquences de programme demandées correspondantes. Programme : l’annexe.quatre heures7
Article 1, II, affichage consolidé ouvert le 30 septembre 2026. L’écrit traité ici est le n° 2.

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

Page concours-controleur-programmeur-trame-algorithmique — contenu éditorial vérifié. Pour signaler une information obsolète, contactez l'équipe via la page contact.