Cambridge International AS and A Level Computer Science offers a complete set of resources to accompany the 9608 syllabus. This coursebook delivers an accessible guide to the theoretical and practical skills that are required by the course, with a clear progression of tasks that consolidate and develop knowledge. It offers students detailed descriptions of the concepts, reinforced with examples that outline complex subject matter in a clear way. Alongside fundamental definitions, higher level programming skills are developed through the explanation of processes and consolidated by practical exam-type questions for students to attempt.
A very poorly written textbook for a course which is supposed to provide a firm foundation for further study of computer science. It is not unusual for the authors to be inconsistent in their own explanations and circularly direct the reader between chapters and sections in search of explanations that aren't ever really there. The organization of concepts seems to only occasionally follow a logical sequence and the book seems very fragmented as a whole. A very confusing read, and definitely unsuited for the course it is allegedly written for.
Absolutely frustrating book to read. WAY TOO MUCH FILLER. Honestly I don't know how you can lengthen such simple concepts to such a large degree. When reading this book you're not just learning computer science, oh no this book will teach you all the history in the world and in the end start with a "Nowadays" and give you the few points which are actually in the syllabus. All this does is deter people from picking up computer science or they actually drop it when they look at this needlessly giant book which is more like a paperweight. Also when you have to revise for the exam all that's going through you're mind is how will you finish the book before your exam thanks to it's pointless summary boxes which are only naming things from the chapter summarizing absolutely nothing only wasting your time. Computer Science is not as hard as it is being made to be in this book.
This is possibly the worst endorsed book to have ever existed, I'm serious, you are very much better off using free online resources, this book won't be of much use to you.
I really really hope for the next edition they work on it and strictly ONLY cover the syllabus itself, because you're really not helping anyone with this time waster.