This course is supported by the paperback revision guide, iGCSE Computer Science Complete Visual Notes, available on Amazon to help students create a full set of revision notes in both visual and written form.
This covers the 2020 specification for both 0984 (9-1) & 0478 (A* – G).
Paper 1 – Theory of Computer Science
The Computer systems exam covers the non-programming theory topics. This is a 1 hour 45 minutes written paper that includes multiple choice, short answer, and longer answer questions.
Click any of the links below to access free topic introductions, and additional study resources for subscribers.
Alternatively, study the full course with recorded lessons, activities, and tutor marked tests at your own pace with our online distance learning course for iGCSE Computer Science
1.1 Data Representation
Click on the links below to view the topic introduction pages for Data Representation:
File Types
1.5 Ethics
Copyright Issues and Plagiarism
Software, Freeware and Shareware
Hacking, Cracking and Production of Malware
Paper 1 – Past Papers
New spec past papers will be listed once available.
CIE papers remain copyright to the exam board and are made frrely available on the CIE website after the exam session. Exam papers are provided here for the purposes of revision and exam preparation.
Use the converter below to convert your marks into the new 9-1 grades*
*These grades use an estimate based on previous average grade boundaries at 9-1 and should be used as a guide only
Select your paper :
New 9-1 Grade is:
Region 1
Region 2
Region 3
Region 1
Region 2
Region 3
Region 1
Region 2
Region 3
Region 1
Region 2
Region 3
Paper 2 – Practical Problem Solving & Programming
The Computational Thinking exam covers the programming theory topics. A set of programming tasks will be set covering the first section of the exam.
Whilst you are not required to actually program these in the exam, nor submit your code, you are required to answer questions about them and write reflective algorithms for o of the tasks.
This is a 1 hour 45 minutes written paper that includes multiple-choice, short answer, and longer answer questions including written code questions.
2.2 Programming
Programming Concepts
Use of:
– Constants
– Inputs, Outputs, & Assignment
Programming Constructs
– Sequence
– File Handling Operations
– Common Boolean Operators
Use of Subroutines (extension)
2.3 Databases
Single Table Databases (flat files)
Data Types
Primary Keys
Query by Example from Search Criteria
Study the Databases topic at your own pace with our online distance learning course for iGCSE Computer Science – Databases.
The Programming Tasks
iGCSE programming tasks should be undertaken in good time for the paper 2 exam. It is useful to complete at least one set of practice tasks as part of your revision.
If you would like help in completing a practice task, take our online November 2018 – Practice Tasks Course
Paper 2 – Past Papers
Region 1
Region 2
Region 3
Region 1
Region 2