Unit A453: Programming project

3.3 Development

Create a coded solution

  • fully annotate the developed code to explain its function.

Candidates should be able to:

  1. develop a solution to the identified problem using a suitable programming language
  2. demonstrate testing and refinement of the code during development
  3. explain the solution using suitable annotation and evidence of development.
 

Development (0 - 9 marks) - Each task is equally weighted

1-3 marks 4-6 marks 7-9 marks
There will be some evidence to show a solution to part of the problem with some evidence to show that it works. There will be evidence to show how the solutions were developed.
There will be some evidence of testing during development showing that many parts of the solution work.
There will be detailed evidence showing development of the solution with evidence of systematic testing during development to show that all parts work as required.
Code will be presented with little or no annotation, the variable names not reflecting their purpose and with little organisation or structure. The code will be organised with sensible variable names and with some annotation indicating what sections of the code does. The code will be well organised with meaningful variable names and detailed annotation indicating the function of each section.

0 = no response or responses not worthy of credit.

Support:

Students will need to print out versions of their program at several stages of development. This does not need to be a daily log of the code produced.

Since most programming tasks can be broken down into identifiable sub-tasks, the annotated code for each sub-task could be printed out, along with evidence such as screen dumps or data file printouts showing how that sub-task was systematically tested.