Computer Science Index
→ Master-Index — Unified hub for all subjects and sections.
Summary: Complete index of all IGCSE Computer Science concepts, papers, and sources in the wiki. Tags: index computer-science igcse igcse-computer-science Created: 2026-05-08T00:00:00Z Last Updated: 2026-07-16
Syllabus Reference
This index and the associated concept pages are aligned with Cambridge IGCSE Computer Science (0478), covering both Paper 1 (Computer Systems) and Paper 2 (Algorithms, Programming and Logic).
| Syllabus Section | Topic | Paper |
|---|---|---|
| 1 | Data Representation | Paper 1 |
| 2 | Data Transmission | Paper 1 |
| 3 | Hardware | Paper 1 |
| 4 | Software | Paper 1 |
| 5 | The Internet and Its Uses | Paper 1 |
| 6 | Automated and Emerging Technologies | Paper 1 |
| 7 | Algorithm Design and Problem-Solving | Paper 2 |
| 8 | Programming | Paper 2 |
| 9 | Databases | Paper 2 |
| 10 | Boolean Logic | Paper 2 |
Concepts
1. Data Representation
- Binary
- Denary
- Hexadecimal
- Binary Addition
- Overflow Error
- Two’s Complement
- Logical Shift
- ASCII
- Unicode
- Bitmap Image
- Colour Depth
- Sound Sampling
- Sample Rate
- Data Compression
- Lossless Compression
- Lossy Compression
- File Size Calculation
2. Data Transmission
- Data Packet
- Packet Switching
- Serial Transmission
- Parallel Transmission
- Simplex Transmission
- Half-Duplex Transmission
- Full-Duplex Transmission
- USB
- Parity Check
- Checksum
- Automatic Repeat Request (ARQ)
- Echo Check
- Encryption
- Symmetric Encryption
- Asymmetric Encryption
3. Hardware
- CPU
- ALU
- Control Unit
- Von Neumann Architecture
- Fetch-Execute Cycle
- Register
- Program Counter
- MAR
- MDR
- ACC
- CIR
- Clock Speed
- Cache Memory
- Core
- RAM
- ROM
- Virtual Memory
- SSD
- HDD
- Optical Storage
- Cloud Storage
- Sensor
- Input Device
- Output Device
- NIC
- MAC Address
- IP Address
4. Software
- System Software
- Application Software
- Operating System
- Interrupt
- High-Level Language
- Low-Level Language
- Compiler
- Interpreter
- Assembler
- IDE
- Firmware
- Bootstrap
5. The Internet and Its Uses
- Internet
- World Wide Web
- URL
- HTTP
- HTTPS
- DNS
- Web Browser
- Cookie
- Digital Currency
- Cyber Security
- Phishing
- Malware
- DDoS Attack
- Firewall
- Proxy Server
- SSL-TLS
6. Automated and Emerging Technologies
7. Algorithm Design and Problem Solving
- Algorithm
- Program Development Life Cycle
- Decomposition
- Structure Diagram
- Flowchart
- Pseudocode
- Trace Table
- Validation Check
- Verification
- Linear Search
- Binary Search
- Bubble Sort
- Dry Run
- Test Data
8. Programming
- Variable
- Constant
- Data Type
- Integer
- String
- Boolean
- Sequence
- Selection
- Iteration
- Count-Controlled Loop
- Pre-Condition Loop
- Post-Condition Loop
- Totalling
- Counting
- String Manipulation
- Subroutine
- Procedure
- Function
- Parameter
- Array
- 2D Array
- Library Routine
- Maintainable Program
- File Handling
- Arithmetic Operator
- Nested Statement
9. Databases
- Database
- Table
- Record
- Field
- Primary Key
- Foreign Key
- SQL
- SELECT Statement
- FROM Clause
- WHERE Clause
- ORDER BY Clause
- SUM Function
- COUNT Function
- Normalisation
10. Boolean Logic
- Boolean Logic
- Logic Gate
- NOT Gate
- AND Gate
- OR Gate
- NAND Gate
- NOR Gate
- XOR Gate
- Truth Table
- Logic Expression
- Logic Circuit
Source Files
sources/computer science/Cambridge IGCSE™ and O Level Computer Science Coursebook...pdfsources/computer science/Workbook/David Watson, Helen Williams - Cambridge IGCSE and O Level Computer Science Algorithms, Programming and Logic Workbook-Hodder Education (2021).pdfsources/computer science/Workbook/David Watson, Helen Williams - Cambridge IGCSE and O Level Computer Science Computer Systems Workbook-Hodder Education (2021).pdf
Data Sources
The primary textbook source for the IGCSE Computer Science concept pages is:
- Cambridge IGCSE and O Level Computer Science Coursebook (Cambridge University Press) — aligned to the 0478 syllabus, covering theory for Paper 1 and programming/algorithms for Paper 2.
Additional sources are listed under Source Files above.
Sources
- BBC Bitesize GCSE Computer Science — Computer Science Topics, BBC (free educational resource)
- Cambridge IGCSE Computer Science 0478 — Full Syllabus, Cambridge Assessment International Education
- CK-12 Computer Science — Computer Science Concepts, CK-12 Foundation (free, CC BY-NC 3.0)