Week Date Topics Material Slides / Deadlines
0(36) 7/9 No lectures
1(37) 11/9 Introduction (AL, HP) Review IMP/GP/MOP: lecture notes slides
14/9 UP & Requirements (HP) Larman: Chapter 1-7 slides
2(38) 18/9 Analysis & UML (AL) S&T: Chapter 2; Larman: Chapter 10-15 slides
20/9 Deadline first lab exercise
21/9 OO & GRASP principles (AL) S&T: Chapter 1; Larman: 16-19 slides
3(39) 25/9 Facade & Adapter (HP) S&T: Chapter 3-8 slides
28/9 Strategy & Bridge (HP) S&T: Chapter 9-10 slides
29/9 Deadline second lab exercise
4(40) 2/10 Abstract Factory (HP) S&T: Chapter 11 slides
3/10 Midterm All material up to and including Strategy & Bridge
5/10 No lecture
5(41) 9/10 Design by contract (AL) slides
12/10 Refactoring & Testing (AL) slides
13/10 Deadline third lab exercise
6(42) 16/10 Software Product Lines and Feature Models (AL) slides
19/10 Principles of OO (HP) S&T: Chapter 12-15 slides
slides (AF revisited)
7(43) 23/10 Decorator and Observer (HP) S&T: Chapter 16-18
23/10 Deadline fourth lab exercise
26/10 Factories (HP) S&T: Chapter 19-24
8(44)) 30/10 Guest lecture Jan Martijn vd Werf about software architecture
2/11 no classes; self study; lab assistance
9(45) 6/11 Exam
10/11 Deadline final project
AL = Anna-Lena Lamprecht; HP = Hans Philippi