Skip to content
TestPrep
IGCSE · COMPUTING

IGCSE Computer Science Tutoring, Cambridge and Pearson Edexcel

IGCSE Computer Science combines theory that must be explained in exact technical language with programming that is examined under time pressure. The two boards examine that programming in opposite ways — Cambridge on paper, mostly in its own pseudocode, Pearson in a practical exam at a computer — so preparation depends heavily on which board a school uses.

Short answer

IGCSE Computer Science is offered online, one-to-one.

A private lesson runs 90 minutes and starts at USD 95 per lesson; lessons are booked singly or in packages.

No group class runs for this exam.

From USD 95 per lesson

  • Structure shown for Cambridge International, Pearson Edexcel
  • Live online lessons of 90 minutes
  • From USD 95 per lesson

How IGCSE Computer Science is assessed, board by board

2 awarding bodies examine this subject, and they do not examine it the same way: different papers, different weightings, different practical arrangements. Find your board — it is printed on your school's timetable and on past papers — and read that block. Nothing on this page describes one board's paper as though it applied to all of them.

Cambridge International

Cambridge IGCSE Computer Science (0478)

ComponentShare of gradeLengthMarksFormat
Paper 1: Computer Systems50%1 hour 45 min75 marksshort answer and structured questions
Paper 2: Algorithms, Programming and Logic — Answered on paper, in Cambridge pseudocode50%1 hour 45 min75 marksproblem solving and programming
  • Untiered, and neither paper is sat at a computer. Paper 2 is written in Cambridge pseudocode, which is a notation rather than a language — a student fluent in Python can still lose marks for writing Python.

Checked on 22 September 2026

Pearson Edexcel

Pearson Edexcel International GCSE Computer Science (4CP0)

ComponentShare of gradeLengthMarksFormat
Paper 1: Principles of Computer Science50%2 hours80 marksshort answer and structured questions
Paper 2: Application of Computational Thinking — A three-hour practical examination, sat at a computer50%3 hours80 marksprogramming and problem solving
  • Pearson does not tier this subject: every candidate sits the same papers and every grade is reachable from them. That removes the entry-tier decision entirely, which is one of the practical differences between the two boards.
  • Paper 2 is a three-hour practical exam at a computer, writing and debugging real code. That is a completely different preparation from Cambridge’s written pseudocode paper, and it is the clearest case on this site of two boards examining the same subject in incompatible ways.

Checked on 22 September 2026

Cambridge International and Pearson Edexcel are the two IGCSE boards covered here. Some schools use OxfordAQA International GCSEs, which are examined differently again; if that is your board, tell us on the intro call and we will confirm tutor availability for your specification before you book.

What IGCSE Computer Science covers

The syllabus areas most boards share. Which ones appear, in what order and on which paper differs by board and by specification code — your own specification is the final word. Topic names are left in English, as they appear on the paper.

  • Data representation

    Binary, denary and hexadecimal · Binary addition, overflow and logical shifts · Representing text, sound and images · Units of data storage and file-size calculations · Lossy and lossless compression

  • Computer systems

    The CPU and the fetch–decode–execute cycle (Von Neumann model) · Factors affecting CPU performance · Primary and secondary storage · Operating systems and utility software · High-level and low-level languages, compilers and interpreters

  • Networks, the internet and security

    Networks and data transmission · Protocols and IP addresses · The internet and the world wide web · Threats such as malware and phishing, and how to counter them · Encryption

  • Algorithms and problem-solving

    Decomposition and abstraction · Flowcharts and pseudocode · Standard algorithms: linear search and bubble sort · Trace tables, finding and correcting errors · Evaluating algorithms with test data

  • Programming

    Variables, data types and operators · Sequence, selection and iteration · Arrays and string handling · Procedures and functions · Validation and reading from and writing to text files

  • Boolean logic

    Logic operators: AND, OR and NOT · Truth tables · Writing logic statements for a given problem · Logic gates and logic circuits (Cambridge)

