OCR GCSE Computing:
Practice Programming Assessment (Model Solution)
A Computer Science resource for to aid in preparation for programming assessments
As with previous specifications, the OCR GCSE Computing course in England has a Controlled Assessment component. Under the 9-1 specification the conditions are far tougher on the students and therefore you may wish to do a mock-Controlled Assessment prior to real one.
In preparation for the real controlled assessment materials being released in September 2017, OCR have released three exemplar question papers, including the one included (as shown to the left).
This a model “grade 9” solution to that task coded in Python, designed to help students (and staff!) understand how to go about completing the project, separating their solution into:
Analysis
Design
Iterative Development (with Intermediate Testing)
Formal Testing
Evaluation
I do not claim this is a perfect solution and there are certainly places where my interpretation of the question paper (and therefore my solution) may differ to someone else’s.
I hope you find it useful!
Sample page showing the Analysis and Design sections for one of the tasks
Sample page showing an overview of the Testing for one of the tasks