# Option informatique - Agreg' - ENS de Rennes - 2019/20
- Je suis responsable de la formation [à l'agrégation de mathématiques, en option informatique, à l'ENS de Rennes](http://www.dit.ens-rennes.fr/agregation-option-d/).
- Je suis **[Lilian Besson](../)**, agrégé préparateur à l'ENS de Rennes. [Fiche information ?](fiche_info_Lilian_Besson__ENS_Rennes__2019-20.fr.pdf)
- Voir la page de la [préparation côté mathématiques](http://agreg-maths.univ-rennes1.fr/), et les informations données dans [cette page "à propos du concours"](http://agreg-maths.univ-rennes1.fr/informations/concours/), et [cette page pour "de liens utiles"](http://agreg-maths.univ-rennes1.fr/informations/liens/).
## Emploi du temps de l'année
- ==> **[L'emploi du temps est ici !](https://perso.crans.org/besson/agreg_info_planning/)** <==
- Je donne ci dessous des détails pour les séances avec moi.
----
# Préparation
Je vais vous encadrer pour des TP de programmation, des séances d'entraînements aux oraux (leçons et modélisation), et des oraux blancs.
## 7 ou 8 TPs de programmation
Une de trois épreuves orales du concours est une épreuve de modélisation.
Pour les candidat-e-s choisissant l'option D, cette épreuve couvre tout le programme de l'option informatique. (actuellement, le programme est [ce document](http://media.devenirenseignant.gouv.fr/file/agregation_externe/13/1/p2019_agreg_ext_maths_929131.pdf)).
Vous êtes libres d'utiliser le langage que vous souhaitez pour la partie implantation, mais la plupart des candidat-e-s utilisent [OCaml](https://www.ocaml.org/) (version $\leq 3.12$) ou [Python](https://www.python.org/) (version 3).
- Planning des séances de leçons avec moi (2h ensemble en salle machine, TP info 2) :
1. **mardi 17 septembre** (10:15 - 12:15)
2. **mardi 8 octobre** (10:15 - 12:15)
3. **mardi 22 octobre** (10:15 - 12:15)
4. **mardi 26 novembre** (10:15 - 12:15)
5. **mardi 3 mars** 2020 (14:00 - 16:00)
6. **vendredi 3 avril** (10:15 - 12:15)
7. **mardi 5 mai** (10:15 - 12:15)
8. (je vais essayer d'en faire un 8ème)
- Les sujets seront envoyés par email en PDF, quelques semaines avant chaque TP,
- Les corrections sont [en ligne](TP_Programmation_2017-18/) sur mon site ou sur GitHub. Les premiers TP sont corrigés en Python *et* en OCaml, les suivants sont juste corrigés en OCaml.
> Dates susceptibles de changer, gardez toujours un œil sur [l'emploi du temps](https://perso.crans.org/besson/agreg_info_planning/) (`perso.crans.org/besson/agreg_info_planning/`).
----
## Leçons
L'autre épreuve d'informatique aux oraux du concours est une épreuve de leçon.
Pour les candidat-e-s choisissant l'option D, cette épreuve couvre tout le programme de l'option informatique. (actuellement, le programme est [ce document](http://media.devenirenseignant.gouv.fr/file/agregation_externe/13/1/p2019_agreg_ext_maths_929131.pdf)).
- Quelques développements, implémentés et tapés en Notebook Python : sur [nbviewer.jupyter.org/github/Naereen/notebooks](https://nbviewer.jupyter.org/github/Naereen/notebooks/blob/master/agreg/).
- Choisissez qui présentera à chaque leçon, sur [ce document](https://docs.google.com/spreadsheets/d/1ztLsU-OL4GJzbFb9MLogsp6GCegIu07rITPYuMQrSAY/edit) (feuille "Choix leçons info")
- Planning des séances de leçons avec moi :
+ 931 : *Schémas algorithmiques. Exemples et applications*, **mardi 15 octobre**, 10h15 -- 12h15.
+ 907 : *Algorithmique du texte: exemples et applications*, **mardi 4 février**, 10h15 -- 12h15.
+ 912 : *Fonctions récursives primitives et non primitives. Exemples*, **mardi 3 mars**, 10h15 -- 12h15.
+ 930 : *Lambda-calcul pur comme modèle de calcul. Exemples*, **mardi 21 avril**, 10h15 -- 12h15.
+ 929 : *Sémantique des langages de programmation. Exemples*, **mardi 9 juin**, 10h15 -- 12h15.
> Dates susceptibles de changer, gardez toujours un œil sur [l'emploi du temps](https://perso.crans.org/besson/agreg_info_planning/) (`perso.crans.org/besson/agreg_info_planning/`).
## Oraux de modélisation
En plus de TP de renforcement en programmation et modélisation, je vous encadre pour plusieurs séances d'entraînements aux oraux de modélisation.
- Choisissez qui présentera à chaque leçon, sur [ce document](https://docs.google.com/spreadsheets/d/1ztLsU-OL4GJzbFb9MLogsp6GCegIu07rITPYuMQrSAY/edit) (feuille "Choix modé info")
- Planning :
+ **mardi 28 janvier** (14:00 - 16:00)
+ **vendredi 14 février** (14:00 - 16:00)
+ **mardi 10 mars** (14:00 - 16:00)
+ **mardi 12 mai** (10:15 - 12:15)
+ **vendredi 22 mai** (10:15 - 12:15)
+ **vendredi 22 mai** (14:00 - 16:00)
> Dates susceptibles de changer, gardez toujours un œil sur [l'emploi du temps](https://perso.crans.org/besson/agreg_info_planning/) (`perso.crans.org/besson/agreg_info_planning/`).
----
# Oraux blancs
## Leçons d'informatique
- Planning : vendredi 24 et lundi 27 avril.
## Oral de modélisation
- Planning : lundi 30 mars et vendredi 2 avril, et lundi 11 et vendredi 15 mai.
> Dates susceptibles de changer, gardez toujours un œil sur [l'emploi du temps](https://perso.crans.org/besson/agreg_info_planning/) (`perso.crans.org/besson/agreg_info_planning/`).
----
# Séminaires du département informatique
Je suis aussi en charge des séminaires du département informatique, cf. [cette page](https://perso.crans.org/besson/seminaire_dptinfo_2019/) ou [celle ci sur le site du département](http://www.dit.ens-rennes.fr/seminaires/).
Nous vous invitons à envisager d'assister à ces séminaires, si le sujet ou la personne vous intéresse.
- Planning :
+ **mardi 17 septembre** (15:45 - 17:15), [Isabelle Guérin-Lassou](http://perso.ens-lyon.fr/isabelle.guerin-lassous/), du [LIP, Lyon](http://www.ens-lyon.fr/LIP/)
+ **mardi 1 octobre** (15:45 - 17:15), [Benjamin Monmège](https://pageperso.lif.univ-mrs.fr/~benjamin.monmege/) du [LIS, Marseille](https://www.lis-lab.fr/)
+ **mardi 15 octobre** (15:45 - 17:15), [Laurence Nigay](http://iihm.imag.fr/nigay/), du [LIG, Grenoble](http://iihm.imag.fr/)
+ **mardi 5 novembre** (15:45 - 17:15), [Emmanuelle Anceaume](http://people.irisa.fr/Emmanuelle.Anceaume/), de l'[IRISA, Rennes](https://www.irisa.fr/)
+ **mardi 12 novembre** (15:45 - 17:15), [Sam Thomas](https://www.linkedin.com/in/xorpse), de l'[IRISA, Rennes](https://www.irisa.fr/)
+ **mardi 26 novembre** (15:45 - 17:15), [Claire Vernade](https://www.cvernade.com/), de [Google Deepmind, London (UK)](https://deepmind.com/)
----
## Autres ressources ?
- Liste de plans, [sur minerve.bretagne.ens-cachan.fr](http://minerve.bretagne.ens-cachan.fr/index.php/Le%c3%a7ons_d%27informatique)
- Liste de liens et ressources externes, sur mon site : [agreg-2014/](https://perso.crans.org/besson/agreg-2014/)
- *Ma* liste de développements en info (*2014*) : [info.html](https://perso.crans.org/besson/agreg-2014/info.html) et [info.pdf](https://perso.crans.org/besson/agreg-2014/info.pdf)
- *Ma* liste de développements en maths (*2014*) : [maths.html](https://perso.crans.org/besson/agreg-2014/maths.html) et [maths.pdf](https://perso.crans.org/besson/agreg-2014/maths.pdf)