Object Approach to Problem Solving (Playful OOP)

Encapsulation

4h 30min
Chapter 8 - The while loop and private methods (8.1 - 8.2, 8.4 - 8.5)

Understanding Understanding the basic principles of object-oriented programming (50%)
Applying Understanding the syntax of the Java programming language (10%)
Analysing Analysing program execution based on the source code (10%)
Creating The ability of creating own programs with the use of OOP (30%)
Bomb explosion analysis
Discussion
1 Code explanation
Bomb explosion analysis

15 min
Bomb explosion
Production
1 Exercises 8.1 - 8.4
Bomb explosion

1h 15min
Private method
Acquisition
1 Basic concepts
Public and private methods

10 min
Discussion
2 Code explanation
Private method

20 min
Production
3 Exercises 8.6 - 8.10
Private method

60 min
The reaction of different components to fire
Discussion
1 Code explanation
Influence of fire

15 min
Production
2 Exercise 8.11
Checking the fire overlap with the Player

15 min
Production
3 Exercise 8.12
Chain reaction bombs

15 min
Revision

Revision of the Unit 8


Discussion
1 Theory revision
Public and private methods

10 min
Assessment
2 Exercises 8.A - 8.C
actors

35 min
15