2004-2005
PCI: Permi de Conduire Informatique. (TP : 48 heures)
Langage C: License deuxième année (TP : 48 heures)
Petit guide sans prétention d'introduction au débogage de programme (pdf)
Scheme: License première année, logique, programmation fonctionnelle et récursive (TP : 48 heures)
co-encadrement d'un stage d'IUT (avec Jean-Philippe Babau)
2005-2006
Scheme: License première année, logique, programmation fonctionnelle et récursive (TD : 18 heures + TP : 24 heures)
Système d'exploitation et programmation système: Formation continue (TD : 24 heures)
encadrement d'un stage d'IUT
2006-2007
Langage C: License deuxième année (TP : 24 heures)
algorithmie et programmation avancés: License troisième année (TP : 30 heures)
PCI
(Permis de Conduire Informatique) :
Volume
horaire 2005 : 48 heures de TP.
Cette
formation est effectuée par tous les nouveaux étudiants
en sciences à Lyon 1. Elle propose une introduction à
l'informatique comme outil. Pour cela, plusieurs axes sont abordés
tels que le maniement d'un système d'exploitation (Windows),
la bureautique ou encore l'Internet et les courriels. Ce fut ma
première intervention en tant que chargé de TP. Elle
m'a permis de m'habituer à la gestion et l'animation d'un
groupe de manière indépendante des difficultés
techniques.
Algorithmique
et programmation fonctionnelle et récursive :
Volume
horaire 2005 : 48 heures de TP.
Volume
horaire 2006 : 18 heures de TD et 24 heures de TP
Cette formation
est depuis peu proposée aux étudiants en 2ème
semestre de Licence. Elle se focalise sur l'apprentissage de
l'algorithmique par la programmation fonctionnelle et récursive.
Elle remplace depuis 2006 l'apprentissage de l'algorithmie
préalablement effectué en langage C. La formation
s'appuie sur le langage scheme ( http://www.schemers.org/ ). La
première année, cette formation m'a permis de mettre en
�uvre l'expérience acquise en PCI dans un contexte où
l'informatique n'est plus enseigné comme un outil mais comme
une discipline à part entière. J'ai pu suivre la
deuxième année un même groupe en TD puis en TP.
Ceci permet de mieux comprendre où interviennent les
difficultés et d'en tirer les enseignements pédagogiques
associés. Dans cette unité d'enseignement , j'ai été
amené à rédiger des sujets de TPs notés.
J'ai également été amené à rédiger un petit guide sans prétention d'introduction au débogage de programme (pdf)
Algorithmique
et programmation impérative initiation :
Volume
horaire 2005 : 24 heures de TP.
Volume
horaire 2007 : 24 heures de TP.
Cette
unité d'enseignement est maintenant proposée aux
étudiants effectuant leur 3ème
semestre de Licence. Elle a pour but une introduction à la
programmation impérative par la résolution de problèmes
simples et la présentation d'un langage algorithmique. La
formation se base sur le langage C. Lors de la première année,
cette formation m'a amené à proposer un ensemble de
projets sur plusieurs séances et de suivre leur réalisation.
Algorithmique
Programmation et Complexité :
Volume
horaire 2007 : 30 heures de TP.
Basée sur
le langage C, cette formation est adressée aux étudiants
pendant le dernier semestre de Licence. Elle introduit les concepts
de Type de Données Abstraites (TDA), la complexité des
algorithmes ainsi que certaines méthodes de conceptions
d'algorithmes. Les TPs étaient articulés autour de
projet sur plusieurs séances. En plus, de la correction des
projets, je me suis investi sur la préparation des
enseignements.
Système
d'exploitation et programmation parallèle :
Volume horaire 2006 : 24 heures de TD
Cette formation a
été réalisée dans le cadre d'une
formation continue en 5ème semestre de Licence.
Elle fournit les bases permettant la programmation dans un
environnement linux (script shell) et introduit à la
programmation multiprocessus. Cette formation est en adéquation
avec ma thèse où je manipule ces notions
quotidiennement. J'ai proposé quelques modifications dans
cette unité d'enseignement dans le but d'aider les étudiants
(salariés) à se familiariser rapidement avec les
notions nouvelles auxquelles je suis habitués.
Réseau
:
Volume
horaire 2007 : 9 heures de TP.
Cette unité
d'enseignement permet aux étudiants de passer la certification
CISCO lors d'un examen en ligne. J'ai effectué la surveillance
de ces scéances.
Encadrement
de deux stages de DUT :
2005 : Le sujet
du stage portait sur l'implémentation et l'instrumentation
temporelle d'un pilote logiciel sous linux. Mon travail a, dans un
premier temps été la rédaction d'un sujet de
stage. J'ai ensuite été amené à suivre
l'étudiant et à répondre à ces diverses
interrogations. Enfin, le moment venu je l'ai guidé dans la
rédaction de son mémoire et dans la réalisation
de sa présentation. Finalement j'ai assisté à sa
soutenance devant ces enseignants.
2006 : Pour ce
deuxième stage, le sujet proposait la mise en place d'une
architecture temps réel et multiprocessus ainsi que son
instrumentation temporelle. J'ai du faire preuve d'un degré
d'abstraction adapté à l'étudiant pour lui
permettre une compréhension aisée du sujet. Comme pour
l'année précédente, outre la rédaction du
sujet, j'ai accompagné l'étudiant tout au long de sons
stage jusqu'à sa soutenance.
Conclusion
Mon statut de
moniteur m'a permis de faire mes premières armes en tant
qu'enseignant. Il m'a motiver à continuer à enseigner
dans l'enseignement supérieur. En essayant d'enseigner dans
des formations ne faisant pas directement intervenir les compétences
acquises en recherche, j'ai essayé d'ouvrir un maximum le
spectre d'enseignements dans lesquels je pourrai être un futur
intervenant.