Autres documents d’enseignement

Cette page regroupe des documents préparés dans le cadre de mes enseignements.

Though most documents are in French, exercise sheets about computational complexity are provided in English.

Théorie de l’information

M1 Informatique, U. Montpellier

Contenu : théories de l’information naïve, à la Shannon, à la Kolmogorov, et codes correcteurs. Documents pour la partie sur les codes de Reed-Solomon.

Calcul formel et scientifique

L3 Informatique, U. Montpellier

Cours préparé en binôme avec Pascal Giorgi, en 2021-2022. Contenu : découverte du logiciel SageMath

Représentation de l’information

DIU EIL, U. Montpellier

Mini-cours sur la représentation des nombres, et des images.

Préparations au CAPES

Les documents suivants ont été préparés dans la cadre de la préparation aux CAPES de mathématiques option informatique (2016-2019) ou NSI (2019-2022).

Cours et TD : CAPES de mathématiques option informatique

Sujets d’écrits blancs

Problèmes pour des écrits blancs du CAPES de mathématiques option informatique :

Sujets complets, constitués de deux problèmes indépendants chacun, pour le CAPES NSI :

TD de Complexité Algorithmique

M1 Informatique, ÉNS Lyon

Contenu : classes de complexité déterministes et non déterministes, en temps et en espace ; hiérarchies entre ces classes ; problèmes complets ; algorithmes et classes probabilistes ; classes de complexité en temps parallèle ; classes non uniformes et circuits.

Responsable du cours : Patrick Baillot (2010) ou Natacha Portier (2011)

Exercise sheets for 2010-2011 are available in English: Time and space complexity classes, determinism, non-determinism, randomized classes, non-uniformity, hierarchies, completeness.

Complexité de Turing : notes du cours de Marianne Delorme, suivi à l’automne 2008. Contenu : modèles de calcul, systèmes acceptables de programmation, classes déterministes et non-déterministes, en temps et en espace, hiérarchies.

TD d’Algorithmique

L3 Informatique, ÉNS Lyon

Contenu : paradigmes de programmation (diviser-pour-régner, programmation dynamique, algorithmes gloutons), analyse de complexité (bornes inférieures, supérieures, analyse amortie, séries génératrices), structures de données (listes, tableaux, tables de hachage), NP-complétude et algorithmes d’approximation.

Responsable du cours : Éric Thierry (2011) ou Fleury (2012) ; TD préparés avec Émilie Diot en 2011 et Théophile Trunk en 2012.

TD de Fondements de l’Informatique

L3 Informatique, ÉNS Lyon

Contenu : réécriture (de chaînes, de termes, de tresses), grammaires (contextuelles, hors-contexte, monotones, pseudo-contextuelles) et hiérarchie de Chomsky, automates (finis, à pile), relations entre grammaires et automates.

Responsable du cours : Guillaume Hanrot. TDs préparés avec Kevin Perrot

Médiation

Quelques exposés de médiation scientifique.

Dernière modification : 2 janvier 2023