0478

Cambridge IGCSE Computer Science (0478) - May-June 2022 Past Papers

Download 14 free IGCSE Computer Science past papers, mark schemes, and examiner reports from the May-June 2022 Cambridge examination session. Includes question papers for all variants with full solutions.

About IGCSE Computer Science (0478)

IGCSE Computer Science covers computational thinking, programming, data representation, hardware, software, and networks. Candidates must write algorithms, trace code execution, and understand how computer systems work.

What this exam tests: Key skills include pseudocode writing, binary/hex conversions, database design, and logic circuit analysis.

Papers available in variants 11, 12, 13 for different time zones. All variants cover the same Computer Science syllabus with equal difficulty.

Grade Thresholds

Study Resources for Computer Science

Prepare for your exam with these complementary resources:

0478 May-June 2022 Papers

0478 Paper 1 - Theory

1 hr 45 min • 75 marks

Tests broad syllabus knowledge with 40 questions. Each question has four options (A-D). Core tier paper.

Select variant:

All variants (different time zones):

View syllabus topics tested in Paper 1 (1 topics, 75 marks total)

This 0478 Paper 1 from May-June 2022 tests 1 different syllabus topics. The highest-weighted topic is SQL (Databases) worth 17 marks out of 75 total marks.

Mark distribution by topic:

SQL 17/75

Understanding which topics carry the most marks helps you prioritize your Computer Science revision. Practice questions from high-mark topics like SQL to maximize your score.

0478 Paper 2 - Problem-solving and Programming

1 hr 45 min • 50 marks

Extended tier multiple choice with more challenging questions covering the full syllabus. 40 questions, 45 minutes.

Select variant:

All variants (different time zones):

Other Resources

Additional materials to help you prepare and understand how exams are marked.

Examiner Report

Insights from examiners on how students performed. Learn common mistakes to avoid and what examiners look for in top answers.

0478 May-June 2022 - Topics Breakdown by Paper

Each Cambridge IGCSE Computer Science (0478) paper tests specific syllabus topics. Below is a breakdown of topics for each paper in May-June 2022, showing how marks are distributed. Use this to focus your revision on topics relevant to your papers.

0478 Paper 1 (Theory)

75 marks total
SQL (Databases)
17m

Study tip: If you're taking the Extended tier, focus on Papers 2, 4, and 6. For Core tier, prepare for Papers 1, 3, and 5/6. Review the topics above for your specific papers and practice past questions from those syllabus areas.

Examiner Insights - May-June 2022

Key feedback from Cambridge examiners on how students performed

Key Takeaways

  • Read each question carefully and answer within the context provided.
  • Be precise and accurate in your answers, especially when defining key terms.
  • Ensure that you understand the practical application of theoretical concepts.
  • Practice with past papers and pre-release materials to develop problem-solving skills.
  • Pay attention to variable naming conventions.
Paper 11 - Paper 11 Theory

Candidates generally gave appropriate responses and justifications. They demonstrated a strong ability in logic questions and showed an increasing understanding of command words. However, they need to carefully read the questions and ensure answers are relevant to the context.

Study Tips:

  • Practice answering questions using past papers, paying close attention to the context provided.
  • Review definitions of key terms and concepts to ensure accurate responses.

Common Mistakes:

Q1(a)(i) (Input/Output devices)
Incorrectly identified 'video' as an input device.
Review the definitions of input and output devices and examples of each.
Q2(a)(i) (CPU Components)
Giving vague responses such as 'memory unit' when more accuracy was required.
Be precise with your answers and learn the specific names and functions of CPU components.
Q3(a) (Storage Devices)
Giving vague answers such as 'USB' when asked about storage devices.
Provide specific names of storage devices and avoid generic terms.
Q3(b) (Optical Storage)
Lacked a detailed understanding of how optical storage operates, only mentioning lasers.
Study the process of how data is read and written on optical storage media in detail.
Paper 12 - Paper 12 Theory

Candidates often gave appropriate responses with justifications and demonstrated a strong ability in calculations and logic questions. They showed an increasing understanding of command words. However, they need to read questions carefully and answer within context.

Study Tips:

  • Practice applying theoretical knowledge to practical scenarios in web development and networking.
  • Revise key definitions and concepts and ensure you can explain them clearly.

Common Mistakes:

