Understanding the basic principles of object-oriented programming
(60%)
Understanding the syntax of the Java programming language
(20%)
The ability of creating own programs with the use of OOP
(20%)
Object and classes
Acquisition
1Basic concepts
Object
10 min
Investigation
2Exercise
Identification of objects and their properties
20 min
Acquisition
3Basic concepts
Class, instance, inheritance
15 min
Creating an instance of the world
Practice
1Orientation in greenfoot
World, Actor, MyWorld
10 min
Discussion
2Code observation
Class constructor
10 min
Practice
3Prepare world
Try to change world graphics, try to set parameters of world etc., instance world