Beginner

Exam Technique and Command Words

AicademyAicademy
·GCSE Computer Science·AQA 8525·8 min
Support lesson — exam skills (not an AQA spec section)

Why Technique Matters as Much as Knowledge

You can understand every topic on the spec and still lose marks — if your answers do not match what the question is asking for. AQA mark schemes award marks for specific, identifiable points. A vague answer that "knows the right thing" but does not state it clearly earns nothing.

Two students can have identical knowledge. The one who understands command words and mark allocation will consistently score higher.

How AQA GCSE Computer Science is assessed:

PaperFocusFormat
Paper 1Programming and computational thinkingMultiple choice, short answer + write/trace code
Paper 2Written theory (data, systems, networks, ethics)Multiple choice, short answer + extended response

Both papers use the same command words and mark allocation rules. This lesson applies to every question on both papers.

Command Words: What Each One Demands

AQA uses specific command words to signal exactly what kind of answer is expected. Misreading a command word is one of the most common sources of lost marks.

State / Identify / Name / Give

Recall a fact. No explanation needed or rewarded.

"State one advantage of using a compiler." ✅ "The compiled program runs faster." ❌ "A compiler translates the whole program before it runs, which means the program can run faster because the translation has already been done." — too long; the extra words earn nothing

Describe

Say what something is or how it works. More detail than state, but still no why needed.

"Describe what a range check does." ✅ "A range check tests whether a value entered by the user falls within an acceptable minimum and maximum." ❌ "It checks the range." — too brief; no detail

Explain

Describe and give a reason or consequence. Look for the word "because" or "so that" in your answer — if it's missing, you have probably only described.

"Explain why an interpreter is useful during program development." ✅ "An interpreter stops at the exact line where an error occurs, so the programmer can find and fix errors quickly without waiting for the whole program to compile." ❌ "An interpreter runs the program line by line." — this is a description, not an explanation

Compare

Give at least one similarity and at least one difference between two things. One-sided answers lose marks.

"Compare a compiler and an interpreter." ✅ "Both translate high-level language into a form the computer can execute. However, a compiler translates the entire program before it runs, whereas an interpreter translates and executes one statement at a time." ❌ "A compiler is faster than an interpreter." — only a difference, and only one point

Evaluate

Weigh up the advantages and disadvantages, then reach a conclusion. An evaluate answer without a judgement is incomplete.

"Evaluate the use of cloud storage for backing up personal files." A full answer covers: benefits (accessible anywhere, automatic, no physical media), drawbacks (requires internet, data held by third party, privacy concerns), then a reasoned conclusion about whether benefits outweigh drawbacks for this specific context.

Justify

Give reasons that support a decision or choice already made. You are arguing for a position, not evaluating both sides.

"A school is choosing between a compiler and an interpreter for teaching programming. Justify the choice of interpreter." ✅ "An interpreter is more suitable because it reports errors immediately at the failing line, helping students identify mistakes quickly. It does not require a compilation step, so students can test small changes without waiting."

Matching Answer Depth to Marks

The number of marks tells you how many creditworthy points to aim for. As a rule of thumb, each mark usually needs a new creditworthy point or a developed explanation.

1-mark questions — one clear, correct point. Do not pad.

2-mark questions — two distinct points, or one point fully developed.

"Give two reasons why RAM is needed while a program runs. [2]" "RAM stores the program's instructions so the CPU can access them quickly [1]. It also stores the values of variables that the program is currently working with [1]."

4-mark questions — typically describe or explain with 2–4 developed points. Each point needs enough detail to be unambiguous.

6-mark questions — extended response. Examiners look for a structured, multi-point answer covering different aspects of the topic. Use the scenario given — generic answers that ignore the context score poorly.

"Tick box" / multiple-choice questions — one correct answer; the mark scheme is binary. Do not over-explain.

Rule: count the marks, count your points. If you have fewer points than marks available, you have left marks on the table.

Structuring Extended Answers (4–6 marks)

Extended-answer questions appear mainly on Paper 2 (theory topics). In most GCSE Computer Science answers, marks are awarded for clear, identifiable points, but longer responses may also reward structure, relevance, and use of the scenario. Your aim is to make every creditworthy point explicit.

Structure that works:

  1. Open with a direct statement that addresses the question
  2. Develop each point with a reason or example
  3. Where asked to evaluate or compare, cover both sides
  4. End with a conclusion if the question asks you to evaluate or justify

