1.2 Algorithmic design
1.2.1 Know the definition and understand the characteristics and purpose of algorithms
1.2.2 Know and understand methods to express algorithms:
• flowcharts:
o terminators
o processes
o sub-processes
o decisions
o inputs/outputs
o arrows o labels
• written descriptions using hierarchical markers to indicate sequence.
1.2.3 Know and understand the benefits and drawbacks of expressing algorithms in flowcharts.
1.2.4 Know and understand the benefits and drawbacks of expressing algorithms in written descriptions.
1.2.5 Know and understand actions to control ordering of steps in algorithms:
• sequence
• selection
• iteration.
1.2.6 Be able to determine the purpose of an algorithm and how it works.
Links to Learning Outcomes |
Links to Assessment criteria |
|
---|---|---|