I will put back all my lectures notes, exercises online soon, ask me if you need them.
Current Lectures
- ESIA-OODAvancee + Ressources
- ATE-M2-OODAvancee + Ressources
- ATE-MDSI + Ressources
- M2 Reengineering
- Master
Archived Lectures
Teaching Resources
Experiences showed me that Smalltalk is really a great language to efficiently and deeply teaching OOP at all levels and various audiences. Here is a presentation "why using Smalltalk to teach" presentation summarizing our experiences. But in a nutshell the object-model of smalltalk is pure and the syntax small, so we can focus on the key points: the design, in a constructivist, interactive, deep but fun manner All the material for my lectures is available freely. I'm in the process of redoing this website, so do not hesitate to ask me if you need. For example, you can get a ready to use Smalltalk lecture with more than 300 slides and 80 pages of exercises.- I'm interesting in teaching novices. Have a look at my new book Squeak: Learn programming with Robots
- Functional and recursive programming. At the University of Nice--Sophia-Antipolis I was responsible of several lectures: Course and tutorials on imperative programmation Pascal and functional and recursive programming Scheme. I really loved this last lecture from which we wrote the following book La programmation : une approche fonctionnelle et recursive avec Scheme