IUT d'Orsay (2007-2010)
Pour les étudiants de l'IUT d'Orsay, tous les documents relatifs aux cours sont disponibles sur la plateforme d'enseignement à distance de l'université Paris-Sud XI, dokeos.
Je suis moniteur au département informatique de l'IUT d'Orsay. J'y donne des cours d'algorithmique et C++ en première année et je suis responsable d'un projet robotique pour les deuxième année. Ce projet sert à piloter par Internet un robot qui a été construit par l'IUT de Cachan.
Algorithmique et langage
J'enseigne l'algorithmique et le C++ aux premières années sous la forme de TDs et TPs, pour un service annuel de 49h. L'objectif de ce cours étant les fondements théoriques et appliqués de la pratique de l'informatique pour les étudiants de l'IUT d'Orsay.
Ils y voient les bases de la programmation à l'aide d'un langage algorithmique pour leur apprendre à concevoir des algorithmes et comment traduire ces algorithmes en un langage de programmation, ici le C++. Au second semestre, quelques notions de langages objets sont abordées qui seront approfondies en deuxième année.
Projet robotique
Je suis responsable du projet robotique Visity. Les étudiants de fin de deuxième année de l'IUT d'Orsay ont un projet d'ouverture juste avant de commencer de leur stage de fin d'étude. Visity est un de ces projets. Il consiste à concevoir une interface Web pour piloter à distance un robot, fabriqué par l'IUT de Cachan et acheté par l'IUT d'Orsay, afin de pouvoir explorer un milieu comme par exemple les locaux de l'IUT. Ce projet a débuté lors de mon arrivé à l'IUT et j'en suis le principal responsable. Les objectifs de ce projet sont multiples :
- Utiliser des outils alternatifs à ceux étudiés aux cours de leurs études, comme la plateforme de développement Web Ruby-On-Rails pour leur apprendre à appliquer les concepts appris à de nouvelles technologies.
- Acquérir des notions élémentaires de robotique.
- Et surtout, apprendre à travailler en groupe sur un projet important en utilisant notamment des outils adéquats comme un système de gestion de versions (Subversion).

