My current teaching activities mainly concern programming paradigms, databases and software engineering.
Programming. I'm teaching the object-oriented programming approach using Java as a practical example at the 1st semester and the Major of the Standard French Engineering Curriculum .
Software Engineering. I'm particularly involved in a software design and development project performed by students in the Major of the Standard French Engineering Curriculum . In this project, students work on the design and development of a particular software product. In particular, students work on all phases of the lifecycle of a product: from the specification to the test phase following the V lifecycle. Tools used by students for this project include Eclipse, Omondo Eclipse plugin, JavaDoc et JUnit
Databases. My work on this activity mainly concerns practical work on Oracle using SQL requests using the Oracle client software or the JDBC API
Advanced programming paradigms. My main teaching activity in this area concerns the Option 2 - Software Systems and Networks at the semester 5 of the Standard French Engineering Curriculum . This activity includes component-based and aspect-oriented programming. Technologies associated with this activity include EJB, Fractal, JavaBeans, AspectJ, Jonas, Eclipse.