Thinking ahead

PrintPrint
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.

Previous page | Next page