GCSE Computer Science practice
Pick your board to see code the way your paper shows it.
Algorithms
Programming
- Reading AQA pseudo-code21 questions
- Reading OCR Exam Reference Language20 questions
- Data types and casting32 questions
- Variables, constants, operators and input31 questions
- Selection and Boolean conditions22 questions
- Count-controlled and condition-controlled loops16 questions · Free
- String handling29 questions
- Arrays and records30 questions
- Procedures, functions and parameters19 questions
- Reading and writing files14 questions
- Validation, authentication and maintainable code20 questions
- Testing and errors26 questions
- The IDE15 questions
Data representation
- Bits, bytes and storage units14 questions
- Binary, denary and hexadecimal16 questions · Free
- Binary addition and shifts18 questions
- Characters, ASCII and Unicode18 questions
- Bitmap images18 questions
- Sound14 questions
- Why and how data is compressed15 questions
- Run length encoding and Huffman coding15 questions
Computer systems
- The CPU and the fetch-execute cycle16 questions
- Von Neumann architecture and registers13 questions
- CPU performance and embedded systems14 questions
- RAM, ROM, cache and virtual memory16 questions
- Secondary storage and the cloud16 questions
- Logic gates and truth tables15 questions · Free
- XOR and Boolean expressions15 questions
- Operating systems and utility software17 questions
- Programming languages and translators16 questions