IGCSE Computer Science Tutoring (0478 · 0984) - Times Edu
+84 36 907 6996Floor 72, Landmark 81 · HCMC
Vietnamese
◆ 0478 · 0984 · Cambridge

IGCSE Computer
Science,
code + theory.

Cambridge 0478 / 0984 — the programming-focused IGCSE covering algorithms, data representation, logic, networking and Python/pseudocode. Not to be confused with ICT (0417) — CS is harder, deeper and more valued by universities.

Subject code
0478 · 0984
Exam board
Cambridge
Typical age
14 – 16
Target grade
A* / 9 – 7
CS
IGCSE · Computer Science

The programming IGCSE. Algorithms, data structures, logic, networking and Python — the technical foundation for A-Level and IB Computer Science.

Times Edu · Since 2018

IGCSE CS is where real programming starts.

0478
the Cambridge IGCSE Computer Science syllabus — theory + practical programming

IGCSE Computer Science (0478) is a fundamentally different qualification from IGCSE ICT (0417). Where ICT tests software application skills (spreadsheets, databases, word processing), CS tests computational thinking — algorithms, pseudocode, binary representation, logic gates, programming in Python and networking theory.

Why CS matters more than ICT

Universities and employers increasingly distinguish between "can use software" (ICT) and "can build software" (CS). A strong IGCSE CS grade is the single best foundation for A-Level CS, IB CS or AP CS A — and for any STEM degree application.

Paper 2 is the practical

Paper 2 is a pre-release programming task solved under exam conditions. Students who have not practised solving problems in Python under time pressure routinely lose 30–40% of the marks they should earn.

The full content we cover.

Every Times Edu Computer Science mentor maps lessons directly to the official syllabus — nothing on the exam is a surprise.

TOPIC 1

Data Representation

Binary, hexadecimal, ASCII, Unicode, images and sound.

TOPIC 2

Communication & Internet

Networks, protocols, internet technologies, cybersecurity.

TOPIC 3

Logic & Architecture

Logic gates, truth tables, CPU, fetch-execute cycle.

TOPIC 4

Input/Output & Storage

Devices, primary and secondary storage, cloud.

TOPIC 5

Algorithms

Flowcharts, pseudocode, linear search, bubble sort.

TOPIC 6

Programming

Python — variables, loops, arrays, functions, file handling.

TOPIC 7

Databases

Flat files, relational databases, SQL basics.

SKILL

Pre-Release Material

Paper 2 pre-release programming scenario preparation.

Every paper and assessment, mapped.

Knowing the format is half the battle. Here is the full breakdown.

PAPER 1

Theory

Short-answer and structured questions on all theory topics.

1h 45m75 marks
PAPER 2

Problem-Solving & Programming

Pre-release scenario plus on-screen programming tasks.

1h 45m50 marks
PSEUDOCODE

IB-Standard

Cambridge requires their specific pseudocode conventions on Paper 1.

Embedded
PYTHON

Practical

Paper 2 solved in Python (or VB/Java) under exam conditions.

Embedded

Why even strong students lose marks here.

Three traps we see most often — every one is fixable with focused coaching.

PITFALL 01

Pseudocode syntax errors

Cambridge pseudocode has specific conventions (DECLARE, IF...THEN...ENDIF). Students who use Python syntax on Paper 1 lose marks.

PITFALL 02

Binary arithmetic

Converting between binary, hex and denary — plus two's complement — appears on every Paper 1. Students who rush this lose 6–8 marks.

PITFALL 03

Pre-release panic

Paper 2 is based on a pre-release scenario published months early. Students who ignore it until exam week lose most of the practical marks.

From diagnostic to final grade.

A*Target grade
90%Students reaching A*/A
2.2Avg grade points gained
10+IGCSE CS graduates
★★★★★

Paper 2 pre-release used to stress me out. Times Edu made me prepare it systematically over 8 weeks. On exam day the code practically wrote itself. Final: A*.

Huy K.STUDENT · BIS · Y11

What families always ask.

Is CS harder than ICT?

Yes — significantly. CS requires programming and algorithmic thinking; ICT requires software application skills. CS is more valued by universities.

Does my child need to know Python before starting?

No — we teach Python from scratch. Most students reach exam readiness in 6–8 months.

Is IGCSE CS good preparation for A-Level CS?

Essential — A-Level CS assumes IGCSE-level programming and theory knowledge. Students without IGCSE CS need 2–3 months of bridge coaching.

Can my child take both CS and ICT?

Yes — they are separate qualifications. Many students take both, with CS for the academic challenge and ICT for practical software skills.

Ready to turn Computer Science into a top grade?

Book a free 60-minute diagnostic — full gap analysis, realistic grade prediction and personalised roadmap. Worth $60, free for the first 50 families.

Zalo