Date
Lecture
Title
Slides + Voice
in-room camera
Slides
Readings
Wed. 20.10.2004 Lecture 1 Issues of software quality .exe .avi PDF lecture 1
Mon. 25.10.2004 Lecture 2 Reuse, Trusted Components         PDF lecture 2, 3 & 4
Wed. 27.10.2004 Lecture 3 Reuse, Trusted Components         PDF lecture 2, 3 & 4
Mon. 1.11.2004 Lecture 4 Reuse, Trusted Components         PDF lecture 2, 3 & 4
Wed. 3.11.2004 Lecture 5 Design patterns   .exe .avi PDF lecture 5
Mon. 8.11.2004 Lecture 6 Formal methods (Guest lecture by Prof. J-R. Abrial)         PDF lecture 6
Wed. 10.11.2004 Lecture 7 Pattern Wizard, Project presentation         PDF lecture 7
Mon. 15.11.2004 Lecture 8 Design by Contract (1/2)         PDF lecture 8
Wed. 17.11.2004 Lecture 9 Design by Contract (2/2)         PDF lecture 9
Mon. 22.11.2004 Lecture 10 Agents       PDF lecture 10
Wed. 24.11.2004 Lecture 11 EiffelStudio presentation       PDF lecture 11   
Mon. 29.11.2004 Lecture 12 Componentization     PDF lecture 12
Wed. 1.12.2004 Lecture 13 Component model: Eclipse (Guest lecture by Erich Gamma)            
Mon. 6.12.2004 Lecture 14 Observer, Mediator     PDF lecture 14   
Wed. 8.12.2004 Lecture 15 Abstract State Machines I (Guest lecture by Egon Börger)     PDF lecture 15 & 17   
Mon. 13.12.2004 Lecture 16 Composite, Flyweight

    PDF lecture 16   
Wed. 15.12.2004 Lecture 17

Abstract State Machines II (Guest lecture by Egon Börger)

    PDF lecture 15 & 17  
Mon. 20.12.2004 Lecture 18 Builder, Proxy, State     PDF lecture 18
Wed. 22.12.2004 Lecture 19 Command, Chain of Responsibility     PDF lecture 19   
Mon. 10.1.2005 Lecture 20 Contract-based testing     PDF lecture 20  
Wed. 12.1.2005 Lecture 21 Eiffel AST     PDF lecture 21 
Mon. 17.1.2005 Lecture 22 Decorator, Adapter     PDF lecture 22   
Wed. 19.1.2005 Lecture 23 Template Method, Bridge     PDF lecture 23   
Mon. 24.1.2005 Lecture 24 Singleton     PDF lecture 24   
Wed. 26.1.2005 Lecture 25 Limitations of the approach, Future work     PDF lecture 25   
Mon. 31.1.2005 Lecture 26 Component model: The .NET example       PDF lecture 26
Wed. 2.2.2005 Lecture 27 Exam