Teaching (in french)



Je dispense mes enseignements à l'ENSMM (Ecole Nationale Supérieure de Mécanique et des Microtechniques de Besançon) depuis 2008, en 1ère, 2ème et 3ème. L'enseignement est semestrialisé. Les heures indiquées entre crochets sont réalisées chaque semestre. Les groupes sont composés d'environ 20 à 28 élèves.

Dans l'ensemble de mes enseignements, j'insiste particulièrement sur l'importance du travail à l'interface de disciplines et sur la maı̂trise de techniques au service de projets pluridisciplinaires que rencontrent nos ingénieurs en stage ou dans leur futur métier. Ces projets sont avant tout une source d'innovation indispensable aux ingénieurs que nous contribuons à former. La maîtrise des techniques utilisées est fondamentale car un ingénieur doit être capable d'expliquer les résultats qu'il obtient, être conscient des limites et hypothèses des outils qu'il utilise pour contribuer à la diffusion de son expérience et de son savoir. Mes expériences acquises ces dernières années dans le cadre des différents projets me permettent d'illustrer les différentes matières enseignées à l'aide d'exemples concrets et d'actualité.

Algorithmique, complexité, langages C et JAVA (depuis 2008) : TD [7x4h], TP [4x4h], projets [3x4h], étudiants de 1ère année (équipe pédagogique : 6 EC). J'interviens dans ce module chaque année depuis 2008. De 2008 à 2014, ce module portait sur l'algorithmique, la complexité et le langage C. Depuis 2014 (changement des programmes), le programme porte sur la modélisation UML et la programmation JAVA.

Aide à la décision multicritères (2009-2017) : Cours [4x2h], TD [2h], TP [4h], étudiants de 3ème année. J'interviens dans ce module chaque année depuis 2009 pour lequel j'ai conçu l'ensemble des cours, TD et TP sur la notion de critères, les relations binaires, la modélisation des préférences, les méthodes ELECTRE, la décision dans l'incertain, l'optimisation. Ce cours fait partie d'une option 3ème année dont j'ai été le responsable de 2015 à 2017 (équipe pédagogique : 6 EC). L'option couvre l'optimisation, la théorie des graphes et les processus décisionnels de Markov.

Traitement d'images (depuis 2010) : TP [6x4h], étudiants 3ème année. Ces TP font partie d'un module dédié à la mécatronique (équipe pédagogique : 5 EC). L'objectif des TP est d'acquérir les compétences permettant de contrôler automatiquement les tolérances de pièces électroniques. Je me suis appuyé sur les TP développés par un collègue, Guillaume Laurent.

Automatique (depuis 2008) : cours-TD [10h], TD [7x2h], TP [6x4h], étudiants de 1ère année (équipe pédagogique : 6 EC). Dans ce module, les 12 premières heures portent sur les rappels de l'Automatique des systèmes linéaires continus invariants (SLCI). Les 16h restantes portent sur la synthèse de controleurs échantillonnées (synthèse à temps d'établissement minimal (non)-absolu, méthodes de Zdan, RST etc). L'objectif du module est de développer et mettre en œuvre sur Matlab des correcteurs analogiques et numériques. Le cours a été conçu par Gonzalo Cabodevilla. En 2020, j'ai réalisé l'ensemble des TD sur Python.

Pronostic (depuis 2016) : Cours [4x2h], TD [2h], étudiants de 3ème année. Ce cours fait partie de l'option Ingénierie des Systèmes de Production (équipe pédagogique : 5 EC). J'ai conçu le cours et le TD, j'ai par ailleurs mis en place un fonctionnement par projet en 2017 sur le dévéloppement d'approches de pronostic pour différents types de systèmes (turboréacteurs, roulements à billes, matériaux composites, outils de coupe. . . ).

L'émission acoustique, une technique de Contrôle Non-Destructif (CND) (2015, 2016) : Cours [3h], pour des étudiants de 1ère année de l'université de Franche-Comté. Ce cours est dédié aux étudiants de 1e année de license dans un module “Mécanique et ondes” dans le cadre du CMI (Cursus Master en Ingénierie) intitulé “Structures et Systèmes Intelligents” à l'Université de Franche-Comté. Optimisation (depuis 2018) : TP [4*4h] sur l'optimisation de fonctions continues non linéaires, pour des étudiants de 3ème année de l'ENSMM.

Identification des systèmes (depuis 2019) Cours [4x2h], TD [7x2h]. Ce cours fait partie du module modélisation de l'option Systèmes mécatroniques et robotiques de 3e année de l'ENSMM. J'aborde les techniques d'identification pour les systèmes linéaires : à erreur de sortie, à erreur de prediction, corrélations. Je décris aussi des méthodes de type boites noires basées sur des méthodes de clustering et des réseaux de neurones.

Optimisation de fonctions non linéaires mono et multivariables (depuis 2018) TP [4x3hx2 groupes]. Ce TP fait partie du parcours systèmes en 2e année à l'ENSMM. Je me suis appuyé sur les TP développés par un collègue, Guillaume Laurent.

Structural Health Monitoring (in English, depuis 2021) Cours [8h] + TP [4h]. Une initiation au monitoring de structures avec un focus sur les ultrasons et l'émission acoustique.

Tutorat de stages ENSMM (depuis 2008) : Je suis régulièrement membre de jury de stages (au moins 2 par an) consistant en une journée de soutenance des stages ingénieurs. Généralement, je suis rapporteur sur 3-4 rapports de stage, il m'arrive de présider le jury. Je suis aussi le tuteur régulier de stagiaires de l'ENSMM (3 en moyenne par an).

  • Emmanuel Ramasso