In this outcome you will be introduced to the concepts of sequencing and program flow. This will be demonstrated by simple tasks.
You will be introduced to more complex constructs and program flow. Techniques used for decision making will be demonstrated and candidates should follow the flow of the program based on all eventualities of the decision.
Different types of loops will be demonstrated and you should understand how loops are executed and how they can be used within code.
The nature and use of functions will be demonstrated. This will include both user and predefined functions. The concept of parameter passing to both types of function will be introduced using worked examples.