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
- 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
- Data Loss
- Security Threats
- Methods of Preventing Security Threats
Paper 1 – Past Papers
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 Boolean Operators
The Programming Tasks
- Introduction To Databases
- Single Table Databases (flat files)
- Data Types
- Primary Keys
- Query by Example from Search Criteria
Paper 2 – Past Papers