4.1.10 Identify pre-planning in a suggested problem and solution.
D.3.1 Define the terms: class, identifier, primitive, instance variable, parameter variable, local variable.
4.1.9 Identify the inputs and outputs required in a solution.
D.1.9 Explain the need for different data types to represent data items.
D.3.4 Describe the uses of the primitive data types and the reference class string.
4.3.6 Define the terms: variable, constant, operator, object.
4.3.8 Analyse the use of variables, constants and operators in algorithms.
D.4.13 Explain the advantages of using library collections.
D.4.15 Explain the importance of style and naming conventions in code.
D.2.7 Describe the advantages of libraries of objects.