| Topic | Assessment |
Understanding the basic principles of object-orien...
(25) |
Understanding the basics of algorithmisation
(25) |
Understanding the syntax of the Java programming l...
(10) |
Analysing program execution based on the source co...
(20) |
The ability of creating own programs with the use ...
(20) |
|
|---|---|---|---|---|---|---|---|
| Formative | Summative | ||||||
| Greenfoot environment | 0 | 0 | 20% | 80% | |||
| Class definition, basic work with classes | 0 | 0 | 60% | 20% | 20% | ||
| Encapsulation, composition, methods | 0 | 0 | 60% | 10% | 10% | 20% | |
| Constructors, more complex method calls (working with graphic in Greenfoot) | 0 | 0 | 30% | 30% | 20% | 10% | 10% |
| Branching, conditional execution | 0 | 0 | 10% | 50% | 10% | 20% | 10% |
| Algorithm, enumerations, arrays | 0 | 0 | 30% | 30% | 10% | 20% | 10% |
| Handling user input, Game logic | 0 | 0 | 10% | 20% | 30% | 30% | 10% |
| Total | 0 | 0 | 200% | 140% | 120% | 80% | 160% |
| 0 | |||||||