Bienvenue ! (Pages web de Lilian Besson)¶
À propos (de moi)¶
Salutations voyageurs, et bienvenue sur ce site ! Je suis professeur d’informatique à temps plein en classes préparatoires scientifiques en MP2I, au Lycée Kléber à Strasbourg depuis septembre 2021.
Avant mon arrivée dans le monde des CPGE (prépa), j’étais enseignant-développeur en informatique, et j’avais la chance de travailler au département Informatique à l”l'ENS de Rennes de 2019 à 2021.
De 2016 à 2019, j’ai travaillé sur ma thèse de doctorat en Télécommunications et Apprentissage Automatique (soutenue en novembre 2019), qui s’effectuait à CentraleSupélec à Rennes et Inria à Lille, et je suis agrégé de mathématiques et diplômé en Mathématiques et Informatique de l'ENS de Cachan, du Master MVA en apprentissage automatique et maths appliquées, et du Master FESup (enseignement des mathématiques dans le supérieur).
D’août 2019 à septembre 2021, j’étais jeune professeur agrégé (avec un statut d’agrégé préparateur) à l’ENS Rennes, en charge de la préparation à l’agrégation de mathématiques, option informatique (au niveau M2), et en charge de cours pour l’introduction à l’algorithmique et algorithmique avancée, et d’autres enseignements.
En février 2021, je me suis amusé à ajouter ces applications là sur mon site, pour pouvoir écrire des petits codes, donner des rapides explications sans rien avoir à installer sur son ordinateur : ocaml.besson.link pour OCaml 4.08, jscpp.besson.link pour C/C++, python.besson.link et notebook.besson.link pour Python 3.8, turing.besson.link pour des machines de Turing, et tableaunoir.besson.link pour un tableau noir interactif et super fonctionnel ! Note : je n’ai pas développé moi-même ces applications, elles sont toutes libres sous licence MIT ou GPLv3.
Si vous voulez en apprendre plus sur l'ENS de Rennes, en quelques minutes, regardez ça :
J’étais également chercheur associé au sein de l’équipe PANAMA de l’IRISA à Rennes. Mes intérêts de recherche se situent en innovation technologique pour l’enseignement, sur le développement OCaml et Python, les logiciels libres et l’apprentissage machine en général, et d’autres directions.
Entre septembre 2016 et août 2019 :
Je faisais ma thèse de doctorat, à CentraleSupélec (équipe SCEE, labo IETR) à Rennes (France), avec Christophe Moy et Emilie Kaufmann (équipe SequeL, labo CRIStAL, à Lille). Ma thèse portait sur les modèles multi-joueurs de bandits multi-bras (notamment), appliqués à des problèmes de radio-télécommunications, en particulier aux I-o-T (Internet des Objets). Je suis désormais docteur en télécommunications. Le manuscrit est ici et les planches de ma défense sont là.
Et j’enseignais en informatique théorique à l’ENS Rennes (pour la classe de préparation au concours national de l’agrégation, niveau M2) et ENSAI (complexité et calculabilité, niveau L3), grâce à cette mission.
Avertissement
Informations sur la pandémie de coronavirus, et comment elle m’affecte moi, et mes enseignements : veuillez consulter la page : coronavirus.fr.html. Je la mettais à jour deux fois par semaine (à partir du 13/03/2020) mais désormais les mises à jour sont moins fréquentes.
Adresses de contact¶
N’hésitez pas à me contacter par email à mailto:Lilian.Besson@ac-strasbourg [.] fr ou mailto:Lilian.Besson@crans [.] org.
ou par téléphone :
En 2016-19¶
J’effectuais ma thèse de doctorat. Lisez cette page là pour plus de détails. Je suis désormais docteur en télécommunication. Le manuscrit est ici et les planches de ma défense sont là.
En 2015-16¶
J’étais stagiaire en recherche dans l”équipe LIB à l”EPFL (Lausanne, Suisse), entre avril et août 2016, sous la direction de Julien Fageot et Michael Unser. Allez voir le dépôt git pour mon stage (mon mémoire de master est terminé) !
J’ai obtenu le master MVA (à l”ÉNS de Cachan, désormais l’ENS de Paris-Saclay), un master en maths appliquées, spécialisé en apprentissage statistique et en optimisation numérique. Cf. mes documents produits pour le MVA, et 6 projets : PCS, PGM, RL / GML, Kernel, Brain Imaging, Neuro-Sciences. J’ai majoré le master MVA en 2015-16, avec 13 cours et la note finale de 18.43 / 20 (« très bien avec félicitations du jury »).
J’étais aussi colleur en maths et chargé de TD en informatique en classe prépa” MP, au Lycée Lakanal à Sceaux.
Études et cursus¶
Entre mi-juillet 2014 et mi-mai 2015, j’ai vécu et travaillé en Inde deux semestres, sur le campus de la toute nouvelle Mahindra École Centrale. J’ai travaillé en tant que chargé de Travaux Dirigés en mathématiques (MA101 et MA102), et j’étais surtout en charge du cours d”introduction à l’informatique (CS101) pour le second semestre (janvier – mai 2015), en tant que « Teaching Assistant ».
En 2013/2014, j’ai préparé et obtenu un Master de Formation des Enseignants du Supérieur (M2 FESup) à l’ÉNS Cachan (avec mention Très Bien), ainsi que l”agrégation de Mathématiques, (en option « D » informatique), classé 23ème. Mes développements et mes références sont là.
En 2012/2013, j’ai obtenu deux M1 (première année de master): pour le MPRI (master de recherche en informatique de Paris), et le master Hadamard de mathématiques fondamentales de l’ÉNS de Cachan (les deux avec une mention Bien).
En 2011/2012, j’avais eu deux licences (L3), en maths et en informatique, (avec mention Bien, Bachelor of Science en anglais).
En 2009/2010 et 2010/2011, j’étais élève du Lycée Thiers de Marseille, en MPSI 2 et MP*1.
D’autres projets ailleurs en ligne¶
Sur Bitbucket : Bitbucket.org/lbesson ou sur GitHub : GitHub.com/Naereen ou sur GitLab : GitLab.com/Naereen (dépôts git).
Sur Wikipédia, Utilisateur:Naereen (moyennement actif, voir par exemple des stats, mais je suis donateur régulier depuis 2012).
Note
Curriculum Vitæ
Mon CV est disponible ici cv.fr.pdf en français ou cv.en.pdf en anglais
(rédigé en LaTeX
avec le paquet moderncv, et compilé avec PDFLaTeX).
Principales pages (en français)¶
Pour plus de détails, voir sitemap.fr.html.
- Comment me contacter ?
- Activités d’enseignement
- Curriculum Vitæ : Lilian Besson
- Activités de recherche
- Mes outils et logiciels informatique préférés, discussions et mes recommandations
- Lilian Besson’s Web Pages - using Sphinx
- Enseignement à distance - Épidémie de Coronavirus
- Données personnelles de l’utilisateur (pas si personnelles)
- Productions techniques diverses (du dossier publis/)
- Scripts et binaires (du dossier bin/)
- Informations sur ma clé publique PGP
- Deux flux RSS
- Mon utilisation de Visual Studio Code
- Mon ancienne utilisation de Sublime Text 3
- Outils de programmation par paire (pair-programming)
- Utiliser Google Analytics dans un projet Sphinx
- Résumé de trois ans d’utilisation de Google Analytics
- Utiliser Google Analytics avec une petite image
- Applications Android™ « spéciale confinement » en 2020
- A propos de Jitsi Meet
- Mes conseils pour des bonnes visio conférences
- Mes conseils pour devenir pro des emails
- Mes extensions préférées pour Firefox
- Rapide initiation à git
- Recommandations pour commencer à apprendre Python
- Pourquoi et comment utiliser WakaTime pour monitorer ses habitudes de programmation
- A propos de Twitch
- A propos de Pokémon
- A propos de Star Wars
- Mes expériences d’arbitrage à Magic: the Gathering
- Installer LaTeX sur Windows
- Utiliser Zotero pour gérer sa bibliographie
- Utiliser un service alternatif de DNS
- Utilisation concrète de JavaScript (pour des pages générées avec Sphinx)
- Coloration syntaxique pour GNU Nano
- Écrire des maths en rST
- Inclure des graphes DOT avec GraphViz dans une page Sphinx
- Essai de l’extension Sphinx Sphinx-Tabs
- Des graphiques avec GNU Plot
- Extension
runblock
- Traduction de Bitbucket.org
- Un toplevel
Python
embarqué - Un toplevel
Python
embarqué (version Skulpt) - Un toplevel
OCaml
embarqué - Un toplevel
OCaml
embarqué (version Try OCaml) - List.iteri et Array.iteri en OCaml
- Un toplevel
GNU Plot
embarqué - Utiliser GNU Octave dans son navigateur
- Quelques logiciels alternatifs gratuits à MATLAB
- Un éditeur de texte intégré
- Utiliser Wolfram|Alpha (en ligne de commande)
- Top 10 de mes trucs préférés
- Ce que je regarde sur YouTube, et mes conseils pour utiliser YouTube en étant autant éco-compatible que possible
- Mes chansons préférées, avec des liens vers des vidéos YouTube
- Une petite liste de blogs que je lis
- Résumé de mon année 2017 (Lilian Besson)
- Résumé de mon année 2018 (Lilian Besson)
- Résumé de mon année 2019 (Lilian Besson)
- Résumé de mon année 2020 (Lilian Besson)
- Résumé de mon année 2021 (Lilian Besson)
- Résumé de mon année 2022 (Lilian Besson)
- Résumé de mon année 2023 (Lilian Besson)
- Résumé de mon année 2024 (Lilian Besson)
- Une horloge en base 3
- Exemples d’utilisation concrète de certaines fonctionnalités de Bitbucket
- Estimation de la qualité de l’air à Paris
- Le moi quantifié : expériences numériques sur moi-même
- Comment monter un fichier Wubi .disk comme une image ISO sur Ubuntu ?
- Liste d’outils de sécurité informatique
- Comment utiliser son téléphone Motorola A953 (Droid 2) sans bouton d’allumage ?
- Des blagues en français
- Trucs à corriger sur ces pages webs
- Expériences faites et à faire (dans des pages web faites avec Sphinx)
- Affichage d’un dossier
- Agrégation de mathématiques (2014)
- Page d'accueil (en anglais)
- Teaching remotely - Coronavirus outbreak
- How to stay in touch with me ?
- My teaching activities
- Résumé : Lilian Besson
- Research activities
- Rules and principles - a long list of ideas that I like and try to apply in my life
- Not so personnal data about the user of this website
- Lilian Besson’s Web Pages - using Sphinx
- Description of publications in folder publis/
- Description of scripts in folder bin/
- Information on my PGP public key
- How I use Visual Studio Code
- How I used Sublime Text 3
- Tools for pair-programming
- How to use Google Analytics in a Sphinx project
- Description of JavaScript scripts in my web pages
- Sum-up of my use of Google Analytics for 3 years
- How to use Google Analytics with a beacon image
- Android™ applications « for the lock-down » in 2020
- About Jitsi Meet
- My tips for good video conferences
- My tips to become pro at emails
- My favorite Firefox extensions
- Quick tutorial for git
- Why and how to use WakaTime to monitor the time you spend on programming?
- About Twitch
- About Pokémon
- About Star Wars
- Using Zotero to manage your bibliography
- Testing the
autorun
Sphinx extension - Translation of Bitbucket.org
- An
OCaml
toplevel (terminal) embedded online (Try OCaml version) - An
OCaml
toplevel (terminal) embedded online (Simple version) - List.iteri and Array.iteri in OCaml
- Use an alternative DNS service
- How to install LaTeX on Windows
- Advices to start learning Python
- HOWTO: Use GNU Octave in your browser
- Some free alternatives software to MATLAB
- Using Wolfram|Alpha from the command line
- Embed a DOT graph with GraphViz in a Sphinx-generated page
- Testing the Sphinx-Tabs Sphinx extension
- Top 10 of my favorites stuffs
- What I watch on YouTube, and eco-friendly tips to use YouTube ethically
- A short blog-roll list
- Air quality estimation in Paris
- Self-quantified: numerical experiments on myself
- Lilian Besson’s Web Pages - using Sphinx
- How to mount a Wubi .disk file as an ISO on Ubuntu?
- 1 reStructuredText Demonstration
- Examples of concrete use of some hidden features of Bitbucket
- Some jokes in English
- Short Data Analysis of 2 Years of SMS (2016 & 2017)
- About hitch-hiking
- The Universal Packing List
- À-propos d’autostop
- Contenu de mon sac à dos pour un (long) voyage en stop
- Quelques analyses statistiques de 2 ans de SMS (2016 & 2017)
- À faire : avant mes 30 ans (Lilian Besson)