One book.
For every paper.
A book for each Cambridge Computer Science paper — O Level and IGCSE (both the current syllabus and the new Python-only one) and AS & A Level — written by ZAK the way the examiners mark. Every worked answer is checked by the site's own engines, and every section is a doorway into the free practice here. In print, or as an ebook you read right here — and every book has a write-in workbook to practise in.
No prices here — our books desk confirms everything on WhatsApp (+92 336 6472224). Everything on cswithzak.com stays free.
Publisher, distributor or school group? Publish these books in your country — print, ebook, translation and accessible editions.
The series
One book for every paper.
Each cover is a heat map: every block is a syllabus section, sized by the marks it earns on the real papers. The book spends its pages the same way.
O Level / IGCSE · 2210 · 0478
Two editions: the current syllabus (pseudocode, with the 15-mark scenario in Python, VB.NET and Java too) and the new syllabus for exams from 2029, which is Python only. Each has a Paper 1 and a Paper 2 book.
Book 1 · O Level / IGCSE Paper 1
Computer Systems
All of Paper 1 — binary to blockchain, CPUs to cyber security — explained simply, with every worked answer checked by the site's own engines.
Where the marks are on Paper 1
- §1.1 · ≈ 9.7 marks
- §3.1 · ≈ 8.6 marks
- §3.3 · ≈ 6.2 marks
6 chapters · sections 1–6 · workbook · all 6 in the ebook
Book 2 · O Level / IGCSE Paper 2
Algorithms, Programming and Logic
Paper 2 the way it is marked: pseudocode you can trust, traced line by line, and the 15-mark scenario in Python, VB.NET and Java too.
Where the marks are on Paper 2
- §8.1 · ≈ 39 marks
- §7 · ≈ 21.5 marks
- §9 · ≈ 9.5 marks
5 chapters · sections 7–10 · Pseudocode, Python, VB.NET, Java · workbook · all 5 in the ebook
Book 1 · 2029–2031 · O Level / IGCSE Paper 1
Computer Systems
The new Paper 1: logic gates and Huffman coding, networks and the cloud, cybersecurity, robots, AI and quantum — every answer checked.
Where the marks are on Paper 1
- §6.1 · ≈ 14.6 marks
- §3.4 · ≈ 12.3 marks
- §1.1 · ≈ 9.7 marks
7 chapters · sections 1–7 · workbook · all 7 in the ebook
Book 2 · 2029–2031 · O Level / IGCSE Paper 2
Algorithms, Programming and Databases
The new Python-only Paper 2: Python from the first line, algorithms, testing and SQL on two tables — every program run, every trace checked.
Where the marks are on Paper 2
- §10.5 · ≈ 60.5 marks
- §8.1 · ≈ 39 marks
- §8.2 · ≈ 39 marks
5 chapters · sections 8–11 · Python · workbook · all 5 in the ebook

+ Algorithms, Programming and Databases Workbook90 A4 pages · 120 practice items to write in
Get bothAS & A Level · 9618
A book for each of the four 9618 papers.
Book 1 · AS Paper 1
Theory Fundamentals
Everything Paper 1 asks — number systems to SQL — with every worked answer checked by the site's own engines.
Where the marks are on Paper 1
- §2.1 · ≈ 9.4 marks
- §3.1 · ≈ 7.8 marks
- §4.1 · ≈ 7 marks
8 chapters · sections 1–8 · workbook · all 8 in the ebook
Book 2 · AS Paper 2
Fundamental Problem-solving and Programming Skills
Pseudocode you can trust, the way Paper 2 marks it — traced, run and explained one step at a time.
Where the marks are on Paper 2
- §11.2 · ≈ 35.4 marks
- §11.3 · ≈ 12.4 marks
- §10.2 · ≈ 11 marks
5 chapters · sections 9–12 · workbook · all 5 in the ebook

