Chapter 5 - Collaboration of object classes (5.1 - 5.2)
Understanding
Understanding the basic principles of object-oriented programming
(60%)
Understanding
Understanding the basics of algorithmisation
(10%)
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
(10%)
Ensuring the impassibility of walls
Discussion
1Code explanation
Coordinate determination and local variables usage
15 min
Practice
2Exercise 5.1
Changing the Y position
10 min
Acquisition
3Basic concepts
Local variables
10 min
Practice
4Code explanation
Return value method
10 min
Production
5Exercise 5.2
Verifying the possibility of movement
10 min
Practice
6Code explanation
The use of list of objects - List class
15 min
Production
7Exercise 5.3
Verifying obstacles
15 min
Creating of the Bomb class and cooperation with the Player class
Production
1Exercise 5.4
Creating Bomb class
20 min
Acquisition
2Code explanation
Planting the bomb by the player
5 min
Production
3Exercise 5.5
Planting the bomb
15 min
Production
4Code explanation
Timed bomb detonation
15 min
Discussion
5Code explanation
Limiting the amount of active bombs
15 min
Practice
6Exercise 5.6
Sound effects
15 min
Revision
Revision of the Unit 5
Discussion
1Theory revision
coordinations, local variables, return value method, list