Computer Science, organised one syllabus topic at a time
The ten chapters are large, so each numbered topic has its own page. This keeps the notes complete without turning an entire chapter into one overwhelming page. Topic pages include clear explanations, familiar textbook-style figures where useful, and interactive practice that gives an explanation after every checked answer.
Table of Contents
Chapter and topic order follows the supplied Cambridge IGCSE™ and O Level Computer Science Second Edition. Topics 1.1 Number systems, 1.2 Text, sound and images, 1.3 Data storage and file compression, 2.1 Types and methods of data transmission, 2.2 Methods of error detection, 2.3 Symmetric and asymmetric encryption, 3.1 Computer architecture, 3.2 Input and output devices and 3.3 Data storage and 3.4 Network hardware are now available; the remaining topic entries establish the structure for the pages that will follow.
Section 1: Computer Systems
Chapters 1–6
Chapter 2: Data transmission
Chapter 3: Hardware
Chapter 4: Software
- 4.1 Types of software and interrupts
- 4.2 Types of programming language, translators and integrated development environments (IDEs)
Chapter 5: The internet and its uses
- 5.1 The internet and the World Wide Web (WWW)
- 5.2 Digital currency
- 5.3 Cyber security
Chapter 6: Automated and emerging technologies
- 6.1 Automated systems
- 6.2 Robotics
- 6.3 Artificial intelligence (AI)
Section 2: Algorithms, Programming and Logic
Chapters 7–10
Chapter 7: Algorithm design and problem solving
- 7.1 The program development life cycle
- 7.2 Computer systems, sub-systems and decomposition
- 7.3 Explaining the purpose of an algorithm
- 7.4 Standard methods of solution
- 7.5 Validation and verification
- 7.6 Test data
- 7.7 Trace tables to document dry runs of algorithms
- 7.8 Identifying errors in algorithms
- 7.9 Writing and amending algorithms
Chapter 8: Programming
- 8.1 Programming concepts
- 8.2 Arrays
- 8.3 File handling
Chapter 9: Databases
- 9.1 Databases
Chapter 10: Boolean logic
- 10.1 Standard logic gate symbols
- 10.2 The function of the six logic gates
- 10.3 Logic circuits, logic expressions, truth tables and problem statements