Understanding
Understanding the basics of algorithmisation
(60%)
Applying
Understanding the syntax of the Java programming language
(10%)
Analysing
Analysing program execution based on the source code
(20%)
Creating
The ability of creating own programs with the use of OOP
(10%)
Algorithm, its properties and algorithmisation
Discussion
1Basic concepts
A sequence of steps
15 min
Investigation
2Exercise 2.1
Sequence of steps
20 min
Acquisition
3Basic concepts
algorithm and its properties
15 min
Practice
4Exercise 2.2
Algorithm creation
25 min
Discussion
5Basic concepts
algorithmisation
15 min
Creation of a method
Acquisition
1Code explanation
Method act()
15 min
Practice
2Exercise 2.3
Exploring methods (Player)
10 min
Acquisition
3Code explanation
method move()
10 min
Acquisition
4Basic concepts
keyword this
5 min
Production
5Exercise 2.4
Player movement editting
10 min
Writing a documentation
Acquisition
1Basic concepts
Documentation comments
15 min
Production
2Exercise 2.5
Adding comments
5 min
Production
3Exercise 2.6
Adding comments
5 min
Investigation
4Exercise 2.7
Exploring the documentation window
10 min
Controlling the app from the Greenfoot environment