HTW Berlin |
Tentative Schedule |
This schedule shows the terms I intend to introduce or use during that session. Some will show up multiple times. If you have a copy of the textbook, Objects First with Java: A Practical Introduction Using BlueJ, the chapter is given in the source column.
Week | Class Meetings | Laboratories | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Source | Thursdays 9.45-11.15 WH C445 |
Source |
Group 2 |
Group 1 Thursdays 12.00-13.30 WH 576 L |
|||||
14 |
06. 04. |
|
08. 04. |
Administrivia - What is Informatik? |
14. 04. |
08. 04. |
||||
15 | 13. 04. |
Objects |
Chapter 1 |
15. 04. |
History of Computing | Computer History Timeline | 15. 04. 12.00-13.30 C 537L |
15. 04. |
||
16 |
20. 04. |
|
22. 04. |
|
21. 04. |
22. 04. |
|
|||
17 |
27. 04. |
|
Chapters 3 |
29. 04. |
|
28. 04. |
Exercise 2 | 29. 04. |
Exercise 2 | |
18 |
04. 05. |
More loops |
Chapter 4 |
06. 05. |
Arrays |
Chapter 4 | 05. 05. |
Exercise 3 | 06. 05. |
|
19 |
11. 05. |
For loops |
Chapter 5 | 13. 05. |
Ascencion Day |
12. 05. |
No Class | 13. 05. |
Ascencion Day No Class |
|
20 |
18. 05. |
Random Packages Maps |
Chapter 5 | 20. |
Writing class documentation Public vs. private Interfaces Class variables |
Chapter 5 + 6 | 19. 05. |
20. |
|
|
21 |
25. 05. |
Unit testing |
Chapter 6 | 27. 05. |
Modularization Interfaces Debugging Walkthroughs |
Chapter 6 | 26. 05. |
Exercise 5 | 27. 05. |
Exercise 5 |
22 |
01. 06. |
No lecture! |
03. 06. |
Designing classes |
Chapter 7 |
31. 05. |
Exercise 6 | 03. 06. |
Exercise 6 | |
23 |
08. 06. |
Refactoring |
Chapter 7 | 10. 06. |
Using the main Inheritance Subtyping Polymorphism |
Chapter 7 + 8 |
09. 06 . |
10. 06. |
|
|
24 |
15. 06. |
Polymorphism Static vs. dynamic typing Overriding |
Chapter 9 | 17. 06. |
Object equality |
16. 06. |
17. 06. |
|||
25 |
22. 06. |
No lecture! |
24. 06. |
Abstract classes
|
Chapter 10 | 23. 06. |
24. 06. |
|||
26 |
29. 06. |
Abstract methods | Chapter 10 | 01. 07. |
Java Interfaces GUIs AWT and Swing Event handler |
Chapter 11 | 30. 06. |
01. 07. |
||
27 |
06. 07. |
An example: The ImageViewer | Chapter 11 | 08. 07. |
Errors Exceptions Assertions |
Chapter 12 | 07. 07. |
08. 07. |
||
28 | 13. 07. |
File-based IO 17.15: Review in C 354 |
Chapter 12 | 15. 07. |
Networking in Java |
14. 07. |
Reports |
15. 07. |
Review Reports |
|
29 |
21. 07. |
Exam in WH C 576 L |
Group 2: 13.45 - 15.15 |
22. 07. |
If I'm finished grading - we can meet to discuss the results! |
I like to start on time - both lectures and exercise sections, so perhaps you might want to set your alarm clock for 10 minutes earlier?
The exam will be an online exam taken in two shifts.
Last Change: 2010-07-14 21:39 |