IGCSE

Edexcel IGCSE Computer Science: Command Words and Keywords for Success

Tutopiya Team
• 10 min read

Edexcel IGCSE Computer Science: Command words and keywords

Pearson Edexcel International GCSE Computer Science (4CP0) uses the command words defined in the specification. As with Cambridge, pseudocode and algorithm questions require correct syntax and structure. Check the Edexcel specification for the exact pseudocode conventions used.

Command words in Edexcel Computer Science 4CP0

Command wordWhat to doCommon mistake
StateRecall; short answerOverwriting
IdentifyChoose from code/diagramAdding explanation
DefinePrecise computing meaningVague
DescribeWhat the code/process doesAdding explanation
ExplainWhy or how; use “because”Only describing
SuggestApply to context; proposeGeneric answer
CompareSimilarities and differencesListing separately
AnalyseBreak down; show relationshipsOnly describing
EvaluateJudge; conclude with evidenceNo conclusion
WriteProduce pseudocode/algorithmWrong syntax
TraceFollow step by stepMissing steps
CalculateWork out; show workingWrong formula
OutlineMain pointsToo much detail

Pseudocode and programming keywords

Edexcel uses its own pseudocode conventions—check the specification. Common concepts:

Data types

TermUse correctlyAvoid
IntegerWhole numbersReal
RealNumbers with decimalInteger
StringText/character sequenceChar (single)
BooleanTrue/False”Yes/No”
CharacterSingle characterString

Control structures

TermUse correctlyAvoid
IFTHENELSEConditionalWrong structure
WHILEPre-condition loopREPEAT when different
REPEATUNTILPost-condition loopWHILE when different
FORCount-controlled loopWrong loop type
ProcedureNamed block; no returnFunction
FunctionNamed block; returns valueProcedure
ParameterInput to procedure/function”Input”

Programming concepts

TermUse correctlyAvoid
AlgorithmStep-by-step solution”Code”
VariableNamed storage; can change”Box”
ConstantNamed storage; fixedVariable
ArrayCollection of same typeList (Python)
IterationRepeating (loop)“Loop”
SelectionIF/CASE”If”
SequenceSteps in order”Order”

Hardware and data

TermUse correctlyAvoid
CPUCentral Processing Unit”Processor”
RAMRandom Access Memory; volatileROM
ROMRead-Only Memory; non-volatileRAM
BinaryBase 2”Off/on”
HexadecimalBase 16”Hex”
BitBinary digit; 0 or 1”Digit”
Byte8 bits”8 bits”
CompilerTranslates whole programInterpreter
InterpreterTranslates line by lineCompiler
DecompositionBreaking into sub-problems”Splitting”
AbstractionHiding unnecessary detail”Simplifying”
ValidationCheck data is reasonableVerification
VerificationCheck data is correctValidation

Edexcel marking principles

  • Apply positively—reward what candidates show.
  • Pseudocode—follow specification conventions exactly.
  • Trace—show each step; method marks available.
  • Define—precise computing definitions.
  • Suggest—apply to the scenario.

What examiner reports highlight

  • Pseudocode syntax—wrong structure or keywords lose marks.
  • Trace—errors cascade; show every step.
  • Describe vs Explain—description when explanation required.
  • Define—vague or everyday language.
  • Suggest—generic instead of applied.

Tips for Edexcel Computer Science 4CP0

  1. Learn the pseudocode guide in the specification.
  2. Use correct keywords—check the exact syntax.
  3. Indent nested structures clearly.
  4. Trace carefully—initial values and each step.
  5. Define precisely—e.g. “An algorithm is a step-by-step procedure to solve a problem.”
  6. Past papers + mark schemes show acceptable pseudocode.

How Tutopiya helps

Tutopiya supports Edexcel IGCSE Computer Science with tutors who use the specification and past papers. Explore IGCSE resources or book a free trial.


Based on Pearson Edexcel International GCSE Computer Science 4CP0 specification. Check the latest specification for your exam series.

T

Written by

Tutopiya Team

Get Started

Courses

Company

Subjects & Curriculums

Resources

🚀 Start Your Learning Today