This unit is designed to provide candidates with an opportunity to carry out a practical investigation into a computing issue and engage them with computing in the real world.
The unit extends the candidate’s work beyond the topics in Unit A451 in order to provide
a stimulating experience.
Candidates will be expected to carry out practical investigations of the topic and any supplementary research necessary to complete these investigations. They will produce a report in which the topic is analysed, justified and evaluated showing evidence of the practical work undertaken.
Candidates will be expected to produce a report which will then be assessed under the four headings:
• practical activity
• effectiveness and efficiency of the solution
• technical understanding
• testing, evaluation, judgements and conclusions.

OCR will issue a range of assessment tasks each consisting of up to three sub tasks. The set of tasks within the controlled assessment will provide opportunities for the candidate to demonstrate practical ability to use the skills outlined in the specification for this unit.
Candidates will need to create suitable algorithms which will provide a solution to the stated problem then code their solutions in a suitable programming language (Currently we use C++). The solutions must be tested at each stage to ensure they solve the stated problem using a suitable test plan with appropriate test data.

The code must be suitably annotated to describe the process. Test results should be annotated to show how these relate to the code, the test plan and the original problem.
Candidates will need to provide an evaluation of their solution based on the test evidence.

This course follows OCR GCSE Computing specification which gives students a real, in-depth understanding of how Computer technology works and provides excellent preparation for higher study and employment in Computer Science. Unit A451 covers the body of knowledge about computer systems on which the examination will be based.