Object Approach to Problem Solving (Playful OOP)

Loops

5h 15min
Chapter 6 - Inheritance and the for loop (6.4 - 6.5); Chapter 7 - List and the foreach loop (7.3); Chapter 8 - The while loop and private methods (8.3)

Understanding Understanding the basics of algorithmisation (40%)
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 (40%)
Layout of the walls in a row (6.4)
Production
1 Exercise 6.7
Creating an arena with obstacles

15 min
Acquisition
2 Basic concepts
For loop

25 min
Production
3 Exercises 6.8 - 6.12
Layout of the walls in a row

45 min
Formation of a rectangle of walls (6.5)
Discussion
1 Code explanation
Creation of a rectangle of walls

15 min
Production
2 Exercises 6.13 - 6.16
Creation of a rectangle of walls

35 min
Revision

Revision of the Unit 6


Assessment
1 Exercises 6.A - 6.D
Inheritance and the for loop

45 min
20
Foreach loop (7.3)
Production
1 Exercise 7.8
For loop and detecting damage

15 min
Discussion
2 Code explanation
Foreach loop

30 min
Production
3 Exercises 7.9 - 7. 11
Hitting player, Remove ownership, List of active bombs

45 min
Revision

Revision of the Unit 7


Assessment
1 Exercises 7.A - 7.D
Lists and foreach loop

45 min
20
While loop (8.3)