+ Problem-solving and Programming Skills Workbook95 A4 pages · 193 practice items to write in
Get bothBook 3 · A2 Paper 3
Advanced Theory
The A2 theory paper made calm: floating point by ZAK's booklet method, Boolean algebra line by line, BNF, AI graphs.
Where the marks are on Paper 3
- §19.1 · ≈ 8.8 marks
- §16.2 · ≈ 8.5 marks
- §15.2 · ≈ 8 marks
8 chapters · sections 13–20 · workbook · all 8 in the ebook
Book 4 · A2 Paper 4
Practical Programming
Paper 4 in Python, VB.NET and Java side by side — every program executed, every screenshot the way the evidence document wants it.
Where the marks are on Paper 4
- §20.1 · ≈ 38 marks
- §19.1 · ≈ 30.8 marks
- §20.2 · ≈ 8.6 marks
11 chapters · sections 19–20 (+ AS 9–12 skills) · Python, VB.NET, Java · workbook · all 11 in the ebook
Exam Heat from the CS with ZAK Statometer, data as of 2026-10-10. Every expected-marks figure is per sitting of the paper the book covers. The 2029 books have no papers set yet, so their heat comes from the matching sections of the current papers.
Choose how you study
Read it. Hold it. Write in it.
The ebook and the print edition teach; the workbook is where the practice happens. Each is sold on its own — most students take a book with its workbook. Either way, the website's free practice is one scan or one click away from every section.
Ebook
Read on cswithzak.com · 2 years
- Opens instantly, on up to three devices
- Highlights, notes and bookmarks that sync
- Mark yourself against every scheme, run the code in the labs
- New chapters arrive at no extra cost
Print edition
Printed in colour, 19 × 24.6 cm
- The whole book in your hands, in colour
- A QR code and short code beside every section
- Delivered by courier
Workbook
A4 write-in · same chapters as the book
- 1,878 new practice items across the series
- Warm-ups, drills and exam-style questions with answer lines sized to the marks
- Trace it, fix the mistake, mark it yourself
- Full mark schemes one QR scan away
Already bought the ebook? Redeem your access code — it unlocks the book for 2 years on up to three devices.
The workbooks
Reading feels like revising.
Writing is.
Students who practise recalling remember more a week later than students who re-read — even though re-reading feels better. So every book has a workbook with the same chapter numbers and all-new questions: 1,878 items, 4,418 marks of practice, 122 trace tables to fill.
- 1Warm-up recall
- 2Skill drills
- 3Exam-style practice
- 4Trace it
- 5Fix the mistake
- 6Mark it yourself
Teachers: same chapter numbers as the book, full schemes online (so answers can't just be copied), a Teacher Edition with every scheme, and a photocopy licence for your own classes.



The ebook
A book that talks back.
The ebook isn't a PDF. It's the book rebuilt for the screen — questions you can mark, code you can run, and a teacher one selection away.
- Highlight and annotateFour colours and your own notes, synced to every device you read on.
- Mark yourselfAnswer, then open the scheme and tick each point you made. The book keeps your score.
- Run the codeEvery program opens in the site's own labs, ready to run, trace and change.
- Ask Z about any lineSelect a sentence and Ask Z explains it, then checks you understood.
- Exam Heat as you readEach section shows how often it is set, how likely it is and the marks it earns.
- Read your wayText size, paper, sepia or night, serif or sans, extra line spacing — saved on your device.
8.1 Why a database?
A flat file keeps every record in one table, so the same customer's address is typed again on every order. When one copy changes and the others don't, the data is inconsistent — and that is the mark scheme's word.
3 Explain · AO2 · §8.1 [3]
Explain two problems of storing this data in a flat file.
- ✓Data redundancy — repeated
- ✓Inconsistent after an update
- Wasted storage space
EXAM HEAT · §8.1
Banker · ≈ 6 marks
KEY TERM
Redundancy — the same data stored more than once.
Ask Z
“Why does redundancy cause inconsistency?”
What's inside
Built the way the exam marks.
Every chapter is one syllabus section: an opener with its Exam Heat, complete notes, original practice questions in three tiers, Cambridge-style mark schemes and a one-page wrap-up.
Exam Heat
Every chapter opens with the Statometer's numbers: how often the topic is set, how likely it is next time and the marks it is worth.
A doorway on every spread
A QR code and a short code take you straight to the quiz, flashcards, past-paper questions or lab for that page.
Examiner's Eye
What examiners keep saying about real answers, in plain words — where the marks were lost and how to keep them.
Mark Ladder answers
Worked answers built one mark at a time, so you see exactly which line earns which tick.
Trace-it pages
Code beside its trace table on one spread. In the A Level Paper 4 and O Level Paper 2 books: pseudocode, Python, VB.NET and Java side by side.
Misconception Museum
The wrong ideas students bring into the exam — each one shown, taken apart and tested, never printed on its own.
Retrieval and spacing
Recall grids reach back one and three chapters, and mixed sets bring old topics round again before you forget them.
Command-word coach
Explain, describe, justify, evaluate: what each word wants, with the assessment objective and marks on every question.
One diagram language
The same colour-blind-safe shapes across every book, and an infographic spread in every chapter.
Core, Stretch, Extension
Every question carries its tier, so you know where to start and how far to push. A Teacher Edition sits alongside.
Accessible editions
Large print, dyslexia-friendly and accessible digital editions are planned for every book.
A pack for schools
Teachers can ask for class sets and a sample booklet with one chapter from each book.
The book talks to the website
Beside every section of the printed book is a QR code and a short code. Scan it, or type it here, and you land on the quiz, flashcards, past-paper questions or lab for exactly that page.
Book · chapter · item — B1·8 is Book 1 chapter 8, B1·8·3 its third section, B1·8·Q the quiz, B1·8·F the flashcards. The O Level books carry codes B5 to B8 (printed beside each QR).
For schools and teachers
Printed class sets, ebook access codes for a whole class, the workbooks with a photocopy licence, and a free sample booklet with one chapter from each book. The Teacher Edition adds a planning page to every chapter — lesson timings, Exam Heat and how to use the three tiers — and the workbook Teacher Editions carry every mark scheme.
An edition for every reader
The same book, made for how you read. Colour-blind-safe diagrams are in every edition; the rest are a message to the books desk away — or a switch in the ebook.
Publish these books in your country
Publishers, distributors, school groups, EdTech platforms and accessibility organisations: license the print, ebook, translation or accessible editions of every book and workbook — including the new-syllabus O Level books — for your territory.
- Print-ready PDF/X-4, PDF/UA and EPUB 3 files
- Original questions — no reproduced past papers to clear
- A free companion website behind every page
FAQ
Before you ask.
Is there a workbook?
Yes — every book has an A4 write-in workbook with the same chapter numbers and all-new questions: warm-ups, drills, exam-style questions with answer lines sized to the marks, trace tables, fix-the-mistake and mark-it-yourself pages. Short drill answers are at the back and full mark schemes are online behind each page's QR code. Look inside at /books/workbooks; order the book and workbook together, or the workbook alone, from the books desk.
How do I buy a book?
Message our books desk on WhatsApp (+92 336 6472224) with the book and the edition you want. They confirm availability, payment and delivery. Nothing is sold or paid for on this site.
How does the ebook work?
You read it here, on cswithzak.com, signed in with your free account. After payment the books desk sends you an access code; redeem it on My books and the whole book opens for 2 years from that day, on up to three of your devices.
Can I download the ebook or print it?
No. The ebook is read on the website only — there is no file to download, and printing is switched off. That protects the work for everyone who bought it. Your own highlights and notes can be downloaded at any time.
Does the printed book come with the ebook?
No — they are sold separately, so you only pay for the edition you want.
What if I change phone or laptop?
Sign the old device out of your books on My books and open the book on the new one. A device you haven't used for 60 days drops off by itself.
Can I read before I buy?
Yes. One whole chapter of every book is free to read here, with all its questions and mark schemes — no account needed.
Is the website still free?
Yes. Everything on cswithzak.com stays free: notes, past papers, quizzes, labs and Ask Z. The books are written to sit beside it — every section links to the free practice for it.
Do schools get class sets?
Yes. A school can order printed class sets or ebook access codes for a whole class, and ask for the sample booklet with one chapter from each book. Ask the books desk on WhatsApp.



