Before each practice session, students must:
- examine in detail the before-session-materials
- solve home assignments and submit solutions into 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 | 13.02 | Introduction Java fundamentals. | During S1 | |
2. | Before S2 | 20.02 | Control structures. Loops. Methods. Arrays | During S2 | |
3. | Before S3 | 27.02 | Objects. Classes | During S3 | Group work 1 |
4. | Before S4 | 6.03 | Strings. Files. ArrayList | During S4 | |
5. | Before S5 | 13.03 | Inheritance. Superclasses. Subclasses Polymorphism. | During S5 | |
6. | Before S6 | 20.03 | Interfaces. Abstract classes | During S6 Sample task for test | Group work 1 presentation |
7. | Prepare for the test | 27.03 | Test 1 | Rules of the test Group work 2 | |
8. | Before S8 | 3.04 | Graphics | During S8 | Group work 1 presentation |
9. | Before S9 | 10.04 | Events | During S9 | |
10. | Before S10 | 17.04 | Streams | During S10 | Test 1 (resit) 16.00 - 19.00 |
11. | Before S11 | 24.04 | Exception handling | During S11 | |
12. | Before S12 | 01.05 | Threads | No practice session | |
13. | Before S13 | 8.05 | Data structures | During S12 Sample task for test 2 | Group work 2 presentation |
14. | 15.05 | Test 2 | Group work 2 presentation | ||
15. | 22.05 | About presentations Public group work presentation | Sample tasks of the exam | ||
16. | 29.05 | Exam |