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
1.3 Hardware & Software
- Input Devices
- Output Devices
- Operating Systems
- Data Loss
- 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.
2.1 Algorithm Design & Problem Solving
- Use of:
- Programming Constructs
- String Manipulation
- File Handling Operations
- Use of Subroutines
- Use of Data Types
- Common Arithmetic Operators
- Common Logical Operators
- Common Boolean Operators
The Programming Tasks
- Single Table Databases (flat files)
- Data Types
- Primary Keys
- Query by Example from Search Criteria