anchor.diff:  * EE3.4, 3.6 [M]
   * EE3.8, 3.9 [O]
   
  -=== S2 (25th Jan)
  +=== S2
   
   * Design: exceptions, contract, black-box, preconditions.
   * Assertions in Java.
  
positive.code: ** implement those interfaces in another Eclipse project, exported as a Java archive (JAR file) (will you need the previous JAR file? Why / why not?);
  ** solve the exercices in a third Eclipse project (will you need the previous JAR files? Which ones and why?).
  
  === S4 (10th Feb)
  
  * Inheritance: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours3.pdf[Airiau C3]
  * Generics and collections: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours6.pdf[Airiau C6]
  
negative.code: ** Hashcode in Java: consistency
  ** Implementation
  
  === S13
  
  * CI
  
  === S14
  
  * link:++../Course Object++[QCM test]
  
  === S15
  
  * Results QCM
  * Licenses
  * Classpath (bis)
  * Reminder: exceptions; naming conventions; config Eclipse
  
  === S16
  
  * Work on project
  * About presentations: 20 min. Slides on GitHub.
  
  === S17
  
  * Presentations
  * votes
  