Before each practice session, students must:
- examine in detail the before-session-materials
- solve a test concerning the current topic in Moodle
- solve home assignments and submit solutions to Moodle.
During the practice sessions, the main topics and exercises are reviewed and more exercises are given.
| Week | Before session | Session | Topic | During session | Additional information |
|---|---|---|---|---|---|
| 1. | Before S1 | 16.02 | Introduction Java fundamentals. | During S1 | |
| 2. | Before S2 | 23.02 | Methods. Arrays | No practice session | |
| 3. | Before S3 | 2.03 | Objects. Classes | During S3 | Group work 1 |
| 4. | Before S4 | 6.03 | Strings. Files. Lists | During S4 | The session is at 14-18 in 321 and library |
| 5. | 16.03 | Polymorphism. Superclasses. Subclasses | |||
| 6. | 23.03 | Interfaces Abstract classes | Group work 1 presentation | ||
| 7. | 30.03 | Graphics | No practice session | ||
| 8. | 6.04 | Test 1 | Group work 1 presentation Group work 2 | ||
| 9. | 13.04 | Events | | ||
| 10. | 20.04 | Streams | ?Consultation 9.00 - 12.00 | ||
| 11. | 27.04 | Exception handling | ?Consultation 9.00 - 12.00 | ||
| 12. | 4.05 | Data structures | |||
| 13. | 11.05 | Test 2 | Group work 2 presentation | ||
| 14. | 18.05 | Threads | Group work 2 presentation | ||
| 15. | 25.05 | Group work presentation | |||
| 16. | 1.06 | Exam |