Teaching
I’m part of the computer science department of Telecom Lille 1, where I teach programming and software engineering.
Slides and other teaching materials are mostly in french, and the french version of this page is probably the most complete and up-to-date.
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
- autumn 2008: assisting
OO Programming & Design (A43)
3rd year bachelor. Bases of object-oriented analysis & design, programming in Java & Eclipse. Intranet A43
- autumn 2009: module coordinator, lectures, assisting, exam
- autumn 2008: assisting
Algorithms & Structured Programming (B23)
1st year bachelor. Algorithmic complexity, sorting algorithms, programming in C. Intranet B23
- spring 2009: 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
- spring 2008: module coordinator, lectures, assisting, exam
