Trace Table Open Trace Table

IGCSE 0478 · AS and A Level 9618

Marked like the exam.

Cambridge Computer Science practice, free.

Exam-style questions marked point by point against the mark scheme, real past papers against the clock and Cambridge pseudocode that runs.

Free. No account. Your work stays in your browser.

Built by Omar Kilani, a 15-year-old founder in Dubai. Read our story

A trace table question in Trace Table: the student has filled in the Count, Mark, Total and OUTPUT columns. The marking shows 4 out of 4, one tick per column.

How it works

Pick a topic, answer in the exam's own shapes and see exactly where each mark came from.

Every screen in this recording is the site itself, captured from a running build. It works with the sound off.

  1. Choose a topic

    Every subtopic of your syllabus in Cambridge's order, with questions from easy to exam-hard.

    A trace table question: the pseudocode and an empty table with Count, Mark, Total and OUTPUT columns.
  2. Answer and get it marked

    Trace tables, binary, SQL and written answers, marked against the mark scheme's rules the moment you finish.

    The same trace table filled in and marked 4 out of 4, one tick per column.
  3. Sit real past papers

    140 real papers are listed, each with a link to where it is published. Sit one beside the clock and see your results topic by topic, weakest first.

    The Papers page: how a real paper is sat, then the list of real Cambridge past papers with their marks and time, each with a Sit it button.

Everything on your syllabus

Computer Science 0478 and 9618 only, so everything here is on your course.

Questions in the exam's own shapes

About 1,800 exam-style questions for IGCSE and 2,000 for A Level, marked point by point the way the mark schemes mark. New ones every week.

  • Trace tables, truth tables and logic
  • Binary, hexadecimal and file sizes
  • SQL, test data and written answers
A trace table question marked 4 out of 4, with each column ticked.

Cambridge pseudocode that runs

Write pseudocode exactly as the syllabus guide does and run it. Step through a line at a time and watch every variable change in the trace table.

  • IGCSE and A Level dialects
  • Errors explained in plain English
  • Python side by side when you need it
The Trace Table editor running a pseudocode program that finds the average and highest of five scores, with the output below.

Programs marked by running them

162 programming tasks for IGCSE and 169 for A Level, including SQL. A Level also has 53 Paper 4 programming tasks in Python. Your program is run against tests. Longer 15-mark answers are marked on Cambridge's levels.

A programming task, Linear search: the student's pseudocode function and all three tests passing, marked Solved.

Every topic explained

48 lessons for IGCSE and 77 for A Level in the syllabus order, with examples you can run and quick checks as you go.

The Learn page: the whole IGCSE specification by topic, with the lessons for each.

Why Trace Table

Most students revise with past paper PDFs and a chatbot. Here is what changes.

What you needPast papers and a chatbotTrace Table
Enough practiceThe papers you can find and questions a chatbot invents without checkingAbout 3,700 questions in Cambridge's shapes, each one checked by tests
MarkingFind the mark scheme, then paste it in every timeMarked against the scheme's rules the moment you finish, with each lost mark explained
PseudocodeA chatbot predicts what code printsYour code runs, exactly as the syllabus guide writes it, with a trace table
Exam conditionsA timer on your phoneTimed papers in the real shape, with help hidden as in the exam
HelpThe answer, often before you have triedHints first: the answer only appears after you have had a go
CostFreeFree, with no account

What is inside

Counted from the site today.

IGCSE 0478

Exam-style questions
1,784
Programming tasks
162
Lessons
48
Timed practice papers
22
Real past papers listed
53

AS and A Level 9618

Exam-style questions
2,035
Programming tasks
169
Lessons
77
Timed practice papers
18
Real past papers listed
87

Worth knowing

What Trace Table is not, before you rely on it.

  • It is not Cambridge.Trace Table is not affiliated with, endorsed by or connected to Cambridge Assessment International Education. The syllabus numbers only say which courses it is for.
  • It does not host Cambridge papers.You open your own copy of a paper here. The site links to where each one is published.
  • A mark here is not your grade.The marking follows the way the mark schemes mark and is tested, but it does not predict a result.
  • Your work lives in your browser.There is no account, so clearing your browser data deletes your work. Save anything that matters to your own computer.

Questions

Is it really free?

Yes. Everything on the site today is free, with no account and nothing to install. A paid plan with extras may come later; the free site stays.

Do I need to sign up?

No. Open the site and start. Your work and progress are saved in your own browser. You can save a copy to your computer at any time.

Which courses does it cover?

Cambridge IGCSE Computer Science 0478 and AS and A Level Computer Science 9618, including Python for Paper 4. Nothing else, so everything here is on your syllabus.

Does it work on a phone or tablet?

Yes. It works on any browser: Chrome, Safari, Edge or Firefox, on a laptop, a tablet or even a phone. Writing code is easiest with a keyboard.

Does it use AI?

The questions, the marking and the hints all work without AI. If you want an AI as well, you can connect your own: it is off until you switch it on. Your questions go straight from your browser to the provider you chose, never through us.

Can my teacher use it with a class?

Yes, today, for free: every student opens the site with no account. Tools for schools are being built. If your school wants to try them first, write to trace-table@outlook.com.

Try one question now.

No account and nothing to install. It takes less than a minute.

Open Trace Table