Tutopiya

Pearson Edexcel · GCSE · 1CP2

Computer Science — Keywords & Key Terms — Definitions Glossary (2026)

Pearson Edexcel GCSE (9–1) Computer Science (1CP2)

Topic-by-topic keywords, key terms and definitions for precise exam language—separate from our revision checklists (topic coverage) and formula sheets (equations).

Keywords & Key Terms — definitions

Examiner-style keywords and definitions organised by syllabus topic. Terms are tagged Essential (start here), Core (typical exam standard), and Advanced for harder distinctions — tick each row when you can recall it. Your progress is saved in this browser for this list.

Pearson Edexcel GCSE Computer Science (1CP2)

Browse all subjects and boards

Pearson Edexcel GCSE Computer Science (1CP2)

Pearson Edexcel GCSE (9–1) Computer Science (1CP2)

Aligned to Pearson Edexcel 1CP2: Paper 1 (Principles of Computer Science — computational thinking, data, computers, networks, issues and impact) and Paper 2 (Application of Computational Thinking — on-screen programming in Python). Boolean logic and data representation are assessed across both papers.

Mark schemes: Pearson rewards linked reasoning — a technical term followed by an explicit consequence (e.g. 'cache is fast → reduces FDE wait time → increases throughput'). Calculation answers must show formula, substitution and unit. Examiner reports flag missing units on file-size answers and confusion between symmetric and asymmetric encryption.

Active recall: 0 / 30 terms ticked

RecalledTopicLevelKeywordDefinition
Computational thinking & algorithmsEssentialAlgorithmA step-by-step set of instructions to solve a problem.
Computational thinking & algorithmsCoreDecompositionBreaking a problem into smaller, more manageable sub-problems.
Computational thinking & algorithmsCoreAbstractionRemoving unnecessary detail to focus on what matters for the problem.
Computational thinking & algorithmsCorePseudocodeStructured English-like notation for designing algorithms before coding.
Computational thinking & algorithmsCoreTrace tableRecords variable values step-by-step to test or debug an algorithm.
Computational thinking & algorithmsAdvancedBig-O notationDescribes worst-case algorithm efficiency — O(n) linear, O(log n) logarithmic, O(n²) quadratic.
Data representationEssentialBit / byteA bit is 0 or 1; a byte is 8 bits.
Data representationCoreBinary / hexadecimalBase 2 and base 16 — group 4 bits per hex digit to convert.
Data representationCoreTwo's complementSigned binary representation — flip all bits and add 1 to negate.
Data representationCoreASCII / UnicodeCharacter encoding standards — Unicode supports far more characters using more bits per code point.
Data representationAdvancedImage file sizewidth × height × bit depth ÷ 8 (bytes).
Data representationAdvancedSound file sizesample rate × bit depth × duration ÷ 8 (bytes).
Computers — architecture & memoryEssentialCPUCentral Processing Unit — fetches, decodes and executes instructions.
Computers — architecture & memoryCoreFetch–execute cyclePC supplies address to MAR; instruction loaded to MDR; decoded and executed; PC increments.
Computers — architecture & memoryCoreRAM vs ROMVolatile working memory vs non-volatile firmware/boot memory.
Computers — architecture & memoryCoreCacheSmall, fast memory between CPU and RAM holding frequently used data.
Computers — architecture & memoryAdvancedVon Neumann architectureSingle shared memory and bus for instructions and data.
Networks & cyber securityCoreLAN / WANLocal Area Network (single site) vs Wide Area Network (geographically dispersed).
Networks & cyber securityCoreTCP/IPProtocol suite governing reliable transport and routing across networks.
Networks & cyber securityCoreIP addressNumeric identifier assigned to each device on a network.
Networks & cyber securityCoreSymmetric encryptionSame key encrypts and decrypts — fast but key distribution is the weak point.
Networks & cyber securityAdvancedAsymmetric encryptionPublic key encrypts, private key decrypts — secures key exchange and digital signatures.
Boolean logicEssentialAND / OR / NOTCore logic gates — used in truth tables, conditions and circuits.
Boolean logicCoreTruth tableLists every input combination and the resulting output for a logic expression.
Boolean logicCoreLogic circuitDiagram of gates implementing a Boolean expression.
Boolean logicAdvancedDe Morgan's lawsNOT(A AND B) = NOT A OR NOT B; NOT(A OR B) = NOT A AND NOT B.
Issues & impactCoreGDPRUK/EU data-protection law — lawful basis, consent, subject rights, breach reporting.
Issues & impactCoreCopyrightLegal protection of original creative works against unauthorised copying.
Issues & impactCorePrivacyRight to control how personal data is collected, stored and shared.
Issues & impactAdvancedComputer Misuse Act 1990Criminalises unauthorised access, modification and impairment of computer systems.

Pair this with our revision checklists, formula sheets hub and past paper finder.

Computer Science (1CP2) — Keywords & Key Terms FAQ

What is on this Pearson Edexcel GCSE Computer Science keywords and key terms list?
It is a topic-organised glossary of important computer science terms with short, exam-style definitions aligned to Pearson Edexcel GCSE (9–1) Computer Science (1CP2) (1CP2). It is designed for “define”, “state”, “outline” and “explain” questions where precise vocabulary earns marks.
How should I use this Computer Science glossary alongside past papers?
Tick terms when you can recall them without reading the answer, then check your wording against mark schemes. Pair vocabulary practice with past papers for GCSE Computer Science (1CP2) so you apply terms in context.
Is this the same as a revision checklist or a formula sheet?
No. Revision checklists help you track which syllabus topics you have covered and your confidence—separate pages on Tutopiya. Formula sheets summarise equations and quantitative relationships. This page is only a definitions and key-terms glossary for Computer Science.
Can I download this Computer Science keywords and key terms list for free?
Yes. After a quick free sign-up you can download a UTF-8 CSV (opens in Excel or Google Sheets) or open a print-friendly page and save as PDF. Browsing the list on the page is free.
Is this Computer Science list aligned to the 1CP2 specification?
Topic groupings and wording follow Pearson Edexcel GCSE (9–1) Computer Science (1CP2) for Pearson Edexcel GCSE. Always confirm final learning objectives and any regional options in your official specification and recent examiner reports for your exam session.
Why focus on definitions instead of full notes?
Mark schemes reward correct technical terms and clear links between ideas. A compact glossary lets you drill the exact language examiners expect for Computer Science at GCSE, separate from longer notes or topic trackers.