This textbook covers the 7 theory topics for the OCR Exam board in the UK. It covers the following topics.
1. Computer Fundamentals
4. Data Representation
6. Computer Communication and the Internet
Python is used to teach programming examples and can be used to help prepare for the practical tasks.
The book has a number of interactive elements, including animations and interactive tests.