LG-pro/Home/
|
CV
|
Research
|
Teaching (FR)
|
Other Stuff
Teaching (French)
2011/2012 Polytech Lille Programmation Structurée, IMA S5
Responsable du cours en 2011/2012.
La
page du cours
2011/2012 Éns Lyon, M2R
Les slides de mon intervention en M2 :
ici.
2010/2011 Polytech Lille Programmation Avancée IMA 3 -- S6
Cours assuré en binôme avec
Jérémie Dequidt
Éléments de compilation
.
Gdb et Valgrind
.
Pointeurs de fonctions (C)
.
Autres cours par JD (Compilation Séparée/Makefile, Gestionnaire de Version/SVN, éléments de C++) à
cette adresse
TP 1 : à la découverte de GCC :
énoncé
, et
archive(tgz)
TP 2 :
TP GDB
et l'
archive
contenant les codes à déboguer.
TP 3 :
TP STL
et
le .cpp
d'accompagnement.
Projet :
Sujet
. Le reste est dans le SVN. Le
script
pour tester le rendu, ainsi qu'un
exemple
de répertoire satisfaisant.
Comment utiliser
le svn pour le projet. Un pdf pour la
config windows
.
2010/2011 Polytech Lille Informatique Fondamentale, aka "IF", IMA S8
Cours 1
: automates finis et langages réguliers.
Cours 2
: automates à piles et grammaires hors contexte
Feuille d'exercices
sur les deux premiers cours.
Résolution du problème du
barman aveugle
, automate à pile pour les
palindrômes
.
Cours 3
: automates à compteurs, programmes, machines de Turing.
Quelques ajouts
.
Feuille d'exercices
sur le cours 3.
Les
3 premiers cours en 4 slides/page.
Cours 4
: Graphes
(4/page)
.
Cours 5
: Front-End d'un compilo
(4/page)
. Les
codes Lex/Yacc/JFlex/Jcup
.
Le Tutorat :
sujet
. Le reste est dans le svn.
2010/2011 Polytech Lille Structure de données, IMA S5/S6
Cours assuré par Nathalie Devésa au S5.
Énoncés de tp du S5 :
TP1
,
TP2
,
TP3
.
Le tp noté du 12 janvier :
énoncé
,
le code fourni
, ainsi que la
scène1 de tartuffe
.
Remplacement de N. Devésa au S6 :
Cours 2
listes chaînées (pdf animé)
(
version4p
)
Cours 3
Listes chaînées variantes
(
4pages
) ;
Récursivité
(
4pages
)
Cours 4
Piles/Files
(
4pages
)
Cours 5
Arbres
(
4pages
)
Remplacement de N. Devésa :
td1
(structures, indirections),
td2/3
(listes et récursion).
le DM facultatif :
énoncé
.
le DS (final) :
énoncé
.
2010/2011 Polytech Lille Programmation Structurée, IMA S5
Responsable du cours en 2010/2011.
La
page du cours
2010/2011 Polytech Lille Programmation Avancée IMA 4 -- S7
Cours assuré en binôme avec
Jérémie Dequidt
Cours 1 (LG):
Éléments de compilation
.
Cours 2 (JD):
Compilation Séparée/Makefile
et
Gestionnaire de Version/SVN
.
Cours 3 (LG):
Gdb et Valgrind
. Quelques éléments de C supplémentaires :
Pointeurs de fonctions/Fonctions à nb variable de paramètres
.
Cours 4 et 5 (JD) :
C++
TP 1 : à la découverte de GCC :
énoncé
, et
archive(tgz)
TP 2 :
TP GDB
et l'
archive
contenant les codes à déboguer.
TP 3 :
TP STL
et
le .cpp
d'accompagnement.
TP 4,5 et + : Le projet.
Sujet
. Les codes fournis :
. Tout était dans un dépot svn.
Comment utiliser
le svn pour le projet.
2009/2010 Polytech Lille Langages et traducteurs , GIS S6
Cours assuré par
Franck Seynhaeve
.
Le projet automates:
quelques fichiers d'exemples
2009/2010 Polytech Lille Structures de données, IMA S6
Cours assuré par Nathalie Devésa.
TP noté :
sujet (rendu de monnaie)
.
2000-2009
Suivez le
lien
!