
[{"content":"","externalUrl":null,"permalink":"/ecrits/2022/composition/","section":"Écrits","summary":"","title":"Composition 2022","type":"generique"},{"content":"","externalUrl":null,"permalink":"/ecrits/2022/probleme/","section":"Écrits","summary":"","title":"Problème 2022","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2022/option-a/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option A 2022","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2022/option-b/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option B 2022","type":"generique"},{"content":"","externalUrl":null,"permalink":"/ecrits/2023/composition/","section":"Écrits","summary":"","title":"Composition 2023","type":"generique"},{"content":"","externalUrl":null,"permalink":"/ecrits/2023/probleme/","section":"Écrits","summary":"","title":"Problème 2023","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2023/option-a/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option A 2023","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2023/option-b/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option B 2023","type":"generique"},{"content":"","externalUrl":null,"permalink":"/ecrits/2024/composition/","section":"Écrits","summary":"","title":"Composition 2024","type":"generique"},{"content":"","externalUrl":null,"permalink":"/ecrits/2024/probleme/","section":"Écrits","summary":"","title":"Problème 2024","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2024/option-a/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option A 2024","type":"generique"},{"content":"Ce sujet n\u0026rsquo;a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","externalUrl":null,"permalink":"/ecrits/2024/option-b/","section":"Écrits","summary":"Ce sujet n’a pas de titre, celui-ci a été ajouté pour retrouver cette épreuve plus facilement.\n","title":"Option B 2024","type":"generique"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_a_star/dev_antoine_thibaut/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_calcul_table_parsing_ll1/dev_antoine_thibaut/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithmes_de_peterson_et_lamport/dev_antoine_thibaut/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/arbres_rouge_noir/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/attracteurs_de_jeux/dev_antoine_thibaut/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/couverture_par_ensembles/dev_degryse_mathis/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/mediane_probabiliste/dev_degryse_mathis/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":" Ressources pour l\u0026rsquo;agrégation d\u0026rsquo;informatique # Bienvenue sur Agreg Info !\nVous trouverez ici un ensemble de ressources (plans de leçons, développements, sujets et corrections d\u0026rsquo;épreuves, \u0026hellip;) utiles pour préparer le concours de l\u0026rsquo;agrégation d\u0026rsquo;informatique. Ces ressources sont mises à libre disposition par et pour toutes et tous.\nCe site n\u0026rsquo;est affilié ni au ministère de l\u0026rsquo;éducation nationale, ni au jury de l\u0026rsquo;agrégation, ni à aucune classe préparatoire. Vous pouvez retrouver le site du jury de l\u0026rsquo;agrégation d\u0026rsquo;informatique à l\u0026rsquo;adresse https://agreg-info.forge.apps.education.fr/. De plus, seul le site https://devenirenseignant.gouv.fr fait foi en ce qui concerne l\u0026rsquo;ensemble des informations liées au concours.\nAvant toute autre chose, il vous est vivement conseillé de lire attentivement (et de relire au besoin) les rapports du jury, disponibles sur le site du jury et sur la page Ressources supplémentaires.\nLe code source de ce site ainsi que tous les documents que vous pourrez y trouver sont publiés sous licence libre (voir la page À propos). Vous pouvez contribuez à l\u0026rsquo;amélioration de ce site en envoyant des remarques à contact@agreg.info ou en contribuant directement sur https://codeberg.org/RatCornu/agreg.info. ","date":"23 avril 2026","externalUrl":null,"permalink":"/","section":"Agreg Info","summary":"Ressources pour l’agrégation d’informatique # Bienvenue sur Agreg Info !\nVous trouverez ici un ensemble de ressources (plans de leçons, développements, sujets et corrections d’épreuves, …) utiles pour préparer le concours de l’agrégation d’informatique. Ces ressources sont mises à libre disposition par et pour toutes et tous.\nCe site n’est affilié ni au ministère de l’éducation nationale, ni au jury de l’agrégation, ni à aucune classe préparatoire. Vous pouvez retrouver le site du jury de l’agrégation d’informatique à l’adresse https://agreg-info.forge.apps.education.fr/. De plus, seul le site https://devenirenseignant.gouv.fr fait foi en ce qui concerne l’ensemble des informations liées au concours.\n","title":"Agreg Info","type":"page"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_a_star/","section":"Développements","summary":"","title":"Algorithme A*","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/couverture_par_ensembles/","section":"Développements","summary":"","title":"Algorithme d'approximation glouton pour le problème de couverture d'un graphe par ensembles","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_calcul_table_parsing_ll1/","section":"Développements","summary":"","title":"Algorithme de calcul d'une table de parsing LL(1)","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/mediane_probabiliste/","section":"Développements","summary":"","title":"Algorithme probabiliste de calcul d'une médiane d'une liste","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/algorithmes_de_peterson_et_lamport/","section":"Développements","summary":"","title":"Algorithmes de Peterson et Lamport","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/arbres_rouge_noir/","section":"Développements","summary":"","title":"Arbres rouge-noir","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/attracteurs_de_jeux/","section":"Développements","summary":"","title":"Calcul des attracteurs de jeux","type":"developpements"},{"content":"","date":"23 avril 2026","externalUrl":null,"permalink":"/developpements/","section":"Développements","summary":"","title":"Développements","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/2_sat/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/3_colorabilite/dev_degryse_mathis/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/additionneur_cla/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_cyk/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_de_huffman/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_de_quine/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/arbres_k_dimensionnels/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/attracteurs_de_jeux/dev_krasnopol_florent/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/bascule_d/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/concurrence_sgbd/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/confluence/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/correction_tri_selection/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/couverture_par_ensembles/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/decomposition_texte_lexemes/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/gestion_connexion_tcp/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/langage_de_dyck/dev_krasnopol_florent/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/lemme_de_newman/dev_krasnopol_florent/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/ordonnancement_shortest_job_first_multicoeur/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/organisation_memoire_processus_linux/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/problemes_sur_les_grammaires_algebriques/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_dns/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_http/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_ospf/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/recherche_motif_par_automate_fini/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/requetes_intra_et_inter_reseaux/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tas_binomial/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/theoreme_de_rice/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tri_par_tas/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tri_topologique/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/union_find/dev_degryse_mathis/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/2_sat/","section":"Développements","summary":"","title":"2-SAT","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/additionneur_cla/","section":"Développements","summary":"","title":"Additionneur carry-look-ahead","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_cyk/","section":"Développements","summary":"","title":"Algorithme de Cocke-Younger-Kasami","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/decomposition_texte_lexemes/","section":"Développements","summary":"","title":"Algorithme de décomposition d'un texte en lexèmes","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_de_huffman/","section":"Développements","summary":"","title":"Algorithme de Huffman","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/algorithme_de_quine/","section":"Développements","summary":"","title":"Algorithme de Quine","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/bascule_d/","section":"Développements","summary":"","title":"Bascule D","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/correction_tri_selection/","section":"Développements","summary":"","title":"Correction du tri par sélection par la logique de Hoare","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/problemes_sur_les_grammaires_algebriques/","section":"Développements","summary":"","title":"Décidabilité de problèmes sur les grammaires algébriques","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/requetes_intra_et_inter_reseaux/","section":"Développements","summary":"","title":"Exemples de requêtes intra-réseau et inter-réseaux","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_dns/","section":"Développements","summary":"","title":"Fonctionnement du protocole DNS","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_ospf/","section":"Développements","summary":"","title":"Fonctionnement du protocole OSPF","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/gestion_connexion_tcp/","section":"Développements","summary":"","title":"Gestion d'une connexion TCP","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/concurrence_sgbd/","section":"Développements","summary":"","title":"Gestion de la concurrence dans un SGBD","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/induction/","section":"Tags","summary":"","title":"Induction","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/langage_de_dyck/","section":"Développements","summary":"","title":"Langage de Dyck / Mots bien parenthésés","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/lemme_de_newman/","section":"Développements","summary":"","title":"Lemme de Newman","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/logique/","section":"Tags","summary":"","title":"Logique","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/3_colorabilite/","section":"Développements","summary":"","title":"NP-complétude du problème de 3-colorabilité d'un graphe","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/ordonnancement_shortest_job_first_multicoeur/","section":"Développements","summary":"","title":"Ordonnacement shortest-job-first multicœur","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/organisation_memoire_processus_linux/","section":"Développements","summary":"","title":"Organisation mémoire d'un processus sur Linux","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/confluence/","section":"Développements","summary":"","title":"Propriétés de confluence","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/protocole_http/","section":"Développements","summary":"","title":"Protocole HTTP","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/recherche_motif_par_automate_fini/","section":"Développements","summary":"","title":"Recherche d'un motif par un automate fini","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/arbres_k_dimensionnels/","section":"Développements","summary":"","title":"Recherche des plus proches voisins par des arbres k-dimensionnels","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/reseaux/","section":"Tags","summary":"","title":"Reseaux","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/structures/","section":"Tags","summary":"","title":"Structures","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tas_binomial/","section":"Développements","summary":"","title":"Tas binomial","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/theoreme_de_rice/","section":"Développements","summary":"","title":"Théorème de Rice","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/tags/tri/","section":"Tags","summary":"","title":"Tri","type":"tags"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tri_par_tas/","section":"Développements","summary":"","title":"Tri par tas","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/tri_topologique/","section":"Développements","summary":"","title":"Tri topologique","type":"developpements"},{"content":"","date":"22 avril 2026","externalUrl":null,"permalink":"/developpements/union_find/","section":"Développements","summary":"","title":"Union-find","type":"developpements"},{"content":"","date":"21 avril 2026","externalUrl":null,"permalink":"/developpements/ext2/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"21 avril 2026","externalUrl":null,"permalink":"/developpements/langage_de_dyck/dev_patiachvili_balthazar/","section":"Développements","summary":"","title":"","type":"developpements"},{"content":"","date":"21 avril 2026","externalUrl":null,"permalink":"/developpements/ext2/","section":"Développements","summary":"","title":"Organisation logique du système de fichiers ext2","type":"developpements"},{"content":"","date":"21 avril 2026","externalUrl":null,"permalink":"/tags/systemes/","section":"Tags","summary":"","title":"Systemes","type":"tags"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/07_accessibilite_et_chemins_dans_un_graphe/","section":"Leçons","summary":"","title":"Accessibilité et chemins dans un graphe. Applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/11_algorithmes_d_approximation_et_probabilistes/","section":"Leçons","summary":"","title":"Algorithmes d'approximation et algorithmes probabilistes. Exemples et applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/17_ordonnancement_et_gestion_de_ressources/","section":"Leçons","summary":"","title":"Algorithmes d'ordonnancement de tâches et de gestion de ressources.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/12_algorithmes_gloutons_et_backtracking/","section":"Leçons","summary":"","title":"Algorithmes glouton et de retour sur trace. Exemples et applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/16_algorithmes_pour_les_jeux/","section":"Leçons","summary":"","title":"Algorithmes pour l'étude des jeux. Exemples et applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/09_algorithmique_du_texte/","section":"Leçons","summary":"","title":"Algorithmique du texte. Exemples et applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/10_arbres/","section":"Leçons","summary":"","title":"Arbres : représentations et applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/26_architecture_d_internet/","section":"Leçons","summary":"","title":"Architecture d'Internet.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/31_p_np_et_problemes_np_complets/","section":"Leçons","summary":"","title":"Classes P et NP. Problèmes NP-complets. Exemples.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/25_client_server_et_tcp_http/","section":"Leçons","summary":"","title":"Client-serveur : des sockets TCP aux requêtes HTTP.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/32_decidabilite_et_indecidabilite/","section":"Leçons","summary":"","title":"Décidabilité et indécidabilité. Exemples.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/24_echanges_de_donnees_et_routage/","section":"Leçons","summary":"","title":"Échanges de données et routage. Exemples.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/01_correction_des_programmes/","section":"Leçons","summary":"","title":"Exemples de méthodes et outils pour la correction des programmes.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/22_fonctions_et_circuits_booleens/","section":"Leçons","summary":"","title":"Fonctions et circuits booléens en architecture des ordinateurs.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/33_calcul_propositionnel/","section":"Leçons","summary":"","title":"Formules du calcul propositionnel : représentation, formes normales, satisfiabilité. Applications.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/05_piles_files_et_files_de_priorite/","section":"Leçons","summary":"","title":"Implémentation et applications de piles, files et files de priorité.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/06_ensembles_et_dictionnaires/","section":"Leçons","summary":"","title":"Implémentation et applications des ensembles et des dictionnaires","type":"lecons"},{"content":" Description de l\u0026rsquo;épreuve # Description du jury # L\u0026rsquo;épreuve vise à s\u0026rsquo;assurer de la capacité du candidat à mobiliser et organiser des connaissances sur un thème donné, à les présenter clairement et rigoureusement et à interagir avec le jury. Elle consiste en la présentation d\u0026rsquo;une leçon, suivie d\u0026rsquo;un entretien avec le jury.\nLe candidat dispose pour sa préparation et sa présentation d\u0026rsquo;un environnement informatique mis à disposition par le jury.\nPréparation : quatre heures Durée de l\u0026rsquo;épreuve : une heure Coefficient : 1 Déroulement plus précis # L’épreuve comprend un temps de préparation de quatre heures et un oral d’une heure avec le jury. La candidate se voit proposer (aléatoirement) deux sujets au choix ; elle doit choisir de traiter l’un des deux, mais n’a pas à justifier son choix sur ce point. Elle acte son choix au début de l’interrogation proprement dite et peut donc changer d’avis en cours de préparation (il va sans dire que ce n’est toutefois guère conseillé). Le jury n’interroge pas, bien entendu, sur le sujet qui n’a pas été choisi.\nLa candidate a le droit d’utiliser les notes qu’elle a prises pendant sa préparation tout au long de l’oral. Elle dispose à sa guise du tableau, avec pour seule contrainte de demander au jury avant d’effacer.\nL’oral se décompose en trois parties successives :\nPremièrement, pendant 10 minutes, la candidate présente le plan de leçon qu’elle a préparé et dont une copie aura été remise au jury. Au cours ou à la fin de cette présentation, la candidate indique au jury deux propositions de développement (ils doivent également être signalés comme tels dans le plan). Deuxièmement, pendant 20 minutes, la candidate présente celui des deux développements qui aura été choisi par le jury. Tout au long de ces deux premières phases, le jury n’intervient à aucun moment. La candidate ne doit donc pas lui poser de question ni attendre de sa part aucune marque d’approbation ou d’improbation. Les temps indiqués ci-dessus sont des cibles : le jury interrompra la candidate en cas de dépassement, mais il faut également éviter de faire des présentations trop courtes (cela n’est pas sanctionné en soi, mais un contenu trop peu abondant le sera). Attention : le jury ne peut garantir que les salles d’interrogation seront équipées d’une horloge. Il est donc prudent que les candidates se munissent de leur propre dispositif, qui ne peut bien sûr pas être un téléphone ni une montre connectée. La troisième partie occupe le reste de l’heure et est consacrée aux questions du jury et aux réponses de la candidate à ces questions. Liste des leçons # Exemples de méthodes et outils pour la correction des programmes. Paradigmes de programmation : impératif, fonctionnel, objet. Exemples et applications Tests de programmes et inspection de code. Principe d\u0026#39;induction. Implémentation et applications de piles, files et files de priorité. Implémentation et applications des ensembles et des dictionnaires Accessibilité et chemins dans un graphe. Applications. Algorithmes de tri. Exemples, complexité et applications. Algorithmique du texte. Exemples et applications. Arbres : représentations et applications. Algorithmes d\u0026#39;approximation et algorithmes probabilistes. Exemples et applications. Algorithmes glouton et de retour sur trace. Exemples et applications. Algorithmes utilisant la méthode ≪ diviser pour régner ≫. Exemples et applications. Programmation dynamique. Exemples et applications. Algorithmes d\u0026#39;apprentissage supervisé et non supervisé. Exemples et applications. Algorithmes pour l\u0026#39;étude des jeux. Exemples et applications. Algorithmes d\u0026#39;ordonnancement de tâches et de gestion de ressources. Gestion et coordination de multiples fils d\u0026#39;exécution. Mémoire : du bit à l\u0026#39;abstraction vue par les processus. Problèmes et stratégies de cohérence et de synchronisation. Stockage et manipulation de données, des fichiers aux bases de données. Fonctions et circuits booléens en architecture des ordinateurs. Principes de fonctionnement des ordinateurs : architecture, notions d’assembleur. Échanges de données et routage. Exemples. Client-serveur : des sockets TCP aux requêtes HTTP. Architecture d\u0026#39;Internet. Modèle relationnel et conception de bases de données. Requêtes en langage SQL. Langages rationnels et automates finis. Exemples et applications. Grammaires hors-contexte. Applications à l\u0026#39;analyse syntaxique. Classes P et NP. Problèmes NP-complets. Exemples. Décidabilité et indécidabilité. Exemples. Formules du calcul propositionnel : représentation, formes normales, satisfiabilité. Applications. Liste de tous les développements # Vous pouvez retrouver la liste complète de tous les développements proposés sur cette page dédiée.\nAnciennes leçons # Hiérarchie mémoire. Structure et performances. ","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/","section":"Leçons","summary":"Description de l’épreuve # Description du jury # L’épreuve vise à s’assurer de la capacité du candidat à mobiliser et organiser des connaissances sur un thème donné, à les présenter clairement et rigoureusement et à interagir avec le jury. Elle consiste en la présentation d’une leçon, suivie d’un entretien avec le jury.\n","title":"Leçons","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/19_memoire_du_bit_a_l_abstraction/","section":"Leçons","summary":"","title":"Mémoire : du bit à l'abstraction vue par les processus.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/27_model_relationnel_et_conception_de_bdd/","section":"Leçons","summary":"","title":"Modèle relationnel et conception de bases de données.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/06_ensembles_et_dictionnaires/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/07_accessibilite_et_chemins_dans_un_graphe/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/09_algorithmique_du_texte/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/10_arbres/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/11_algorithmes_d_approximation_et_probabilistes/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/19_memoire_du_bit_a_l_abstraction/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/21_stockage_et_manipulation_de_donnees/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/22_fonctions_et_circuits_booleens/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/24_echanges_de_donnees_et_routage/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/25_client_server_et_tcp_http/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/26_architecture_d_internet/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/32_decidabilite_et_indecidabilite/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/04_induction/plan_krasnopol_florent/","section":"Leçons","summary":"","title":"Plan de Florent Krasnopol","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/16_algorithmes_pour_les_jeux/plan_krasnopol_florent/","section":"Leçons","summary":"","title":"Plan de Florent Krasnopol","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/27_model_relationnel_et_conception_de_bdd/plan_krasnopol_florent/","section":"Leçons","summary":"","title":"Plan de Florent Krasnopol","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/33_calcul_propositionnel/plan_krasnopol_florent/","section":"Leçons","summary":"","title":"Plan de Florent Krasnopol","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/01_correction_des_programmes/plan_tabary_maujean_lucas/","section":"Leçons","summary":"","title":"Plan de Lucas Tabary-Maujean","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/05_piles_files_et_files_de_priorite/plan_tabary_maujean_lucas/","section":"Leçons","summary":"","title":"Plan de Lucas Tabary-Maujean","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/17_ordonnancement_et_gestion_de_ressources/plan_tabary_maujean_lucas/","section":"Leçons","summary":"","title":"Plan de Lucas Tabary-Maujean","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/23_architecture_et_assembleur/plan_tabary_maujean_lucas/","section":"Leçons","summary":"","title":"Plan de Lucas Tabary-Maujean","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/06_ensembles_et_dictionnaires/plan_degryse_mathis/","section":"Leçons","summary":"","title":"Plan de Mathis Degryse","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/11_algorithmes_d_approximation_et_probabilistes/plan_degryse_mathis/","section":"Leçons","summary":"","title":"Plan de Mathis Degryse","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/12_algorithmes_gloutons_et_backtracking/plan_degryse_mathis/","section":"Leçons","summary":"","title":"Plan de Mathis Degryse","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/31_p_np_et_problemes_np_complets/plan_degryse_mathis/","section":"Leçons","summary":"","title":"Plan de Mathis Degryse","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/04_induction/","section":"Leçons","summary":"","title":"Principe d'induction.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/23_architecture_et_assembleur/","section":"Leçons","summary":"","title":"Principes de fonctionnement des ordinateurs : architecture, notions d’assembleur.","type":"lecons"},{"content":"","date":"20 avril 2026","externalUrl":null,"permalink":"/lecons/21_stockage_et_manipulation_de_donnees/","section":"Leçons","summary":"","title":"Stockage et manipulation de données, des fichiers aux bases de données.","type":"lecons"},{"content":"","date":"19 avril 2026","externalUrl":null,"permalink":"/lecons/01_correction_des_programmes/plan_patiachvili_balthazar/","section":"Leçons","summary":"","title":"Plan de Balthazar Patiachvili","type":"lecons"},{"content":" Projet # Le site web https://agreg.info/ a pour but de regrouper tous les documents, officiels ou non, pouvant être utiles à la préparation à l\u0026rsquo;agrégation externe d\u0026rsquo;informatique. Ce site est entièrement contenu dans ce dépôt git, permettant à tous et toutes d\u0026rsquo;y accéder simplement et de télécharger toutes les ressources souhaitées.\nLicences # La totalité des sources du site web sont disponibles sur ce dépôt git, distribuées avec la licence GPLv3.0.\nLes sujets officiels sont distribués sous la licence etalab-2.0, et peuvent donc être redistribués à des fins commerciales ou non, dans le monde entier et pour une durée illimitée, dans les conditions décrites à la page de la licence.\nTous les autres documents présents sur ce site, en particulier les corrections d’écrits, les propositions de plans et développements pour les leçons, \u0026hellip; sont distribuées avec la licence CC BY-NC-SA 4.0.\nNous contacter # Si vous souhaitez nous contacter pour contribuer, signaler une erreur ou toute autre chose, merci de nous écrire à l’adresse : contact@agreg.info. Nous répondrons aussi vite que possible.\n","externalUrl":null,"permalink":"/about/","section":"Agreg Info","summary":"Projet # Le site web https://agreg.info/ a pour but de regrouper tous les documents, officiels ou non, pouvant être utiles à la préparation à l’agrégation externe d’informatique. Ce site est entièrement contenu dans ce dépôt git, permettant à tous et toutes d’y accéder simplement et de télécharger toutes les ressources souhaitées.\nLicences # La totalité des sources du site web sont disponibles sur ce dépôt git, distribuées avec la licence GPLv3.0.\n","title":"À propos","type":"page"},{"content":"","externalUrl":null,"permalink":"/lecons/15_algorithmes_d_apprentissage/","section":"Leçons","summary":"","title":"Algorithmes d'apprentissage supervisé et non supervisé. Exemples et applications.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/08_algorithmes_de_tri/","section":"Leçons","summary":"","title":"Algorithmes de tri. Exemples, complexité et applications.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/13_diviser_pour_regner/","section":"Leçons","summary":"","title":"Algorithmes utilisant la méthode ≪ diviser pour régner ≫. Exemples et applications.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/bibliographie/algorithmique-cormen/","section":"Bibliographie","summary":"","title":"Algorithmique","type":"bibliographie"},{"content":"Cette page contient toutes les références bibliographiques utilisées dans les différents documents mis à disposition sur ce site, en particulier pour les leçons et les développements.\n","externalUrl":null,"permalink":"/bibliographie/","section":"Bibliographie","summary":"Cette page contient toutes les références bibliographiques utilisées dans les différents documents mis à disposition sur ce site, en particulier pour les leçons et les développements.\n","title":"Bibliographie","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/bibliographie/compilation-legendre/","section":"Bibliographie","summary":"","title":"Compilation : analyse lexicale et syntaxique","type":"bibliographie"},{"content":" Épreuves d\u0026rsquo;admissibilité # Première épreuve \u0026mdash; Composition d\u0026rsquo;informatique # Durée : cinq heures Coefficient : 1 L\u0026rsquo;épreuve vise à s\u0026rsquo;assurer de la maîtrise des concepts et des méthodes de la science informatique. Elle consiste en la résolution de plusieurs problèmes ou exercices permettant d\u0026rsquo;en parcourir les grands domaines.\nSeconde épreuve \u0026mdash; Étude d\u0026rsquo;un problème informatique # Durée : six heures Coefficient : 1 L\u0026rsquo;épreuve vise à s\u0026rsquo;assurer de la capacité à se confronter à un problème informatique relativement ouvert et à prendre des initiatives pertinentes. Le sujet se compose de la présentation d\u0026rsquo;un problème et de questions permettant de guider le candidat.\nListe des anciens sujets # Voici la liste de tous les écrits officiels. Vous trouverez pour chaque le sujet et une proposition de correction si celle-ci a été faite.\nNote : Vous retrouverez également les sujets et potentielles corrections pour l\u0026rsquo;ancienne \u0026ldquo;Épreuve spécifique\u0026rdquo;, retirée lors de la session 2026.\n","externalUrl":null,"permalink":"/ecrits/","section":"Écrits","summary":"Épreuves d’admissibilité # Première épreuve — Composition d’informatique # Durée : cinq heures Coefficient : 1 L’épreuve vise à s’assurer de la maîtrise des concepts et des méthodes de la science informatique. Elle consiste en la résolution de plusieurs problèmes ou exercices permettant d’en parcourir les grands domaines.\n","title":"Écrits","type":"generique"},{"content":"","externalUrl":null,"permalink":"/bibliographie/finite-model-theory/","section":"Bibliographie","summary":"","title":"Finite Model Theory and Its Applications","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/lecons/18_threads/","section":"Leçons","summary":"","title":"Gestion et coordination de multiples fils d'exécution.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/30_grammaires_hors_contexte_et_analyse_syntaxique/","section":"Leçons","summary":"","title":"Grammaires hors-contexte. Applications à l'analyse syntaxique.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/old_hierarchie_memoire/","section":"Leçons","summary":"","title":"Hiérarchie mémoire. Structure et performances.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/bibliographie/cpge-balbonski/","section":"Bibliographie","summary":"","title":"Informatique","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/bibliographie/cpge-barra/","section":"Bibliographie","summary":"","title":"Informatique MP2I et MPI","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/bibliographie/ia-approche-moderne/","section":"Bibliographie","summary":"","title":"Intelligence artificielle : une approche moderne","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/bibliographie/langages-formels-carton/","section":"Bibliographie","summary":"","title":"Langages formels","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/lecons/29_langages_rationnels_et_automates_finis/","section":"Leçons","summary":"","title":"Langages rationnels et automates finis. Exemples et applications.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/bibliographie/clefs-pour-l-info/","section":"Bibliographie","summary":"","title":"Les clefs pour l'Info","type":"bibliographie"},{"content":" Description de l\u0026rsquo;épreuve # Description du jury # L\u0026rsquo;épreuve vise à s\u0026rsquo;assurer de la capacité du candidat à comprendre, critiquer et améliorer la modélisation informatique d\u0026rsquo;un problème éventuellement issu d\u0026rsquo;une autre discipline, à en exposer clairement les enjeux scientifiques, y compris dans leurs dimensions éthiques, sociétales, environnementales, économiques, ou encore juridiques.\nLe sujet proposé par le jury présente une problématique ainsi que des pistes pour son analyse et la construction de modèles informatiques répondant au problème. Le candidat développe et complète l\u0026rsquo;analyse et la solution, et propose une illustration sur ordinateur.\nL\u0026rsquo;épreuve consiste en la présentation par le candidat d\u0026rsquo;une modélisation informatique du sujet, suivie d\u0026rsquo;un échange avec le jury.\nPréparation : quatre heures Durée de l\u0026rsquo;épreuve : une heure Coefficient : 1 Déroulement plus précis # L\u0026rsquo;épreuve comprend un temps de préparation de quatre heures et un oral d\u0026rsquo;une heure avec le jury. Un texte est donné comme base de travail à la candidate, qui doit l\u0026rsquo;utiliser pour préparer son oral. Celui-ci est entre le papier de recherche et la vulgarisation : il n\u0026rsquo;est donc pas attendu que la candidate connaisse le sujet à priori.\nL\u0026rsquo;objectif est de construire un cours à partir du texte donné, sans le paraphraser, sans le reprendre entièrement et sans s\u0026rsquo;y restreindre. Il faut donc ajouter du contenu (prouver une ou plusieurs propriétés, développer des exemples, \u0026hellip;), et impérativement avoir une ou plusieurs modélisations informatiques illustrant le cours.\nPlusieurs propositions sont disponibles en fin de sujet afin d\u0026rsquo;aider la candidate : les utiliser n\u0026rsquo;est ni valorisé ni pénalisé. De plus, l\u0026rsquo;une d\u0026rsquo;entre elles concerne un enjeu éthique, sociétal, environnemental, économique ou juridique : il faut que l\u0026rsquo;exposé de la candidate traite, même rapidement, de l\u0026rsquo;une de ces thématiques, en suivant ou non la proposition.\nL\u0026rsquo;oral se décompose alors en deux parties :\nune première partie de 35 minutes où la candidate doit présenter son travail comprenant son exposé et son ou ses illustrations informatiques ; une seconde partie occupant le reste de l\u0026rsquo;heure, consacrée aux questions du jury et aux réponses de la candidate à ces questions. ","externalUrl":null,"permalink":"/modelisations/","section":"Modélisation","summary":"Description de l’épreuve # Description du jury # L’épreuve vise à s’assurer de la capacité du candidat à comprendre, critiquer et améliorer la modélisation informatique d’un problème éventuellement issu d’une autre discipline, à en exposer clairement les enjeux scientifiques, y compris dans leurs dimensions éthiques, sociétales, environnementales, économiques, ou encore juridiques.\n","title":"Modélisation","type":"generique"},{"content":"","externalUrl":null,"permalink":"/lecons/02_paradigmes_de_programmation/","section":"Leçons","summary":"","title":"Paradigmes de programmation : impératif, fonctionnel, objet. Exemples et applications","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/20_coherence_et_synchronisation/","section":"Leçons","summary":"","title":"Problèmes et stratégies de cohérence et de synchronisation.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/14_programmation_dynamique/","section":"Leçons","summary":"","title":"Programmation dynamique. Exemples et applications.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/lecons/28_sql/","section":"Leçons","summary":"","title":"Requêtes en langage SQL.","type":"lecons"},{"content":"","externalUrl":null,"permalink":"/bibliographie/reseaux-tanenbaum/","section":"Bibliographie","summary":"","title":"Réseaux","type":"bibliographie"},{"content":"Nous rappelons ici que ce site n\u0026rsquo;est affilié ni au ministère de l\u0026rsquo;éducation nationale, ni au jury de l\u0026rsquo;agrégation, ni à aucune classe préparatoire.\nVous trouverez sur cette page des ressources externes que vous pouvez consulter en ligne.\nRessources officielles # Seul le site https://devenirenseignant.gouv.fr fait foi en ce qui concerne l\u0026rsquo;ensemble des informations liées au concours.\nVous pouvez consulter en particulier la page dédiée au concours de l\u0026rsquo;agrégation, et celle dédiée aux épreuves de l\u0026rsquo;agrégation externe d\u0026rsquo;informatique.\nSite du jury # Le site du jury https://agreg-info.forge.apps.education.fr/ contient de précieuses ressources qu\u0026rsquo;il est vivement recommander de consulter pendant la préparation aux épreuves.\nRapports du jury # Rapport de jury 2024 Rapport de jury 2023 Rapport de jury 2022 ","externalUrl":null,"permalink":"/ressources-supplementaires/","section":"Agreg Info","summary":"Nous rappelons ici que ce site n’est affilié ni au ministère de l’éducation nationale, ni au jury de l’agrégation, ni à aucune classe préparatoire.\nVous trouverez sur cette page des ressources externes que vous pouvez consulter en ligne.\nRessources officielles # Seul le site https://devenirenseignant.gouv.fr fait foi en ce qui concerne l’ensemble des informations liées au concours.\nVous pouvez consulter en particulier la page dédiée au concours de l’agrégation, et celle dédiée aux épreuves de l’agrégation externe d’informatique.\n","title":"Ressources supplémentaires","type":"page"},{"content":"","externalUrl":null,"permalink":"/bibliographie/os-tanenbaum/","section":"Bibliographie","summary":"","title":"Systèmes d'exploitation","type":"bibliographie"},{"content":"","externalUrl":null,"permalink":"/lecons/03_tests_et_inspection_de_code/","section":"Leçons","summary":"","title":"Tests de programmes et inspection de code.","type":"lecons"},{"content":" Description de l\u0026rsquo;épreuve # Description du jury # L\u0026rsquo;épreuve vise à s\u0026rsquo;assurer de la capacité du candidat à analyser et planifier son travail, à développer en conditions quasi-réelles, avec des outils standards, un code de qualité, à analyser un code produit par d\u0026rsquo;autres, et à exposer et justifier les choix effectués en développant en particulier des problématiques de conception, de qualité de code et de garanties de comportement correct.\nL\u0026rsquo;épreuve consiste en la présentation devant le jury du travail effectué par le candidat, à partir d\u0026rsquo;un sujet fourni par le jury, suivie d\u0026rsquo;un entretien.\nLe candidat dispose, pendant le temps de préparation, d\u0026rsquo;environnements de développement fournis par le jury et des bibliothèques pertinentes mises à sa disposition, accompagnées de leur documentation.\nPréparation : cinq heures Durée de l\u0026rsquo;épreuve : une heure Coefficient : 1 Déroulement plus précis # L\u0026rsquo;épreuve comprend un temps de préparation de cinq heures et un oral d\u0026rsquo;une heure avec le jury. La candidate doit traiter pendant ce temps un sujet composé de deux parties distinctes : une partie de programmation pure où il faut répondre aux questions données (en plusieurs langages dep programmation), et une partie audit de code où la candidate doit corriger le ou les programmes proposés comme s\u0026rsquo;il s\u0026rsquo;agissait d\u0026rsquo;un devoir rendu par une élève.\nL\u0026rsquo;oral se décompose alors en deux parties :\nune première partie de 30 minutes où la candidate doit présenter les deux parties de son travail, avec une gestion du temps qui lui est laissé ; une seconde partie occupant le reste de l\u0026rsquo;heure, consacrée aux questions du jury et aux réponses de la candidate à ces questions. Contrairement à ce que le nom laisse indiquer, cette épreuve n\u0026rsquo;est pas une démonstration de la virtuosité de la candidate en programmation : il s\u0026rsquo;agit avant tout d\u0026rsquo;une épreuve de pédagogie où il faut bien prendre le temps de produire un code clair et limpide (documentation, commentaires, annotations de types, \u0026hellip;) pour qu\u0026rsquo;il puisse être expliqué comme à des élèves.\n","externalUrl":null,"permalink":"/tps/","section":"Travaux pratiques","summary":"Description de l’épreuve # Description du jury # L’épreuve vise à s’assurer de la capacité du candidat à analyser et planifier son travail, à développer en conditions quasi-réelles, avec des outils standards, un code de qualité, à analyser un code produit par d’autres, et à exposer et justifier les choix effectués en développant en particulier des problématiques de conception, de qualité de code et de garanties de comportement correct.\n","title":"Travaux pratiques","type":"generique"}]