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 and at the Pôles Universitaires Français in Ho Chi Minh City.
If you want to make a remark on the course, or submit a mistake, please send an email.
Last update: March 14th, 2011

Tools
Documentation
Java
Plan


Lessons :
  1. How to write readable and reusable code
  2. "Why a Square is not a Rectangle ?"
  3. "Why a ColorPoint is not a Point ?"
  4. Generics and Collections
  5. Patterns Iterator, Adapter, Decorator and Observer
  6. Swing
  7. Threads (Concurrency)
Examples :
Final Exams :

Zip file of the Eclipse workspace

Training Lessons :
  1. Shapes
  2. Automata
  3. Curves