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 | During S2 (covered during S1) | 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. | Before S5 | 16.03 | Polymorphism. Superclasses. Subclasses | During S5 | |
6. | Before S6 | 23.03 | Interfaces. Abstract classes | S6 (1 point task) Sample task for test | Group work 1 presentation |
7. | Before S7 | 30.03 | Graphics | No practice session | |
8. | Prepare for the test | 6.04 | Test 1 | ? Consultation 9.00 - 12.00 Rules of the test Group work 1 presentation Group work 2 | |
9. | Before S9 | 13.04 | Events | During S9 | Scene Builder |
10. | Before S10 | 20.04 | Streams | During S10 | Test 1 (resit) 9.00 - 12.00 |
11. | Before S11 | 27.04 | Exception handling | During S11 | ?Consultation 9.00 - 12.00 |
12. | Before S12 | 4.05 | Data structures | During S12 Sample task for test 2 (solution) | |
13. | Prepare for the test | 11.05 | Test 2 | Group work 2 presentation | |
14. | Before S14 | 18.05 | Threads | During S14 | Group work 2 presentation |
15. | 25.05 | About presentations Group work presentation | Sample tasks of the exam | ||
16. | 1.06 | Exam |