
1
2
3
4
5

6

7

7

8

9

10

11
12

13

14
15 o o o o o o o
16 o o o o o o

17

18
19
20

2.1 Algorithms
2.1.1 Computational thinking
2.1.2 Designing, creating and refining algorithms
2.1.3 Searching and sorting algorithms
2.2 Programming fundamentals
2.2.1 Programming fundamentals
2.2.2 Data types
2.2.3 Additional programming techniques
2.3 Producing Robust Programs
2.3.1 Defensive Design
2.3.2 Testing
2.4 Boolean logic
21
22

23
24

25
26 o o o o o o o o

27
28

29

30

31

32 ● ● ●
33
34
35

36

37
38 o

39
40

41 o o o
42

43

44

45
46

47

48 ● ● ● ● ●

49