Object Programming

Olivier Baudon


This course is for students of the first year of the Master Informatique (Master Degree in Computer Science) at the Université Bordeaux 1.
If you want to make a remark on the course, or submit a mistake, please send an email.


Tools
Documentation
Java

Lessons :
  1. "Why a Square is not a Rectangle ?"
  2. "Why a ColorPoint is not a Point ?"
  3. Generics and Collections
  4. Patterns Adapter, Decorator and Observer
  5. Swing
  6. Threads (Concurrency)
Examples :
French version
Archive : course 2007

Final Exam 2007 : subject - corrected copy

Zip file of the Eclipse workspace (6,5 Mo)
last update : march 19th 2008