S NO |
Assessment statement |
Grade |
Teacher’s notes |
1 |
Identify the inputs and outputs required in a solution. |
|
|
2 |
Identify pre-planning in a suggested problem and solution. |
|
Gantt charts. Pre-ordering. Pre-heating an oven. Home/locker/knapsack. Caching/pre-fetching. Building libraries of pre-formed elements for future use. LINK Thinking procedurally, thinking concurrently. Connecting computational thinking and program design, introduction to programming. |
3 |
Explain the need for pre-conditions when executing an algorithm. |
|
|
4 |
Outline the pre- and post-conditions to a specified problem. |
|
For example, cooking a dish for a meal. All ingredients available before starting to cook. A place to eat the food. |
5 |
Identify exceptions that need to be considered in a specified problem solution. |
|
For example, identify the pre- conditions for calculating the end-of-year bonus when not all employees have worked for the company for the whole year. LINK Connecting computational thinking and program design, introduction to programming. |