Home

Old teaching documents (fr)

Cette page d'archive rassemble (si je n'ai rien oublié) les enseignements dispensés depuis 2002 dans l'ordre chronologique inverse.
Certaines des pages en lien n'ont pas vraiment de feuille de style, sorry...

Valence 2021-2026

Esisar, filières EIS et IRC, FISE & FISA

CS101 : algorithmique et programmation C

PIX111

CE313: architecture des microprocesseurs

IN330/CS351 Algorithmique et programmation C

CS302 (All): Systèmes (fev 2023)

CS328 (SES: 3app) et IN423 (4A FISA): Algorithmique avancée

CS442 (EIS): Applications Synchrones

  • Resp. cours depuis 2021, moitiĂ© du cours. Version 2022-23 du cours ci-dessous. Dernière instance du cours 2024-25
  • Les transparents du cours (partie LG)
  • Les exercices de Lustre.
  • Les Ă©noncĂ©s de TP et leurs sources sont sur le git Ă©tudiant.
  • Document: lustre refman
  • Annale: examen 21-22.

CS443 (IRC): Bases de données

  • Respo 2 ans (dont 1/2) en 2021-22 (moitiĂ©) et 2022-23, documents transfĂ©rĂ©s aux ATER qui ont repris ce cours.
  • Les transparents du cours.
  • Le cahier de TD 2022-23.
  • Un peu de syntaxe SQL.
  • Les Ă©noncĂ©s de TP et leurs sources sont sur le git Ă©tudiant
  • Annale: examen 2021.

CS444 (IRC): Compilation

OS430 (IRC) et SE518 (EIS): Sécurité matérielle et logicielle

  • co responsable avec D. Hely depuis 23-24: partie logicielle
  • documents Ă  venir
  • Les transparents du cours.
  • Les TPs de la partie SW :
  • Annale : examen OS430 de 23-24

SE508 (EIS): Sûreté logicielle

  • Documents Ă  venir

Lyon 2013-2021

UCBL, UFR Info, dpt Info FST et ENS de Lyon, dpt Info

Compilation (ENSL et UCBL)

  • Depuis 2020, la page des cours de compilation en M1 Ă  Lyon 1 et l'ENS de Lyon est ici, et la chaĂ®ne Youtube ici
  • MIF08 (compilation) : j'ai Ă©tĂ© responsable du cours de 2016 Ă  2020 (4 instances du cours). Les vidĂ©os du cours 2020/21 ont Ă©tĂ© mutualisĂ©es avec CAP (voir ci-dessus)
  • CAP (Compilation et Analyse de Programme, ENS de Lyon): respo du cours de 2016 Ă  2020.
  • 2019/2020 (intensif) et 2021/2021: slides de cours.
  • Version 2019/20 du cahier de TP (architecture RISCV) et du cahier de TD
  • Annales (2016-2020) : mif08-annales

Autres cours

Lille 2009-2013

Polytech'Lille, filières GIS et IMA

Lyon 2007-2009

Insa et dpt Informatique de UCBL

COURS LYON1: License3: Optimisation [MIF062] 2008/2009

TD LYON1: Master1: Codage, Cryptage 2008/2009

TD/TP LYON1: Master1: Compilation 2008/2009

  • Master 1, UFR d'informatique, LYON1 : M1IF12
  • 6 sĂ©ances de TD, 6 sĂ©ances de TP.
  • Page du Cours
  • Des cours de compilation ? le poly de Tanguy Risset(ENS Lyon). La page Wikipedia/Compiler, avec des livres de compils en pdf. Des transparents .
  • Quelques exos de bon goût sur la page de Fabrice Rastello.
  • Exos sur les grammaires attribuées : énoncé (avec un peu de correction dedans !)
  • Les expressions régulières en flex sont par exemple sur cette page
  • Utilisation de flex uniquement wordcount.
  • Flex+Bison, avec un exemple de fichier passĂ© en argument (exo 4 du tp1): main.c, lexer, parser, et Makefile.
  • Ajouts sur le td3 (grammaires et analyseurs LL).
  • TP2 : pour le groupe 1 uniquement : Instructions pour le tp2 A FINIR pour la prochaine fois !!
  • GĂ©nĂ©ration de code 3 adresses : voir le cours de S.Gire (pages 64 Ă  68) et le rĂ©sumĂ© sur la page : Cours/UBO.
  • Optimisations flots de donnĂ©es : voir ici
  • TD 5 : Table id, symboles; GĂ©nĂ©ration de code 3@ et optims : Ă©noncĂ© td5+corrigĂ©.

TD/TP PCI LYON1: L1, Environnement, bureautique, web, ... 2008/2009

  • Premier cycle universitaire, premier semestre.
  • Site de l'UE (TVL1001L pour ApogĂ©e).
  • 12 sĂ©ances de 2h de TP.

TD/TP Initiation Ă  l'informatique, Linux, Langage Pascal 2007/2008

  • Premier cycle Insa, 1A et 2A.
  • Tout est sur le moodle du premier cycle.

Grenoble 2004-2007

UFR Info et Polytech'Grenoble, filière RICM

TP Langages de Programmation 2 (Ocaml) (Polytech-Ricm, niveau L3, 2ième semestre) 2006/2007

TD Modèles de calcul et Validation d'algorithmes (L3 MIAGE, 2ième semestre) 2005/2006

TD Sémantique des langages de programmation (M1, 1er semestre) 2006/2007

TD Sémantique des langages de programmation (M1, 1er semestre) 2005/2006

TD Langages et Traducteurs (Polytech-Ricm, niveau M1, 1er semestre) 2005/2006

TD et TP Algo/C/Unix (L1, 1er semestre) 2004/2005

TP MAPLE (PCSI) Mai/Juin 2003

TP Pascal (CPEC 2A) 2001/2003