Where IGCSE Computer Science marks are usually lost

  • Writing Python where Cambridge wants pseudocode

    On Cambridge’s algorithms paper, wherever a solution involves coding it must be written in pseudocode, and the syllabus says solutions in programming code earn no marks. The one exception is the scenario question, which accepts pseudocode, Python, Visual Basic or Java. Students who learned to code in Python often slip into its syntax, or into an invented hybrid, without noticing.

  • Theory answers that could describe any computer

    Theory questions reward precise, applied statements. “It makes the computer faster” earns nothing on cache or clock speed; explaining what the component does, and why that improves performance, does. Many questions are set in a context — a school network, an automated greenhouse — and generic answers that never refer to it lose marks even when the textbook content is correct.

  • Tracing an algorithm by guesswork

    Both boards ask students to read an algorithm and work out what it does: completing a trace table, predicting the output, finding and correcting an error. Students who glance at the code and guess usually miss the boundary case — the loop that runs once too often, the comparison that should include equality. Tracing line by line, writing down every change to every variable, is slower and scores far better.

How we teach IGCSE Computer Science

A tutor starts from the board, because the preparation diverges sharply. Cambridge students write solutions by hand in pseudocode, following the format the syllabus prints, and practise the scenario question against the clock. Pearson students write, test and debug real programs at a computer, with the pseudocode reference document beside them as in the exam. Both get regular trace-table work, truth tables and logic statements — with logic circuits drawn in the standard symbols for Cambridge — and binary and hexadecimal conversions until they are automatic; on Cambridge, with no calculator allowed, file-size calculations are drilled by hand too. Theory is taught as cause and effect — what a component does and why it matters — then practised on questions set in context and marked against official mark schemes.

There is no separate diagnostic, because there is no single test that stands in for two years of a school syllabus. The first lesson is the assessment: the tutor works through your recent marked work, past-paper questions from your own specification, and the units your school has already covered, and reads current level, gaps, exam technique and where school work stands. It is a normal paid lesson and it teaches as it assesses.

Related subjects and pages

  • IGCSE Mathematics

    IGCSE Mathematics tutoring online for Cambridge 0580, Cambridge 0607 and Pearson Edexcel 4MA1: choosing a tier, work without a calculator, clear method.

  • IGCSE Physics

    Online IGCSE Physics tutoring for Cambridge 0625 and Pearson Edexcel 4PH1: equations to recall and rearrange, units, motion graphs, practicals.

  • IGCSE Business

    Online IGCSE Business tutoring for Cambridge (formerly Business Studies) and Pearson Edexcel 4BS1: applied answers, case studies, break-even and judgement.

  • IGCSE Tutoring

    Online IGCSE tutoring for Cambridge IGCSE and Pearson Edexcel International GCSE: tiers, papers, practicals by board, first-lesson assessment.

  • IGCSE prices

    IGCSE tutoring from USD 95 per 90-minute lesson. Compare lesson packages and included materials.

IGCSE Computer Science: reviews from our students

Students and parents who prepared with us write these reviews themselves. We check each one before publishing it and never change its words or its star rating.

Nobody has reviewed this programme here yet. If you prepared with us, tell other students across Africa how it went.

Share your experience

We publish approved reviews on this page and nowhere else.

Stars

Shown above your words. Your first name and one initial will do.

Your name and review are kept only to show them here. Privacy policy

Frequently asked questions

Short, direct answers. If yours is not here, ask us.

It depends on the board. For Cambridge, the algorithms paper is answered on paper in pseudocode, but the scenario question may also be answered in Python, Visual Basic or Java, and the syllabus expects practical programming experience during the course. Pearson’s specification offers a choice of Python, C# or Java for its practical paper, sat at a computer, so match the language your school teaches and confirm the current list with Pearson or the school.

No. Neither board sets coursework. Cambridge examines the subject entirely in written papers, and Pearson’s second paper, although practical and sat at a computer, is a supervised exam set and marked by Pearson. Programming practice during the course still matters on both boards, because the questions assume students have written, tested and debugged code themselves.

Less than many students expect. The mathematics is mostly number bases, binary arithmetic and simple calculations such as file sizes, and logical thinking matters more than algebra. What does matter is precision: Cambridge allows no calculator in either paper, so conversions between binary, denary and hexadecimal, and storage calculations, have to be done reliably by hand.

A single 90-minute lesson is USD 100; on the larger packages the rate falls to USD 95 per lesson.

No separate diagnostic: the first lesson is used to read the level against your own recent work. The free intro call beforehand is a conversation, not a test.

Talk to us about IGCSE Computer Science

Tell us your board or level, your predicted grade and when you sit it. We will tell you honestly whether you need a tutor, and which one.