Worked example — original question:

"A school stores student records in a database. Describe two ethical issues raised by storing this data digitally. [4]"

❌ Weak answer: "The data could be hacked. Also the school might misuse the data." — Two vague points, no development. Likely scores 1/4.

✅ Strong answer: "One ethical issue is that collecting more data than necessary about students goes beyond what is needed for the school's purpose, which raises questions about consent and proportionality [1]. For example, storing students' browsing history alongside their academic records may not be justified [1]. A second ethical issue is that if the data is not kept secure, unauthorised individuals could access sensitive personal information [1], which could harm students if that information — such as medical records — were exposed [1]." — Four developed, distinct points. Likely scores 4/4.

Worth saving these ideas?

Turn what you've read into instant revision cards. Free to get started.

Make flashcards

Trace Tables: Showing Your Working on Code Questions

Paper 1 includes questions that ask you to trace code — to follow a program line by line and work out what it does. A trace table records the value of each variable every time it changes. Filling it in carefully is also your safety net: correct intermediate values can earn credit even where a slip leads to a wrong final answer.

Worked example — trace this code and state the output:

total ← 0
FOR i ← 1 TO 4
   IF i MOD 2 = 0 THEN
      total ← total + i
   ENDIF
ENDFOR
OUTPUT total
ii MOD 2total
0
110
202
312
406

Output: 6total only changes when i MOD 2 = 0, i.e. when i is even.

Technique that earns the marks:

  • Work one line at a time. Predicting the pattern and skipping ahead is where wrong traces come from.
  • Use the columns the question gives you. If the table has a column for a condition (like i MOD 2 above), the examiner wants its value recorded at each step.
  • Write a new value only when a variable actually changes — copying values into every row makes slips harder to spot.
  • Check loop boundaries before you start: does the loop run to 4 inclusive or stop before it? An off-by-one error at the start carries through every row that follows.

If the question says "complete the trace table", rows and columns given to you are part of the answer's structure — do not invent your own layout.

Common Mistakes That Cost Marks

1. Repeating the question back

Question: "Explain what is meant by abstraction." ❌ "Abstraction is when you abstract away unnecessary details."

The answer must add information beyond what is already in the question. Simply restating the question word earns nothing.

2. Giving an example instead of an explanation

An example alone does not earn an explain mark. The example must be accompanied by what it demonstrates.

❌ "For example, a map is an abstraction." ✅ "Abstraction means removing detail that is irrelevant to the problem being solved. A map is an example — it shows roads and junctions but not every building, because those details are not needed for navigation."

3. Vague comparative language

❌ "A compiler is better than an interpreter."

Better how? Better for what? AQA mark schemes require specific, comparative claims — not value judgements without reasoning.

4. Not linking back to the scenario

Many questions include a specific context (a school, a hospital, a game). An answer that ignores the context and gives only a generic response will lose marks that a context-specific answer would earn.

Question: "A hospital uses an online database to store patient records. Explain one legal issue this raises." ❌ "Data protection laws say data must be kept secure." ✅ "Patient records contain sensitive personal data. Data protection legislation requires that this data is only collected for a specific purpose, kept secure, and not retained longer than necessary — so the hospital must ensure only authorised staff can access records, and that records are deleted when no longer needed."

5. Answering more than the question asks

On state and give questions, a long answer does not earn extra marks. It wastes time and risks contradicting your correct point with an incorrect one.

Generate revision on any topic you study

Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set — personalised to your level.

Lessons on anything

Structured, level-matched lessons on any topic you study

Practice quizzes

Find out what you actually know before the exam does

Flashcard sets

Lock in key concepts with instant revision cards

Ask Aica

Stuck on something? Get a clear explanation, any time

Prev

Ethical, Legal and Environmental Impacts of Digital Technology

Next

Logic Gates to Circuits: Worked Practice

Related lessons

7 Slides

Lesson

Computational Thinking and Representing Algorithms

GCSE Computer Science · AQA 8525

4 days ago

7 Slides

Lesson

Robust and Secure Programming

GCSE Computer Science · AQA 8525

4 days ago

7 Slides

Lesson

Ethical, Legal and Environmental Impacts of Digital Technology

GCSE Computer Science · AQA 8525

4 days ago