The aim of this book is to provide an accessible text for students, covering each of the elements in the OCR GCSE (9-1) Computer Science specification J276.
It will be invaluable both as a course text and in revision for students nearing the end of the course.
It is divided into eight sections, each broken down into manageable chapters of roughly one lesson.
Sections 5 and 6 of the textbook cover algorithms and programming concepts with a theoretical approach to provide students with experience of writing, tracing and debugging pseudocode solutions without the aid of a computer.
These sections would complement practical programming experience.
Each of the eight sections cover one of the major topics in this course, and each subtopic contains sample examination questions from past papers, which can be set as homework.