The CAIE IGCSE Computer Science course is split into two main parts:
- Theory of Computer Science
- Practical Problem-solving and Programming
The practical topics include:
- Problem-solving and design
- Pseudocode and flowcharts
- Programming
- Data structures
- Databases