Logic circuits, drawn as gates
Cambridge IGCSE 047810.3a
Use logic gates to create given logic circuits from a problem statement, a logic expression, or a truth table.
ExamEdge marks every answer like an examiner — then tells you if the mark was lost to a concept gap, a misread question, or the wrong answer format, and assigns the drill that actually fixes it. Answer one to see it happen — free, no account.
IB CS SL & HL (2014 & 2027 guides) & Cambridge IGCSE 0478.
Free plan includes 3 practice sets a month. No card required.
An alarm sounds (X) when the heat sensor (H) is triggered and the system is armed (A), or when the manual button (M) is pressed. Write the logic expression for X.
Pick an answer — including a wrong one. The diagnosis is the part worth seeing.
A real IGCSE 0478 question. Weakness-matrix figures are one illustrative student's, not live data.
A generated question has to be answerable in the channel the board actually examines — a drawn circuit, a filled grid, real code. Every one below is traceable to the syllabus statement it targets.
Cambridge IGCSE 047810.3a
Use logic gates to create given logic circuits from a problem statement, a logic expression, or a truth table.
| A | B | X |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Cambridge IGCSE 047810.3b
Complete a truth table from a problem statement, a logic expression, or a logic circuit.
class Node: def __init__(self, value): self.value = value self.next = None class LinkedList: def append(self, value): node = Node(value) if self.head is None: self.head = node returnIB CS 2027 · HLB4.1.3
Construct and apply linked lists: singly, doubly and circular.
SELECT Student.Surname, Result.GradeFROM StudentINNER JOIN Result ON Student.StudentID = Result.StudentIDWHERE Result.Subject = 'Computer Science'ORDER BY Result.Grade DESC;IB CS 2027A3.3.2
Construct queries between two tables in SQL.
A worksheet says right or wrong and stops there, so every wrong answer gets the same prescription — revise and try again — whatever actually caused it. That's why more practice alone plateaus. ExamEdge closes the loop instead: every answer feeds a diagnosis, and every diagnosis feeds the drill built for that exact cause.
Original IB CS (SL & HL) and IGCSE CS questions (MCQ, structured, trace tables and pseudocode), generated to real past-paper patterns and tagged by topic, command term and AO level.
MCQ and trace tables are marked on the spot; structured and pseudocode answers are AI-marked against mark-scheme patterns, with feedback written in examiner language.
Every lost mark is classified, and each cause gets its own fix:
A weakness matrix tracks every topic × AO cell. Any cell below 65% triggers a targeted drill matched to the diagnosed cause, not just “more questions”.
Students practise, teachers see the whole class, parents stay in the loop, all from the same live weakness data.
Practise smarter, not longer
See the whole class at a glance
Stay informed without nagging
If a student uses a hint, a scaffold, or downloads the mark scheme mid-attempt, that attempt is flagged as assisted automatically, server-side — and it never counts toward clean mastery in the weakness data. Your heatmap only ever shows what a student can do unaided, because that's the version who sits the exam.
“After 18 years teaching IB and IGCSE Computer Science, I kept seeing the same thing: students don’t fail because they practise too little — they fail because nobody tells them why the marks went. ExamEdge is the tool I always wanted in my own classroom.”
Ren Lee — Senior STEM Educator who has taught in top schools across Asia-Pacific. 18 years teaching IB and IGCSE CS, CAIE & IBDP Examination Officer, BEng (Hons) Electrical & Electronic Engineering, Nanyang Technological University (NTU), PGDE, NIE, NTU. Over 80% of his students achieve a distinction grade, with several earning Top in the World in Cambridge IGCSE and A-Level Computer Science, and IBDP students regularly scoring 6s and 7s.
Read the full story →No $10K school contracts required. Start free, upgrade when it earns its keep.
$0forever
Try the full loop, no card required.
$9–15per month
Unlimited practice, fully adaptive. IGCSE $9 · IB $15.
$19–29per month
Your whole class, diagnosed. IGCSE $19 · IB $29.
$15per month
Stay informed, and assign practice. Includes one child's seat.
$99per dept/mo
Sized for a real CS department. $99/mo for the whole school, multi-department.
From $4.90per item
Printable mock papers & topic packs — no subscription, no account needed.
Three practice sets a month, free forever. Your first diagnosis in under ten minutes — no card, no trial countdown, no sales call.
Teachers: the free plan already includes the class heatmap — upgrade only for unlimited classes and assignments.