Q2(a) (Number Systems)
Converting 15 as if it were a denary value, rather than hexadecimal.
Practice converting between different number systems (binary, denary, hexadecimal).
Q2(b) (Hexadecimal)
Including HTML color codes and MAC addresses as answers even though they were given in the question.
Carefully read the question and avoid repeating information already provided.
Q2(d) (Web Development)
Giving vague responses about easier web page creation without explaining the specific benefits of separating structure and presentation.
Study the advantages of separating structure (HTML) and presentation (CSS) in web development.
Q3(a) (Networking)
Not understanding that a web browser is a piece of software.
Review the definitions of common networking terms and their functions.
Paper 13 - Paper 13 Theory

Candidates often gave appropriate responses and justifications and demonstrated a strong ability in calculations and logic questions. They showed an increasing understanding of command words. Candidates need to read questions carefully and ensure answers are within the context.

Study Tips:

  • Practice drawing logic gate diagrams and writing out truth tables.
  • Review networking concepts, including URLs, IP addresses, and DNS.

Common Mistakes:

Q1(a) (Input/Output Devices)
Incorrectly identified a microphone as an output device.
Carefully consider the direction of data flow to determine if a device is input or output.
Q1(b) (Types of Memory)
Naming storage devices rather than the two other types of memory.
Study the different types of memory, including primary, secondary, and cache memory.
Q3(b) (Logic Gates)
Confusing the logic tables for different logic gates.
Memorize and understand the truth tables for all the basic logic gates (AND, OR, NOT, XOR, NAND, NOR).
Q4(a) (URLs)
Failing to identify the protocol in a URL.
Learn the different parts of a URL and their functions (protocol, domain name, file name).
Paper 21 - Paper 21 Problem-solving and Programming

Candidates who prepared with the pre-release material demonstrated strong problem-solving techniques. Answering questions within context, providing detailed annotations, and appropriately naming variables led to higher scores. It's important to answer algorithm questions in the format requested (pseudocode, code, or flowchart).

Study Tips:

  • Thoroughly complete the pre-release tasks and write your own code solutions.
  • Practice identifying different types of test data and their purpose.

Common Mistakes:

Q1(a) (Data Structures)
Naming data types instead of data structures (arrays, variables, constants).
Understand the difference between data structures (how data is organized) and data types (the kind of data stored).
QGeneral (Variables)
Using punctuation marks and spaces in variable, constant, and array names.
Follow naming conventions: use underscores or camelCase instead of spaces or punctuation.
Q3 (Test Data)
Offering invalid email addresses as erroneous data that were actually valid.
Ensure that your erroneous data is truly invalid based on defined validation rules.
Q4(a) (Flowcharts)
Not using the variables given in the question and instead inserting their own variable names.
Adhere strictly to the variable names and array structures provided in the question.

Insights extracted from the official Cambridge Examiner Report for 0478 May-June 2022. View full report →

About Cambridge IGCSE Computer Science (0478)

Cambridge IGCSE Computer Science (0478) is one of the most popular qualifications taken by students worldwide. The May-June 2022 examination session included 2 paper components, each testing different skills and knowledge areas.

This page contains all 0478 past papers from May-June 2022, including question papers (QP), mark schemes (MS), and examiner reports (ER). Use these resources to practice under timed conditions and understand how examiners award marks.

Get Computer Science Study Tips

Join students preparing for 0478. Get weekly study tips, new past papers alerts, and exam reminders.

0478 Study Tips & FAQ

What are paper variants?

Cambridge releases multiple variants of each paper (e.g., Paper 11, 12, 13) to accommodate different time zones around the world and maintain exam security.

  • Variant 1 (e.g., 11, 21): Usually for Zone 1 (Americas)
  • Variant 2 (e.g., 12, 22): Usually for Zone 2 (Europe, Africa)
  • Variant 3 (e.g., 13, 23): Usually for Zone 3 (Asia, Oceania)

All variants cover the same syllabus and have similar difficulty. Practice with any variant to prepare effectively for your exam.

How to use Mark Schemes effectively

Mark schemes show exactly how examiners award marks for each question. Understanding them helps you write answers that earn full marks.

Example from a Physics mark scheme:

Q: Calculate the speed of a car that travels 150m in 5 seconds. [2]

Mark scheme answer:

• speed = distance / time [1 mark for formula]

