Get matched

Practice betaUsable beta practice. Treat marking points as a helpful practice guide, not a certified answer key.

AS/A Level · Learning hub

Computer Science

About this subject

Original concept practice. Limited preview, not a complete syllabus or official past-paper collection.

Start practisingAsk a teacher

10 / 10 topics

Topics & subtopics

01

Algorithms, databases and logic

Write your reasoning, then compare it with the indicative marking points. Check your own exam-board specification for required coverage.

  • Algorithms
  • Databases
  • Logic
3 questionsReview and practise
02

Programming and computer systems

Original application practice with worked explanations and indicative self-marking points. Not an official exam paper or a board-specific assessment.

  • Program tracing
  • Computer systems
  • Testing
3 questionsReview and practise
03

Data representation

Original practice in data representation; indicative answers for unofficial practice.

  • Binary and signed integers
  • Media sizes
  • Compression
6 questionsReview and practise
04

Processor architecture and memory

Original practice in processor architecture and memory; indicative answers for unofficial practice.

  • Fetch-decode-execute
  • Cache
  • Interrupts
6 questionsReview and practise
05

Networks and protocols

Original practice in networks and protocols; indicative answers for unofficial practice.

  • Packet routing
  • Protocol layers
  • Transfer calculations
6 questionsReview and practise
06

Relational databases

Original practice in relational databases; indicative answers for unofficial practice.

  • Keys and integrity
  • Normalisation
  • Queries and transactions
6 questionsReview and practise
07

Algorithms and complexity

Original practice in algorithms and complexity; indicative answers for unofficial practice.

  • Searching
  • Sorting
  • Proof and complexity
6 questionsReview and practise
08

Data structures and graphs

Original practice in data structures and graphs; indicative answers for unofficial practice.

  • Stacks and queues
  • Hashing
  • Graph traversal
6 questionsReview and practise
09

Programming and reasoning

Original practice in programming and reasoning; indicative answers for unofficial practice.

  • Scope and parameters
  • Recursion
  • Validation and testing
6 questionsReview and practise
10

Security and software quality

Original practice in security and software quality; indicative answers for unofficial practice.

  • Authentication and access
  • Injection defence
  • Testing and ethics
6 questionsReview and practise
Structured progression

Revision Ladder

Start with foundations, then move through application and challenge. Stages use activity marks and complexity.

Stage 1

Foundation

Recall core ideas and establish reliable methods.

18 questions available0/18 completed
Start stage
Stage 2

Apply

Connect concepts and apply them in exam-style contexts.

19 questions available0/19 completed
Start stage
Stage 3

Challenge

Tackle advanced reasoning and multi-step questions.

17 questions available0/17 completed
Start stage
When independent study is not enough

Get help from a real teacher.

Tell us the subject and topic blocking your progress. We can source a suitable teacher in response to demand.

Register for teacher help

Register interest in a tutor for this subject