Teaching

Since September, 2009, I am associate professor at the University of Rennes 1. I teach software engineering mainly in the engineering school ESIR (formerly DIIC), and in several masters (IFSIC and UFR SPM). I teach especially object-oriented programming and modeling, software architecture, model-driven engineering, and software validation and verification.

Supports (mainly in french):

Ongoing year (2010-2011):

  • ESIR1 PROG2: Programmation 2 (introduction of UML)
  • ESIR2 MDI: Méthodes de développement industriel
  • ESIR2 GL: Génie Logiciel
  • DIIC3 IM: Ingénierie des Modèles
  • DIIC3 TQL: Test et Qualité du Logiciel
  • IFSIC, M2 GL - CAO: Conception Avancée par Objets
  • IFSIC, M2 GL - V&V: Validation et Vérification
  • IFSIC, M2R MDE: Model Driven Engineering

Moreover, I am teaching Model Driven Engineering (MDE) in several other engineering schools (ENSEEIHT, INSA Toulouse, and INSA Rennes), and universities (M2 IUP NTIE, University of Toulouse 2).

Previously, I was a teacher assistant at the IUT B de Blagnac from 2004 to 2005 (Vacataire in french), and at the INPT ENSEEIHT engineering school, in the Telecommunications & Networks department, from 2005 to 2008 (Moniteur in french). I took part in the following modules:

I also realized the Software Engineering course (40h) in Master 2 (Research) at the University of Yaounde I (Cameroun) from 2007 to 2008: UML, OCL, Metamodeling (MOF, Ecore, EMF, Topcased), Model Transformation (QVT, ATL).