• speed = 150 / 5 = 30 m/s [1 mark for correct answer with unit]

Tips:

  • Look for key words that must appear in your answer
  • Note how many points are needed for each mark
  • Check if units are required for the final mark
  • Understand the difference between "state" (brief) and "explain" (detailed)
Understanding Grade Thresholds

Grade thresholds show the minimum marks needed for each grade. They vary each session based on paper difficulty — harder papers have lower thresholds.

Example Grade Thresholds (out of 100 total):

A*
90+
A
80-89
B
70-79
C
60-69

* Actual thresholds vary by subject and session

How to use thresholds:

  • Set realistic target marks based on your goal grade
  • Track your practice paper scores against thresholds
  • Remember: you don't need 100% for an A* — aim for consistency
  • Compare thresholds across sessions to gauge difficulty trends
How is the topic breakdown calculated?

The "Topics Breakdown by Paper" section above shows which syllabus topics are tested in each paper and how many marks they carry. Here's how we calculate this:

Our methodology:

  1. Extract questions: We analyze each question paper (QP) and identify individual questions and their mark allocations (shown in square brackets, e.g., [3]).
  2. Match to syllabus: Each question is matched to the official Cambridge 0478 syllabus topics based on keywords, concepts, and question content.
  3. Sum marks per topic: For each paper, we add up the marks for all questions testing the same topic. For example, if Q1 (4 marks) and Q5b (3 marks) both test "Enzymes", that topic shows as "7 marks" for that paper.

Example: If Paper 3 shows "Photosynthesis - 13 marks", it means questions worth a total of 13 marks (out of the paper's 80 marks) tested the Photosynthesis topic from the Plant Nutrition unit of the syllabus.

How to use this: Look at the paper(s) you'll be taking (e.g., Papers 2, 4, 6 for Extended tier). The topics with the highest marks in YOUR papers are where you should focus your revision. A topic worth 15 marks deserves more study time than one worth 3 marks.

Note: Our topic matching may be inaccurate for questions that span multiple topics. Use this as a guide alongside the official syllabus.

How to Use IGCSE Computer Science Past Papers

📝 Timed Practice

Complete papers under exam conditions. 0478 Paper 4 is 1 hour 15 minutes - practice finishing within this time to build exam stamina.

✅ Self-Marking

Use the mark scheme to score your answers. Look for marking points you missed and understand what examiners expect in Computer Science responses.

📊 Examiner Reports

Read the 0478 examiner report to see common mistakes. Focus revision on topics where candidates typically lose marks.

🎯 Grade Targets

Check grade thresholds to see how many marks you need for your target grade. An A* in IGCSE Computer Science typically requires 85-90%.

Frequently Asked Questions

Where can I download IGCSE Computer Science May-June 2022 past papers?
You can download all IGCSE Computer Science (0478) May-June 2022 past papers directly from this page. We provide 14 files including question papers, mark schemes, and examiner reports for all variants (11, 12, 13). Click "View" to open in browser or "Download" to save the PDF.
Are 0478 mark schemes included?
Yes, mark schemes for all 0478 May-June 2022 papers are included. Each question paper has a corresponding mark scheme showing expected answers and mark allocation.
What papers are available for IGCSE Computer Science 0478?
IGCSE Computer Science (0478) has 2 papers: Paper 1 (Theory), Paper 2 (Problem-solving and Programming). Core tier students take Papers 1, 3, 5/6. Extended tier students take Papers 2, 4, 5/6.
What is the difference between paper variants 11, 12, and 13?
The three variants (11, 12, 13) are different versions of the same paper used in different time zones to prevent cheating. All variants test the same syllabus content at the same difficulty level. You can practice with any variant as they are equally valid for revision.
How can I practice these past papers effectively?
Use our free Exam Hub to practice past papers like real exams. It lets you view question papers and mark schemes side-by-side, so you can self-mark your answers. No sign-up required, works with any PDF, and your files stay completely private.

Continue Studying Computer Science

Prepare for these topics before attempting the past papers:

Copyright & Educational Use

All examination materials including question papers, mark schemes, and examiner reports are the intellectual property of Cambridge Assessment International Education.

We share these materials freely for educational purposes to help students prepare for their examinations. This platform is an independent study resource and is not affiliated with or endorsed by Cambridge International.

For official examination resources, registration, and support, please visit cambridgeinternational.org.