Teaching

Responsibilities at Teaching Departement

  • Coordinator of the Software Architecture major in CS engineering level at Polytech Nice Sophia (3 years to Graduate level) + 2nd year of Master in CS, from january 2019 to august 2024
  • Coordinator of the apprenticeship part of Master 2 Informatique (2nd year of Master in Computer Science - Major in Software engineering), from september 2014 to august 2021
  • Coordinator of the apprenticeship at the CS engineering level of Polytech Nice Sophia (3 years to Graduate level), from january to december 2019

Teaching Expertise

  • Software Engineering (basic concepts, object-orientation in SE, unit testing, mocks, test-driven development, design patterns, dynamic class loading, with the Java language)
  • Software Architecture : integration, buses and micro-services
  • Software Architecture and DevOps (principles of software architecture, containers and dependency injection, J2EE, Spring, ORM and JPA, RESTful architecture, CI/CD, functional testing, integration testing, dockerisation)
  • Software Project Management (requirements, planning, agile principles and practices, software configuration & construction, V&V, testing, test-driven development, profiling, support tools for versioning, bug tracking)
  • Software Product Lines and Variability Management

Enseignements de l'année 2024-2025 : Polytech'Nice Sophia

Délégation Recherche à temps-plein au CNRS.

Enseignements de l'année 2023-2024 : Polytech'Nice Sophia

La majorité de mes cours sont disponibles uniquement sur la plateforme Moodle de l'Université Côte d'azur (LMS).

  • Projet de semestre 5 (introduction au dĂ©veloppement logiciel) en SI3
  • SOA et intĂ©gration de services/micro-services en SI5
  • Architectures logicielles - construction en SI5
  • Architectures logicielles - Ă©volution en SI5
  • Conception logicielle en SI4 (TD uniquement)
  • Introduction Ă  l'architecture logicielle / intĂ©gration continue et DevOps en SI4
  • RĂ©tro-ingĂ©nierie et maintenance logicielle en SI5 (TD uniquement)
  • Projet de semestre 6 (IHM et Web) en SI3 (TD relatifs Devops uniquement)

Enseignements de l'année 2022-2023 : Polytech'Nice SophiaLa majorité de mes cours sont disponibles uniquement sur la plateforme Moodle de l'Université Côte d'azur (LMS).

  • Projet de semestre 5 (introduction au dĂ©veloppement logiciel) en SI3
  • SOA et intĂ©gration de services en SI5
  • Architectures logicielles en SI5
  • Conception logicielle en SI4 
  • Introduction Ă  l'architecture logicielle / intĂ©gration continue et DevOps en SI4
  • RĂ©tro-ingĂ©nierie et maintenance logicielle en SI5 (TD uniquement)
  • Projet de semestre 6 (IHM et Web) en SI3 (TD relatifs Devops uniquement)

Enseignements de l'année 2021-2022 : Polytech'Nice Sophia

La majorité de mes cours sont disponibles uniquement sur la plateforme Moodle de l'Université Côte d'azur (LMS).

  • Projet de semestre 5 en SI3
  • SOA et intĂ©gration de services en SI5
  • Architectures logicielles en SI5
  • GĂ©nie logiciel en M1 Informatique (cours uniquement)
  • Projet de semestre 7 en SI4
  • Introduction Ă  l'architecture logicielle / intĂ©gration continue et DevOps en SI4
  • QualitĂ© et GĂ©nie logiciel en SI3 (TD uniquement)
  • RĂ©tro-ingĂ©nierie et maintenance logicielle en SI5 (TD uniquement)

Enseignements de l'année 2020-2021 : Polytech'Nice Sophia

A partir de cette année, la majorité de mes cours sont disponibles uniquement sur la plateforme Moodle de l'Université Côte d'azur (LMS). Les cours disponibles sur d'autres supports sont explicitement mentionnés.

Enseignements de l'année 2019-2020 : Polytech'Nice Sophia

Enseignements de l'année 2018-2019 : Polytech'Nice Sophia

Enseignements de l'année 2017-2018 : Polytech'Nice Sophia

Enseignements de l'année 2016-2017 : UFR Sciences

Enseignements de l'année 2015-2016

suite à une migration de wiki, certaines pages des années précédentes risquent de ne plus être disponibles.

Enseignements de l'année 2014-2015

Teaching in English for 2013-2014

Enseignements de l'annĂ©e 2013-2014 

Teaching in English for 2012-2013 

Enseignements de l'année 2012-2013

Enseignements de l'année 2011-2012

Enseignements de l'annĂ©e 2010-2011 

Enseignements de l'année 2009-2010

Enseignements de l'annĂ©e 2008-2009 

Enseignements de l'année 2007-2008

Enseignements de l'année 2006-2007