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)

Détails des enseignements

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.