The CAIE IGCSE Computer Science course is split into two main parts:
- Theory of Computer Science
- Practical Problem-solving and Programming
The theoretical topics cover:
- The number systems used by computers and computer scientists
- How different types of data (images, sound etc.) are all stored as binary data
- How data is transmitted between computers, the problems that can occur and their management
- How binary data is processed using logic circuits that convert binary input into the desired binary output
- Operating Systems
- Devices that connect to computers
- How data is stored
- Types of programming languages
- Security and ethical issues around the use of computers