Free Common Mistakes / Misconceptions Lists

Download clean, printable lists of the most common mistakes students make — so you can fix them before they cost marks.

Each sheet is aligned to its exam board and built from recurring student errors highlighted in examiner reports and mark schemes.

AQA GCSEComputer Science (8525)CSV + Printable PDFFree download

What you get

A topic-by-topic mistakes list with a “do this instead” fix and a quick self-check.

How to use it

Review before past papers, then use the quick checks to catch errors under timed conditions.

Why it works

Many marks are lost on predictable slips: rounding, sign errors, units, and misreading commands.

Coverage by topic

Algorithms2Binary arithmetic1Boolean algebra1Compression1CPU1Cyber1Data integrity1Databases2Environmental1Ethics1Exam technique5Floating point1Hardware1Hex & colour1HTML/CSS context1Logic1Logic circuits1Networks2Programming4Programming logic1Protocols1Searching1Security2Sorting1SQL2Translators1
Alignment note: Checklist aligned to AQA GCSE Computer Science theory and (where relevant) programming assessment expectations. Always verify command words, skeleton programs and NEA rules against your official AQA specification, NEA guidance and examiner reports.

Preview (up to 5 per topic)

38 total rows in download

TopicCommon mistake / misconceptionDo this insteadQuick check
AlgorithmsConfusing iteration with selection.Loop repeats; if/else chooses paths.Is a condition repeatedly tested?
AlgorithmsInfinite loop risk ignored in trace tables.Check update step inside loop variables; verify exit condition can become true.Does the loop variable change each pass?
LogicAND/OR truth table errors near exam pressure.AND needs both true; OR needs at least one true; write tiny truth table if unsure.Test one row you know (T,T).
Binary arithmeticBinary addition without carrying.Track carry bit column by column like base-10.Did you write carries above?
Hex & colourHex digit treated as one bit.Each hex digit = 4 bits; two hex digits = 1 byte.8-bit colour → how many bits per channel if question defines it?
CompressionLossy described as ‘smaller and identical’.Lossy removes irreversible detail; lossless fully recoverable.Can you reconstruct exact original?
NetworksIP address confused with URL or domain.URL locates resource; domain is human-readable; IP is numerical address.Which layer of naming are you using?
NetworksPacket switching described as ‘whole file sent at once’.Data split into packets routed independently with sequence info.Did you mention packets can take different routes?
ProtocolsHTTP described as transport protocol.HTTP is application layer; TCP is transport (connection-oriented) often paired.Which OSI layer does your textbook use?
SecurityEncryption described as authentication.Encryption protects confidentiality; authentication verifies identity.Is the problem about eavesdropping or impostors?
SecurityFirewall described as antivirus.Firewall filters traffic by rules; antivirus detects malware patterns.Network vs device protection?
ProgrammingOff-by-one errors in list indexing (0 vs 1).State language rules; loop from 0 to length-1 for full traversal.What is the last valid index?
Programming= used for comparison instead of == in pseudocode/exam dialect.Follow the exam reference language: match symbols exactly as taught.Did you reread pseudocode rules?
ProgrammingScope confusion: variables inside function not accessible outside.Track local vs global; minimise globals.Where was it declared?
ProgrammingString vs integer concatenation producing nonsense when adding.Cast/parse consistently before arithmetic.Is input text or number?
SQLSELECT * when you only need columns for joins.Name columns; ensure JOIN condition includes primary/foreign key match.Did you write ON ...=
SQLDELETE without WHERE in exam-style tasks (dangerous conceptually).Always constrain deletions in exam answers unless truncating whole table intentionally.Would you wipe all rows in real life?
Boolean algebraDe Morgan errors when negating AND/OR.NOT(A AND B) = (NOT A) OR (NOT B); practise with tiny examples.Did you flip AND↔OR?
HardwareRAM described as permanent storage.RAM is volatile; secondary storage is non-volatile for persistence.Loses data on power off?
CPUClock speed said to be the only determinant of performance.Mention cores, cache, architecture, RAM, storage type as appropriate.Did you give at least two factors?
TranslatorsInterpreter and compiler differences reversed.Compiler: whole program to machine code before run; interpreter line-by-line.Are errors found before or during run?
EthicsGDPR reduced to ‘companies must delete data’ only.Mention lawful basis, consent, access rights, data minimisation as taught.Did you name more than deletion?
EnvironmentalE-waste described vaguely without disposal/recycling angle.Landfill toxins, recycling recovery of metals, refurbishment.Did you name one hazard and one solution?
Data integrityValidation described as verification.Validation checks plausibility; verification checks accuracy when entered.Is data reasonable vs is it copied correctly?
Programming logicNested if-else matched to wrong condition due to indentation only in mind.Trace with a table for two inputs; bracket conditions clearly.Did you test a boundary case?
Exam techniqueTrace table missing column for every variable that changes.Add columns for all updated variables; show output rows.Does every line update something?
Exam techniqueWriting JavaScript syntax when answer expects structured English/pseudocode.Match the paper's language: AQA often wants neutral language steps.Copy style from specimen answers.
Exam techniqueLong prose for a 2-mark ‘give two’ algorithm improvement.Two short bullet improvements (input validation, exception handling, etc.).Exactly two distinct points?
Exam techniqueNo test plan for a program question asking for test data.Normal, boundary, invalid — three cases typical.Did you include one invalid?
Exam techniqueForgetting to label outputs in algorithm trace.Show OUTPUT line explicitly when PRINT occurs.Would a marker see the printed value?
HTML/CSS contextAccessibility ignored for web questions (alt text).Mention alt text, contrast, semantic tags if asked to improve usability.Did you name one accessibility fix?
SearchingBinary search said to work on unsorted lists.Requires sorted data; compare midpoints iteratively.Was the list sorted first?
SortingClaiming O(n) for comparison sorts when taught simply.Match bubble vs merge expectations to your teaching depth; avoid overclaiming.Stick to spec wording.
Floating pointRounding errors ignored in equality checks conceptually.Compare within epsilon if teaching mentions limits of binary fractions.Are you comparing == on floats in logic questions?
Logic circuitsNOT gate drawn wrong on truth table.Copy symbols carefully; invert output column.Does 0→1 and 1→0?
CyberPhishing vs pharming confused.Phishing tricks users; pharming redirects traffic/DNS threat (as taught).Is deception social vs technical?
DatabasesPrimary key described as ‘any field’.Unique identifier; cannot be null; each row one value.Could two rows share the PK?
DatabasesRedundancy confused with backup.Redundant data duplicated across table; normalisation reduces it.Same fact stored twice?
Pair this with the revision checklists and past paper finder for a full study workflow.

FAQ

What is the AQA GCSE Computer Science (8525) common mistakes list?

A checklist blending theory slips (binary/logic, networks, ethics) with typical exam mistakes on trace tables, pseudocode and skeleton programs.

NEA (non-exam assessment)

If your centre runs the NEA, follow your teacher and the latest AQA NEA authentication guidance. This list does not replace official rules on collaboration and internet use.