
A Level Computer Science Revision Guide
A Level Computer Science Revision Guide is a comprehensive revision resource for the Cambridge International AS & A Level Computer Science course. It strikes a balance between the theory of computer systems and the skills of programming and problem-solving.
$29.00- Programme
- Cambridge International A Level
- Subject
- Computer Science 9618
- Level
- AS & A2
- Pages
- 174 pages
- Language
- English (bilingual terms)
About this guide
The content is presented with diagrams, pseudocode and worked examples so students understand how computers work and how to think algorithmically. Abstract concepts are explained visually and made easy to approach.
It is an ideal handbook for organising knowledge and building exam technique for both the theory paper and the practical programming paper.
What is inside
- Data representation: binary, hexadecimal and information encoding
- Computer architecture, the processor and assembly language
- Computer networks, the Internet and information security
- Operating systems, programming languages and system software
- Databases and data modelling
- Algorithms, data structures and pseudocode
- Programming paradigms: procedural, object-oriented and declarative
- Ethical and legal issues and the impact of technology
Who this guide is for
- Students taking Cambridge International AS & A Level Computer Science
- Students preparing for A Level Computer Science for admission to IT or engineering programmes
- Students who need to build pseudocode writing and algorithmic thinking skills
- Teachers and tutors who need a summary aligned to the syllabus
- Self-study learners who want to master both systems theory and programming
How to use this guide
- Clearly separate the systems theory from the programming skills so you revise both in balance
- Practise data representation conversions and calculations (binary, hexadecimal) until fluent
- Practise writing and reading pseudocode following the Cambridge conventions
- Trace algorithms with a table of values to understand the flow of execution
- Program the sample problems on a computer to prepare for the practical paper
- Work through practice papers and check the solutions to reinforce your weaker topics
Questions about this guide
Which programming language does the book use?
The book focuses on pseudocode following the Cambridge 9618 conventions and on programming principles, which can be applied in Python, VB.NET or Java for the practical paper.
Does the book include practical programming?
Yes. Beyond systems theory, it builds algorithms, data structures and problem-solving skills to prepare for the practical programming paper.