FHTW Berlin |
Tentative Schedule
Week | Class Meetings | Laboratories | |||||
---|---|---|---|---|---|---|---|
Tuesdays 12.00-13.30 HG 027 . | Reading Assignment |
Tues 13.45-15.15 VG 212 |
Wed 12.00-13.30 VG 212 | ||||
41 | 7.
10. | Administrivia 1: Introduction to Interactive Programming | 1: 2: The programming process | 7.
10. | History of Computing - | 8.
10. | History of Computing - |
42 | 14. 10. | 3: Things, Types, Names | Interlude: String Transformers 3: | 14.
10. | 1* | 15.
10. | 1* |
43 | 21.
10. | 4: Specifying Behavior - Interfaces Basic Computation | 4: | 21.
10. | 2 | 22.
10. | 2 |
44 | 28. 10. | 5:
Expressions - | 5: | 28.
10. | 3* | 29.
10. | 3* |
45 | 4. 11. | 6: Statements and Rules | 6: | 4. 11. | 4 | 5.
11. | 4 |
46 | 11. 11. | 7:
Building new things - Classes and Objects | 7: | 11.
11. | 5* | 12.
11. | 5* |
47 | 18. 11. |
9: Animate Objects | 9: | 18.
11. | 6 | 19.
11. | 6 |
48 | 25. 11. | 10:
When things go wrong - Exceptions | 10: | 25.
11. | 7* | 26.
11. | 7* |
49 | 2. 12. | 11:
Reusing Implementation - Inheritance | 11: Interlude: A System of Animate Objects | 2. 12. | 8 | 3. 12. | 8 |
50 | 9. 12. | 8:
Designing with Objects | 8: Collections | 9.
12. | 9* | 10. 12. | 9* |
51 | 16. 12. | 12:
Dealing with Difference - Dispatch Flag Exercise |
12: | 16.
12. | 10 | 17. 12. | 10 |
52 | 23. 12. | Arrays
(from 12) 13: Encapsulation | 13: | 23.
12. | no lab | 24. 12. | no lab |
1 | 30. 12. | No class | 30. 12. | no lab | 31. 12. | no lab | |
2 | 6.
1. | 15: Event-Driven Programming | 15: | 6.
1. |
11 * | 7. 1. | 11* |
3 | 13. 1. | 16:Event Delegation and java.awt | 16: | 13. 1. | 12 | 14.
1. | 12 |
4 | 20.
1. | 14: Network Programming | 14: | 20.
1. | 13 * | 21. 1. | 13 * |
5 | 27. 1. | Examination
in HG 027 |
27. 1. |
28. 1. |
|||
Exam
Return Mo, 9.2.2004, 14.00 | 13 due on 9.2. | 13 due 0n 9.2. |
Lectures
with a number in front denote chapters in the book that you need to read before
class!
* Exercises with a star will be graded laboratories.
Last change: 2004-01-13 10:50