Date
Lecture
Title
Slides + Voice
Slides
Readings
Mon.
21.09.
1.1 Introduction slides + voice pdf pptx  Touch of Class: Chapter 1, 2
Tue.
22.09.
1.2 Dealing with objects I slides + voice pdf  pptx Touch of Class: Chapter 2
Mon.
28.09.
2.1 Dealing with objects II slides + voice pdf  pptx Touch of Class: Chapter 3
Tue.
29.09.
2.2 Interface of a class slides + voice pdf  pptx Touch of Class: Chapter 4
Mon.
05.10.
3.1 Invariants and logic slides + voice pdf  pptx Touch of Class: Chapter 5
Tue.
06.10.
3.2 Object creation slides + voice pdf  pptx Touch of Class: Chapter 6
Mon.
12.10.
4.1 Assignment, references, and object structure slides + voice pdf  pptx Touch of Class: Chapter 7, 9
Tue.
13.10.
4.2 Assignment, references, and object structure II slides + voice pdf  pptx Touch of Class: Chapter 7, 9
Mon.
19.10.
5.1 Control structures I slides + voice pdf pptx Touch of Class: Chapter 8
Tue.
20.10.
5.2 Control structures II slides + voice pdf  pptx Touch of Class: Chapter 8
Mon.
26.10.
6.1 Abstraction slides + voice pdf  pptx Touch of Class: Chapter 16
Tue.
27.10.
6.2 Dynamic model slides + voice pdf  pptx Touch of Class: Chapter 16
Mon.
2.11.
7.1 Inheritance and genericity slides + voice pdf  pptx Touch of Class: Chapter 14, 16
Tue.
3.11.
7.2 Inheritance and genericity slides + voice pdf  pptx Touch of Class: Chapter 16
Mon.
9.11.
8.1 Inheritance and genericity slides + voice pdf  pptx Touch of Class: Chapter 13
Tue.
10.11.
8.2 Recursion slides + voice pdf  pptx Touch of Class: Chapter 13
Mon.
16.11.
9.1 Data structures slides + voice pdf  pptx Touch of Class: Chapter 15
Tue.
17.11.
9.2 Multiple Inheritance slides + voice pdf  pptx Touch of Class: Chapter 15
Mon.
23.11.
10.1 Topological Sort I slides + voice pdf  pptx Touch of Class: Chapter 11, 18
Tue.
24.11.
10.2 Topological Sort II slides + voice pdf  pptx Touch of Class: Chapter 11, 18
Mon.
30.11.
11.1 Event-driven programming and agents I slides + voice pdf  pptx Touch of Class: Chapter 17, 18
Tue.
1.12.
11.2 Describing syntax slides + voice pdf  pptx Touch of Class: Chapter 17, 18
Mon.
07.12.
12.1 Event-driven programming and agents II slides + voice pdf  pptx Touch of Class: Chapter 19
Tue.
8.12.
12.2 An example: Undo/Redo and Verification Demo slides + voice pdf  pptx demo-pdf  demo-pptx Touch of Class: Chapter 19
Mon.
14.12.
13.1 From programming to software engineering slides + voice pdf  pptx Touch of Class: Chapter 19
Tue.
15.12.
13.2 From programming to software engineering II slides + voice pdf  pptx Touch of Class: Chapter 19
= Temporary version    = Final version