iGCSE Computer Science (0478)

These topic introductions cover each section of the iGCSE Computer Science course from CIE including links to past papers. This course is not endorsed by CIE. Please refer to the exam board specification to ensure that the full range of topics has been covered.
To access the course material, please click on the link to each section.

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.

1.1 Data Representation

Take the online iGCSE Data Representation Course right here!

1.2 Communication & Internet Technologies

  • Data Transmission
  • Types of Network
  • Security Aspects
  • Internet Principles of Operation

1.3 Hardware & Software

  • Logic Gates

  • Computer Architectures & The Fetch, Decode, Execute Cycle

  • Common components of the CPU
  • Input Devices
  • Output Devices
  • Memory, Storage Devices, & Media
  • Main Memory  (RAM & ROM)
  • Virtual Memory
  • Storage Devices
  • Operating Systems
  • High & Low Level Languages & Their Translators

1.4 Security

  • Data Loss
  • Security Threats
  • Methods of Preventing Security Threats

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.

Access the Paper 2 Tasks Course Here

2.1 Algorithm Design & Problem Solving

2.2 Programming

Programming Concepts

Data Structures & Arrays

High Level Languages

Types of Translator

The Programming Tasks

 

2.3 Databases

 

Paper 2 – Past Papers