All pictures © Franck Rousseau 2024
Teaching
Past and present
I have been teaching a wide variety of courses at Ensimag:
- Introduction to networking (course and lab);
- Computer networking (course and lab);
- Mobile networks;
- Wireless networking and sensor networks;
- Wireless security - Wi-Fi and LoRaWAN networks;
- Operating system project;
- Java programming (course and lab);
- Unix & shell programming (course and lab);
- Software engineering project (the famous projet compil);
- DBMS project;
- Coding for networks.
Other activities
- Currently partially on leave co-founding a startup.
Software
- Socklab is a shell that we use to teach the socket API
- msp430-gcc toolchain support for SimpliciTI-IAR-1.1.1
- Makefile + gcc support for STM32 Nucleo + LoRa shield and STM32 LoRa Discovery Kit
- msp430-gcc toolchain support for eZWSN: Experimenting with Wireless Sensor Networks using the eZ430-RF2500
- VoIP and MobileIPv6
- mdns fix for LL IPv6 for easier IPv6 on FreeBSD
- Cisco web control Web interface to push configs to the switches when doing practical exams in the computer rooms
Cours [fr]
- Réseaux / Networking
- Réseaux mobiles / Mobile networks
- Projet système / Operating system lab
- Projets de 3A / 3rd year projects (security, web apps…)
Informations supplémentaires et supports de cours et TP disponibles en ligne sur Chamilo et Gitlab.
Past activities
- Member of the bureau of International Relations at Ensimag from 2011 to 2020;
- Appointed member of CNU 27 from 2015 to 2019;
- Co-director of MSc in Computer Science for Grenoble INP from March 2016 to September 2019;
- Co-head of the Software & Systems Engineering curriculum (Ingénierie des systèmes d’information) from 2005 to 2011, previously SDR from 2003 to 2005;
- Co-head of development of the IS RefEns (référentiel des enseignements de Grenoble INP);