TS 2.1. Introduction to Algorithms and Algorithmic Thinking
TS 2.2. Greenfoot Adventures: Unraveling Java Method Invocation, Documentation, and Application Control
Understanding the basics of algorithmisation
(60%)
Understanding the syntax of the Java programming language
(10%)
Analysing program execution based on the source code
(20%)
The ability of creating own programs with the use of OOP
(10%)
TS 2.1. Introduction to Algorithms and Algorithmic Thinking
Acquisition
1Introduction to basic algorithms as a sequence of steps
A sequence of steps
15 min
Investigation
2Task 2.1
Write a simple algorithm
20 min
Acquisition
3Algorithm and its properties
Algorithm and its properties
15 min
Practice
4Task 2.2
Write a more general algorithm
25 min
Acquisition
5Algorithmisation
Algorithmisation
15 min
TS 2.2. Greenfoot Adventures: Unraveling Java Method Invocation, Documentation, and Application Control