Here is an archive of
old teaching activities of mine.
More recent teaching material is available from the main teaching page.
2022/2023
- INF106 - Operating Systems, Télécom Paris, Polytechnic Institute of Paris, 1st year of the engineering cycle
- NET7212 - Safe System Programming (in Rust), Polytechnic Institute of Paris, 2nd year of the cybersecurity master
- MSIR - Post Master's Degree in Information Systems Manager, Télécom Paris and ESSEC (as master's co-supervisor)
2021/2022
- INF104 - C Programming Language, Télécom Paris, Polytechnic Institute of Paris
- INF106 - Operating Systems, Télécom Paris, Polytechnic Institute of Paris
- MSIR - Post Master's Degree in Information Systems Manager, Télécom Paris and ESSEC (as master's co-supervisor)
2020/2021
2nd semester
- IFEBY230 - Génie Logiciel Avancé (Software Engineering)
- IFEBY200 - Introduction aux Logiciels Libres (Free and Open Source Software)
- IF16Y050 - Langages de Script (Python)
2019/2020
2nd semester
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- CProj — Conduite de Projet (Software Engineering), Licence 3 en Informatique, Université Paris Diderot
- Systèmes d'exploitation (Operating Systems), Licence 3 en Informatique, Université Paris Diderot
2018/2019
2nd semester
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- CProj — Conduite de Projet (Project Management), Licence 3 en Informatique, Université Paris Diderot
2017/2018
2nd semester
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- CProj — Conduite de Projet (Project Management), Licence 3 en Informatique, Université Paris Diderot
2016/2017
2nd semester
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- CProj — Conduite de Projet (Project Management), Licence 3 en Informatique, Université Paris Diderot
2015/2016
2nd semester
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- CProj — Conduite de Projet (Project Management), Licence 3 en Informatique, Université Paris Diderot
2014/2015
2nd semester
- GenLogAv — Génie logiciel avancé (Software Engineering), Master 1 en Informatique, Université Paris Diderot
- LogLib — Logiciel libre (Free Software), Master 1 en Informatique, Université Paris Diderot
- ProgSyst — Programmation système (System Programming), Master 1 en Informatique, Université Paris Diderot
2013/2014
- GenLogAv — Génie logiciel avancé (software engineering), Master 1 en Informatique, Université Paris Diderot
- ED6 — Environnements et outils de développement (development tools), Licence 3 en Informatique, Université Paris Diderot
- ProjLong — Projet long (development project), Master 1 en Informatique, Université Paris Diderot
- LL4 — Logiciel Libre (free software), Licence 2, Université Paris Diderot
- ProgSyst — Programmation système (System Programming), Master 1 en Informatique, Université Paris Diderot
- MethTest — Méthodes de test (Software Testing), Master 1 en Informatique, Université Paris Diderot
- PF — Programmation fonctionnelle (Functional Programming), Licence 3 en Informatique, Université Paris Diderot
- POCA — Programmation objet: concepts avancés (Object Oriented Programming: Advanced Concepts), Master 2 en Informatique, Université Paris Diderot
2012/2013
- ED6 — Environnements et outils de développement (development tools), Licence 3 en Informatique, Université Paris Diderot
- GenLogAv — Génie logiciel avancé (software engineering), Master 1 en Informatique, Université Paris Diderot
- ProjLong — Projet long (development project), Master 1 en Informatique, Université Paris Diderot
- Programmation système (System Programming), Master 1 en Informatique, Université Paris Diderot
- Programmation fonctionnelle (Functional Programming), Licence 3 en Informatique, Université Paris Diderot
- Programmation objet: concepts avancés (Object Oriented Programming: Advanced Concepts), Master 2 en Informatique, Université Paris Diderot
2011/2012
- Programmation système (System Programming), Master 1 en Informatique, Université Paris Diderot
- Programmation objet: concepts avancés (Object Oriented Programming: Advanced Concepts), Master 2 en Informatique, Université Paris Diderot
- Programmation fonctionnelle (Functional Programming), Licence 3 en Informatique, Université Paris Diderot
- Génie logiciel avancé (Software Engineering), Master 1 en Informatique, Université Paris Diderot
- Environnements et outils de développement (Development tools), Licence 3 en Informatique, Université Paris Diderot
2010/2011
- Génie Logiciel Avancé (Software Engineering), Master 1 en Informatique, Université Paris Diderot
2009/2010
- Logica Matematica (Università di Urbino, corso di laurea in Informatica Applicata)
- Basi di Dati e Programmazione Web (Master in Scienze e Tecnologie del Software Libero)
2008/2009
- Logica Matematica (Università di Urbino, corso di laurea in Informatica Applicata)
- Basi di Dati e Programmazione Web (Master in Scienze e Tecnologie del Software Libero)
2007/2008
- Laboratorio Metodi di Programmazione
- Logica Matematica (A-L, M-Z)
- Logica Matematica (Università di Urbino, corso di laurea in Informatica Applicata)
2006/2007
links to pages of courses held earlier than academic year 2007/2008 point to old web pages, which are neither any longer updated nor integrated with the rest of my home page
- Laboratorio Metodi di Programmazione
- Logica Matematica (M-Z)
- Tecnologie Web
- Laboratorio di Sistemi Operativi (Master in Tecnologia del Software Libero e Open Source)
- Laboratorio di Sistemi Informativi (Master in Tecnologia del Software Libero e Open Source)
2005/2006
- Laboratorio Metodi di Programmazione (progetto di)
- Laboratorio di Sistemi Operativi (Master in Tecnologia del Software Libero e Open Source)
2004/2005
- Programmazione
- Laboratorio di Sistemi Operativi (Master in Tecnologia del Software Libero e Open Source)