Teaching
I’m part of the computer science department of Telecom Lille 1, where I teach programming and software engineering.
Most slides and other teaching materials are in french.
Master level courses
Software Engineering (ILOG)
4th year.
- 2009–10: one lecture on programming practices and refactorings
Bachelor level courses
Computer Architecture (A23)
3rd year bachelor. Combinatorial and sequential logic, programming of control structures in assembly, using Borland Turbo-C. Intranet A23
- 2008–09 & 2010–11: assisting
OO Programming & Design (A43)
3rd year bachelor. Bases of object-oriented analysis & design, programming in Java & Eclipse. Intranet A43
- 2009–10 & 2010–11: module coordinator, lectures, assisting, exam; assisting in the remote-teaching version of the module
- 2008–09: assisting
Algorithms & Structured Programming (B23)
1st year bachelor. Algorithmic complexity, sorting algorithms, programming in C. Intranet B23
- 2008–09 & 2009–10: module coordinator with Boulbaba Ben Amor, lectures, assisting, exam
Distributed Applications (TA3)
3rd year bachelor. Distributed & web programming, remote objects; HTTP, Java RMI, Tomcat servlets. Intranet TA3
- 2008–09 & 2009–10: module coordinator, lectures, assisting, exam