This book is divided into six sections comprising 36 chapters, which together provide detailed coverage of the AS course and the first year of the full A Level course. All programming examples in the first two sections are written in pseudocode, leaving the choice of programming language up to the teacher.