A software programming task involving the analysis of a problem, design and coding of a software solution and suitable documentation. Submitted items to include design in pseudocode, fully commented listing, testing regime, example output (if appropriate) plus programme code on CD.A software programming task involving the analysis of a problem, design and coding of a software solution and suitable documentation. Submitted items to include design in pseudocode, fully commented listing, testing regime, example output (if appropriate) plus programme code on CD.
Virtually all aspects of modern technology make use of computer hardware, even if these are not immediately apparent (for example, Embedded Systems). The design and production of electronic devices, control systems, interactive media and specialised software products will most likely require programming skills.
The Task From the list below select one programming task.
You must implement your design in the Processing programming language. The code must be fully commented and variable and class names chosen to ensure the code is easy to understand.
As far as possible you should test your program for correct operation. You should document your testing procedures and, where appropriate, provide test input data along with expected and actual output.
You should include brief instructions on how to operate the software (e.g. keyboard or mouse commands)
Final submission materials should include: