This is the complete solution for any teachers or learners of computing.

Mapped to the UK National Computing Curriculum, everything is covered!