Computer Science GCSE
Computer Science GCSE glossary
457 key terms for Computer Science GCSE, A to Z, each linked to the topic pages that use it.
457 terms found. Open a term to try a short memory check.
A
- Abstraction
- Removing or hiding detail that is not needed for the current purpose, so only the essential features are modelled.OCR, Pearson Edexcel
- Abstraction from hardware
- High-level languages abstract away hardware details, which speeds up development and maintenance.OCR
- Acceptable use policies
- Written rules telling users what they may and may not do with an organisation's systems, so that human behaviour is controlled.Pearson Edexcel
- Access control
- Restricts who may use a system or which resources they may open, using logins, passwords and permission levels.Pearson Edexcel
- Access point
- A device that a device must associate with, which broadcasts a network name (SSID) and manages traffic.OCR
- Accessing and updating fields by name
- A field is accessed by name, such as student['name'], and updated by assigning a new value to that named field.OCR
- Addressing at different layers
- The transport layer adds port numbers, the internet layer adds source and destination IP addresses, and the link layer frames data with MAC addresses for the…Pearson Edexcel
- Algorithmic thinking
- Expressing a solution as a precise, ordered sequence of steps or rules that a computer could follow.OCR
- ALU operations
- Performs arithmetic such as addition and subtraction and logical operations such as AND, OR and comparisons.OCR
- Amplitude
- The height of the sound wave at the moment a sample is taken, which determines the binary value stored for that sample.Pearson Edexcel
- Analogue to digital conversion
- A microphone converts the sound wave into a varying analogue voltage, and an analogue-to-digital converter measures that voltage at regular intervals.OCR
- Analysing, understanding and solving problems
- Examining each part on its own, reasoning about a simpler model than reality, and sharing and testing work separately.Pearson Edexcel
- AND
- A binary operator that produces True only when both of its operands are True; if either operand is False, the result is False.OCR
- Anti-malware
- Software that scans files, memory and downloads for known malicious code and quarantines or removes threats, needing regular signature updates.OCR, Pearson Edexcel
- Anticipating misuse
- Thinking about every way a user could enter wrong, missing or harmful data, or use the system in an unintended order, and then building safeguards before…OCR
- Appropriate design using parameters and return values
- Passing needed data in as parameters, keeping working values local and returning results, using globals only for genuinely shared state.Pearson Edexcel
- Arguments
- The actual values supplied at the call, which are passed into the parameters.Pearson Edexcel
- Arithmetic operators
- Operators that compute values: addition combines, subtraction finds a difference, multiplication scales, division gives a quotient, modulus returns the…Pearson Edexcel
- Arithmetic right shift
- Moving every bit right but copying the original most significant bit into the new most significant bit, preserving the sign of a signed pattern.Pearson Edexcel
- Array
- Stores several values of the same data type under one identifier, with each value reached by an index.OCR
- ASCII
- In ASCII, each character is represented by a 7-bit or 8-bit code, for example A is 01000001.OCR
- ASCII and Unicode
- Examples of character sets, where ASCII is a small character set and Unicode is a much larger character set.OCR
- Assembler
- Translates assembly language mnemonics into machine code, matching mnemonics to the processor instruction set.OCR
- Assembly language
- Uses mnemonics that map almost one-to-one onto machine instructions and needs an assembler to translate it.Pearson Edexcel
- assignment
- An assignment replaces the value held by a variable after evaluating the expression on its right.OCR
- Authentication
- The process of confirming that a user is who they claim to be, usually by checking a username with a password, a PIN, a security token or biometric data.OCR, Pearson Edexcel
B
- Backup
- Copies files or whole drives to another location, either fully or incrementally, so data can be restored after loss.Pearson Edexcel
- Backup and recovery procedures
- Making copies of data, often to a separate location, and having a tested plan to restore systems and data after loss, damage or ransomware.Pearson Edexcel
- Bandwidth
- The amount of data that can be transferred per unit time, so a higher-bandwidth link can carry more data at once.OCR, Pearson Edexcel
- Base 16 place value
- A 2-digit hexadecimal number has place values 16¹ = 16 and 16⁰ = 1, so it represents values from 0 to 255.OCR, Pearson Edexcel
- Binary
- A format of patterns of 0s and 1s into which all data must be converted before a computer can process it.OCR
- Binary addition with carry
- Adding two positive binary patterns column by column from right to left, writing 0 and carrying 1 when 1 + 1 occurs.Pearson Edexcel
- Binary inputs and outputs
- Values of 0 or 1 that enter a gate and the value it produces.OCR
- Binary multiples
- Units of data storage that each increase by a factor of 1024, which is 2¹⁰, from the previous unit.Pearson Edexcel
- Binary place value
- An 8-bit binary number uses place values 128, 64, 32, 16, 8, 4, 2 and 1.OCR
- Binary representation of data
- Computers use binary to represent data such as numbers, text, sound and graphics, and program instructions.Pearson Edexcel
- Binary representation of sound
- The resulting stream of binary values is stored as a file, for example a WAV file.OCR
- Binary search
- Requires a sorted list, examines the middle item, then discards the half that cannot contain the target and repeats on the remaining half.OCR, Pearson Edexcel
- Binary shift
- A binary shift moves every bit in a binary pattern a stated number of places left or right.OCR
- Bit
- A single binary digit, either 0 or 1, and the smallest unit of data.OCR
- Bit depth
- The number of bits per sample; a greater depth gives more amplitude levels, so each sample is rounded less coarsely and quiet detail is preserved.OCR, Pearson Edexcel
- Bitmap images
- A grid of pixels, where each pixel is stored as a binary code for its colour.Pearson Edexcel
- bits per second
- The rate at which bits pass a point each second, used to measure network speed.Pearson Edexcel
- Boolean
- A data type that holds only True or False, used for conditions and flags.OCR
- Boolean operators
- Operators that work on truth values, each of which is either True or False, and let programs combine conditions.OCR
- Boolean operators AND, OR and NOT
- Operators that combine binary inputs to produce an output in a logic diagram.OCR
- Boolean result
- The true or false produced by a comparison, commonly used to control selection or iteration.Pearson Edexcel
- Bootstrap and firmware
- The program held in ROM, such as BIOS/UEFI firmware, that runs when a computer is switched on.OCR
- Boundary data
- Input at the exact limits of a valid range, used because logic errors frequently occur at these edges.OCR
- Brute-force attacks
- Trying many passwords or keys until one works.OCR
- Bubble sort
- Repeatedly compares adjacent items and swaps them when out of order, so large values bubble to the end, with passes repeated until no swaps occur.OCR, Pearson Edexcel
- Built-in subprogram
- A subprogram supplied by the language and called directly, such as print() or len().Pearson Edexcel
- Bus topology
- All nodes share a single backbone cable, with terminators at each end, and a break in the backbone can disrupt the whole network.Pearson Edexcel
- Byte
- A group of 8 bits that typically stores one character.OCR
C
- Cache
- Fast memory inside or close to the CPU that stores frequently used instructions and data, so a larger one reduces the need to access slower main memory.OCR
- Cache hit
- Occurs when requested data is found in the cache, which is much quicker than fetching it from main memory (RAM).OCR
- Cache miss
- Causes the CPU to fetch the required instruction or data from RAM and copy it into the cache for future use.OCR
- Cache performance
- Fast memory close to the CPU that stores frequently used instructions and data to reduce slower main memory access.OCR
- Cache size
- A key factor affecting CPU performance; a larger cache reduces the average time the CPU waits for data by storing more frequently used instructions.OCR
- Capacity calculation
- Total capacity is calculated by multiplying the number of items by the size of each item, then converting to a sensible unit.OCR
- Carry out of the most significant bit
- The extra most significant bit produced by a calculation, which is lost because the storage location cannot hold it.Pearson Edexcel
- Casting
- Converts a value from one type to another, for example int("25") turns the string "25" into the integer 25.OCR
- Central management and access
- One administrator can update software, set permissions and monitor use across all devices, which is faster and more consistent than visiting each machine.Pearson Edexcel
- Character encoding
- Computers store characters as binary codes so that text can be processed, compared and transmitted consistently.Pearson Edexcel
- Character set
- A character set provides the mapping between each binary code and a character.OCR
- Ciphertext
- The scrambled form of data that should remain unreadable without the correct key.OCR
- Client
- A computer that requests services or resources from a server in a client-server network.OCR
- clock
- Generates regular pulses that synchronise the fetch-decode-execute cycle.Pearson Edexcel
- Clock speed
- Measured in hertz (Hz), this is the number of clock cycles per second, and a higher value generally means more instructions can be processed per second.OCR
- Close
- Releases the connection and ensures buffered data is saved, and programs should close files after use, often using with open(...) as f: so closing happens…OCR
- Cloud computing
- The delivery of computing resources, such as storage, processing and software, over the Internet on demand, so users access them remotely rather than owning…OCR
- Coarser resolution
- A smaller number of bits gives coarser resolution, so values such as measurements or sound amplitudes are rounded to the nearest representable level.Pearson Edexcel
- Code reuse
- Calling the same named block whenever needed, which avoids duplicating code and lets one change fix every use.OCR
- Colour depth
- The number of bits used to represent each pixel's colour; a greater colour depth allows more distinct colours and improves colour accuracy.OCR, Pearson Edexcel
- Combining conditions
- Using AND, OR and NOT to join or invert Boolean expressions so one condition tests several facts.Pearson Edexcel
- Comments
- Brief comments explain purpose, assumptions or non-obvious decisions rather than repeating the code.Pearson Edexcel
- Communication between users
- Connections let users communicate through email, messaging and video calls.Pearson Edexcel
- Compact representation of binary
- Long binary strings become shorter and less error-prone to read and write, making hex a compact shorthand for binary.Pearson Edexcel
- Comparative evaluation
- Stating the advantage, then the matching disadvantage, and relating both to the characteristic named.OCR
- Compiler
- Translates a whole high-level program into machine code before any of it runs, producing an executable file that can be distributed and run later without the…OCR
- Compiler behaviour
- Translates the entire source program before any of it is executed, producing a machine code file, and reports errors together after translating the whole…Pearson Edexcel
- Computational thinking
- A set of problem-solving principles used before code is written.OCR
- Computer Misuse Act 1990
- Makes unauthorised access to computer material, unauthorised access with intent to commit further offences, and unauthorised modification of computer material…OCR
- Computer start-up sequence
- The CPU fetching and executing instructions from ROM to perform the power-on self-test, initialise hardware and load the operating system from secondary…OCR
- Concatenation
- Joining strings together, such as "Hello" + " " + "World", where both operands must be strings.OCR
- Condition-controlled iteration
- Repetition continues while or until a condition is tested, for example WHILE lives > 0 or REPEAT ...OCR
- Constant
- A value fixed when the program is written and not changed while it runs.Pearson Edexcel
- control unit
- Decodes instructions and directs the flow of data and control signals within the CPU.Pearson Edexcel
- Control unit coordination
- Decodes instructions and sends control signals that coordinate the other components and the timing of data movement.OCR
- Copyright
- Protects the fixed expression of original work such as source code, and arises automatically once the work is recorded.Pearson Edexcel
- Copyright, Designs and Patents Act 1988
- Protects original creative and design work, so copying software, music or images without permission can infringe copyright.OCR
- Correcting
- Finding and fixing logic errors such as wrong conditions, off-by-one loop bounds or misplaced statements, then amending them.OCR
- Cost against performance
- A trade-off where a device such as a solid-state drive costs more per gigabyte but gives fast access.OCR
- Count-controlled iteration
- The number of repetitions is known or calculated before the loop starts, for example FOR i = 1 TO 5.OCR
- CPU access to instructions and data
- Primary storage is the memory the CPU accesses directly while a program runs, because the CPU can only execute instructions and process data held in…OCR
- CPU purpose
- The processor that runs program instructions held in main memory, fetching each instruction, decoding it, carrying it out and storing any result.OCR
- CPU working memory
- Fast, directly accessible memory that temporarily holds data and instructions currently in use by the CPU.OCR
- Creating
- Writing a correct algorithm from a problem description, translating it into ordered steps using sequence, selection and iteration in the required notation.OCR
- Cultural issues
- Concerns about how technology shapes shared ways of life, for example streaming changing how music is consumed or social media altering language.OCR
D
- Data compression
- Reduces file size by removing redundancy, saving storage and speeding up transfer; it can be lossless or lossy.Pearson Edexcel
- Data protection
- Protecting data, for example by scrambling file contents with encryption software so files travel safely.OCR
- Data Protection Act 2018
- Controls how personal data is collected, stored and used, giving individuals rights such as access to their data and requiring organisations to keep it…OCR
- Data transfer and backup between systems
- Secondary storage allows data and programs to be transferred between different computer systems and backs up important files.OCR
- Data validation
- Checks that data entered into a program is sensible and complete before it is processed, though it cannot prove the data is true.Pearson Edexcel
- Debugging
- Finding why a program does not behave as intended, working out where the fault is, and fixing it by reading error messages, tracing variables and testing with…Pearson Edexcel
- Decimal prefixes
- OCR J277 uses decimal units: 1 kB = 1000 bytes, 1 MB = 1000 kB, 1 GB = 1000 MB, 1 TB = 1000 GB.OCR
- Decode stage
- The stage in which the control unit works out what the instruction means.OCR
- Decomposition
- Breaking a whole problem into successively smaller sub-problems, shown by reading downwards from the top box to lower levels.OCR, Pearson Edexcel
- Dedicated function
- The single job an embedded system carries out repeatedly and reliably, rather than being a general-purpose machine used for many tasks.OCR
- Dedicated single function
- The one job the processor, memory and input/output are chosen and fixed for, keeping the unit small, cheap, low-power and reliable.Pearson Edexcel
- Defensive design
- Writing programs that stay reliable and secure even when users behave unexpectedly or maliciously.OCR
- Defragmentation
- Moves parts of fragmented files into contiguous blocks on a magnetic hard drive, reducing read-head movement and improving access speed.OCR
- Determining correct output from given data
- Executing the algorithm exactly as written with the supplied data, then reading the final row to determine the output.Pearson Edexcel
- Digit-to-letter mapping
- Hexadecimal uses the digits 0–9 and the letters A–F, where A = 10, B = 11, C = 12, D = 13, E = 14 and F = 15.OCR
- Discarded carry
- The carry out of the eighth bit has a place value of 256, so discarding it makes the stored result incorrect, specifically 256 less than the true sum.OCR
- Disk defragmentation
- Rearranges fragmented files on a magnetic hard disk so blocks are contiguous, improving read speed.Pearson Edexcel
- Domain name resolution
- A DNS server translates the human-readable domain name into the numeric IP address that identifies the destination server.OCR
- Duration
- How long the sound lasts; increasing it increases the number of samples stored, so the file becomes larger, but it does not affect the playback quality.OCR
E
- Editor
- The facility where source code is written, usually with features such as line numbering, syntax highlighting and automatic indentation.OCR
- Efficiency of algorithms
- Merge sort is more efficient on large lists, while bubble and insertion sort are simple and suit small lists.OCR
- Efficient use of finite storage
- Compression reduces the number of bits needed to store a file, so more files fit on a given device because storage capacity is finite.OCR
- Embedded system
- A computer built into a larger device to carry out one dedicated job rather than being a general-purpose machine.Pearson Edexcel
- Encapsulation
- As data passes down the stack, each layer adds its own header.OCR
- Encapsulation and de-encapsulation
- Each layer adds its own header as data moves down the stack, and de-encapsulation removes headers as data moves up the receiver's stack.Pearson Edexcel
- Encode
- To encode text, each character is converted to its binary code and the codes are stored in sequence.OCR
- Encryption
- Scrambles data using a key so that intercepted or stolen data is unreadable without the correct key, protecting data in transit and at rest.OCR, Pearson Edexcel
- Encryption software
- Uses an algorithm and a key to convert plaintext into ciphertext so data cannot be understood if intercepted.OCR
- Environmental issues
- Concerns covering energy use in data centres, mining materials for batteries such as lithium and cobalt, and electronic waste.OCR
- Equality testing versus assignment
- Two equals signs test equality, while a single equals sign assigns a value.Pearson Edexcel
- Error diagnostics
- Facilities that help the programmer find and fix mistakes by flagging syntax errors, showing messages and sometimes suggesting corrections.OCR
- Error reporting and debugging
- A compiler reports all errors together after compilation, whereas an interpreter stops and reports the first error it encounters, making debugging easier.OCR
- Errors and execution speed
- Compiled code generally executes faster because translation is completed in advance, while interpreted code is convenient during development because errors…Pearson Edexcel
- Estimation and conversion
- Convert between units by dividing by 1000 to move to a larger decimal unit, and always state the final unit.OCR
- Ethernet
- A family of protocols and standards used for wired local area networks, defining how devices format and transmit frames over a shared medium.OCR
- Ethical hacking
- Uses the same techniques as malicious hacking but with permission and within legal and contractual limits.Pearson Edexcel
- Ethical issues
- Questions about what is right or fair, such as whether a company should sell personal data or a self-driving car should prioritise one life over another.OCR
- Evaluating AND, OR and NOT operators
- Working through each row using the operator definitions to find the output, adding intermediate columns for sub-expressions to prevent errors.OCR
- Evaluating combined logic circuits
- Tracing inputs through gates in order, working left to right and writing the intermediate value on each connecting line.OCR
- Everyday control devices
- Products such as washing machines, microwave ovens, central heating thermostats, digital cameras, fitness trackers, traffic lights, pacemakers and domestic…OCR
- Examples of LANs and WANs in everyday life
- A school with computers in several rooms linked by its own switches and cabling is a LAN, and the internet is the largest WAN.OCR
- Execute stage
- The stage in which the control unit sends control signals, the ALU may calculate, and results are written back to registers or memory.OCR
- Execution speed versus development speed
- Compilers give fast execution but slow development because each change needs a full recompile, while interpreters give slower execution but allow quick testing.OCR
- Exponentiation
- Raises a base to a power, for example side ** 2 for a square's area and side ** 3 for a cube's volume.Pearson Edexcel
F
- Factors limiting CPU performance
- Performance gains are limited by cache misses, memory bandwidth, thermal limits and how well software uses multiple cores.OCR
- Faster data transmission
- Smaller files transmit faster over a network because fewer bits must be sent.OCR
- Fetch stage
- The stage in which the address in the program counter is copied to the memory address register and the instruction at that address is transferred to the…OCR
- File formats and properties
- Details such as file format and creation date that metadata may include to describe a file.OCR
- File management
- Organises how files and folders are stored, named, located, moved, copied and deleted, and controls access rights.Pearson Edexcel
- File repair
- Scans a damaged file's structure and rebuilds what it can, so a corrupted document may open again.Pearson Edexcel
- File size
- In bits it is calculated as sample rate × bit depth × duration in seconds × number of channels, and doubling any of these three factors roughly doubles it.OCR
- File size and quality trade-offs
- A higher sample rate and bit depth capture the wave more accurately but create a larger file.OCR
- File size calculation
- Uncompressed file size in bits is calculated as width × height × colour depth, then divided by 8 for bytes and by 1000 for kB and MB.OCR, Pearson Edexcel
- File-size expression
- A calculation that multiplies the number of items by the bits or bytes required per item.Pearson Edexcel
- Final or terminal testing
- Testing carried out once the whole program is complete and integrated, checking the system as a whole against the original requirements.OCR
- Finding defects
- Testing aims to uncover logic errors and defects before the software is released to users.OCR
- Firewall
- Monitors and filters incoming and outgoing network traffic against a set of rules, blocking unauthorised connections.OCR, Pearson Edexcel
- Firmware in ROM
- The program stored in ROM so the system starts instantly and cannot easily be changed.OCR
- Firmware in ROM or flash memory
- The program usually stored in ROM or flash memory that runs automatically when the device is switched on, so the user does not install software.Pearson Edexcel
- Fixed firmware
- The software an embedded computer runs to perform one control job, processing the input and producing the control output.OCR
- Fixed-length codes
- Because the code length is fixed at 7 bits, every character takes the same space, and codes can be sorted into a standard order.Pearson Edexcel
- Fixed-width storage
- A storage location with a set number of bits, so a value needing more bits than it provides cannot be held.Pearson Edexcel
- Format check
- Confirms input matches an expected pattern, such as a postcode or date.OCR
- FROM
- Names the table, copying table and column names exactly as given in the question.OCR
- Full mesh
- A mesh in which every device connects to every other device.OCR
- Function
- A subprogram that must return a value to the caller, so its call can be used inside an expression.Pearson Edexcel
- Functions versus procedures
- A procedure performs an action and may display or update data without returning a value, whereas a function performs a calculation and returns a value to the…OCR
G
- Global versus local access
- A global is declared in the main program and accessible throughout, whereas a local is created inside a subprogram and code outside cannot see it.Pearson Edexcel
H
- Hardware control and performance
- Low-level languages allow precise control over hardware resources such as registers and memory addresses, which can improve execution speed or reduce program…OCR
- Hex digit values
- The digits 0-9 and A-F, where A = 10, B = 11, C = 12, D = 13, E = 14 and F = 15.OCR
- Hexadecimal
- Base 16, where each digit represents a group of four binary bits.OCR
- Hierarchy
- The arrangement of boxes by level, where each lower level shows a decomposition of the box above it and boxes on the same level are sibling sub-tasks.OCR
- High-level language
- Uses readable statements, data structures and abstraction, so programs are quicker to develop, easier to maintain and usually portable, though a translator is…Pearson Edexcel
- Hosting and service provision
- Storing a website or service on a server that is reachable over the Internet, which may be owned locally or rented from a provider.OCR
- HTTPS
- HTTP carried over an encrypted connection, commonly using TLS, so data such as login details cannot easily be read in transit.OCR, Pearson Edexcel
- Human readability and maintainability
- High-level languages use English-like keywords and abstractions such as variables, loops and functions, making programs easier for humans to read, write and…OCR
I
- ID and password
- Details collected from the user, where the program searches stored records for the supplied ID and compares the stored password with the one entered.Pearson Edexcel
- Image quality
- Improved by higher resolution, which allows finer detail, or greater colour depth, which improves colour accuracy, but each increases file size.OCR
- IMAP
- Keeps messages on the server so they can be synchronised across devices, unlike downloading to one device.OCR, Pearson Edexcel
- Immutability
- Operations return a new string rather than changing the original, so strings cannot be changed in place.OCR
- Inclusive comparisons
- Comparisons that combine an angle bracket with an equals sign, so the boundary value is also accepted.Pearson Edexcel
- Indentation
- Shows which statements sit inside loops, selections and sub programs, making the control flow visible.OCR, Pearson Edexcel
- Index
- The value used to reach an element in an array, commonly starting at 0 so the last index is size − 1.OCR
- Indexing
- Position of a character in a string, usually starting at 0, so the first character is at position 0.OCR
- Initialisation
- Giving a variable its first value, while assignment later replaces that value.Pearson Edexcel
- input and output
- Input brings data into the program, often from a user or sensor, while output communicates a result through a screen, file or device.OCR
- Input devices
- Hardware that converts data such as text, images, sound and instructions into binary, for example a keyboard producing a character code.OCR
- Input validation
- Checks that data entered by a user is sensible, complete and in the expected format before the program processes it.OCR
- Input–process–output
- The pattern used to structure an answer, identifying the input, the processing and the output for a named example to show understanding of the concept.OCR
- Inputs
- The data or signals that enter the system, such as a customer's age typed into a ticket machine.OCR
- Insertion sort
- Builds a sorted section at the start by taking the next item and inserting it into the correct position among those already sorted, shifting larger items right.OCR
- Integer
- A data type that holds whole numbers such as 42 or -7, used for counting and exact arithmetic.OCR
- Integer division
- Discards the fractional part, giving how many whole times one number fits into another.Pearson Edexcel
- integer division and modulus
- Integer division (DIV) returns only the whole-number quotient, while modulus (MOD) returns the remainder.OCR
- Interaction with sensors and actuators
- Reacting to inputs from sensors and driving parts such as a motor and valve in the physical world.OCR
- Interference
- A factor that can reduce wireless performance, along with distance from the access point and physical obstacles.OCR
- Interoperability and compatibility
- The ability of equipment from different manufacturers to communicate, which standards improve and which makes network behaviour predictable.OCR
- Interpretation of raw data
- Using metadata so that software can make sense of raw data, which may otherwise be meaningless, such as knowing how many pixels wide an image is.OCR
- Interpreter
- Translates and executes source code line by line, which helps with debugging because errors are reported as they are encountered.OCR
- Interpreter behaviour
- Translates and executes the source one statement at a time, stopping when it reaches an error, and produces no standalone machine code file.Pearson Edexcel
- Interpreting
- Reading an algorithm and stating its purpose or output, tracing it with sample data to state its behaviour, including edge cases.OCR
- Invalid or erroneous data
- Input that does not meet the stated rule and should be rejected by the program.OCR
- IP address
- A logical address, often assigned by a DHCP server, which can change when a device joins a new network and which routers use to forward packets.OCR
- IP addressing
- An IP address identifies a device or interface on a network so data reaches the right destination.Pearson Edexcel
- IPv⁴
- A 128-bit address written as eight groups of hexadecimal digits separated by colons, created because IPv⁴ addresses are running out.OCR
- Iterative and terminal testing
- Iterative testing occurs during development to check individual modules, while terminal testing evaluates the finished program.OCR
- Iterative testing
- Repeated testing carried out as each module or feature is written, where the programmer runs the code, checks outputs against expected results, fixes defects…OCR
K
- Key
- Controls the scrambling and unscrambling, and is required to encrypt and decrypt.OCR
- kilobit, megabit and gigabit
- Prefixes that scale by 1000, so 1 megabit per second is 1000 kilobit per second.Pearson Edexcel
- Kilobyte
- A unit of 1,000 bytes, or 1 KB, the first step above the byte in the ladder of units.OCR
L
- LAN
- Covers a small area such as one building or campus, for example a school where computers, printers and a file server are linked by the school's own cabling…OCR, Pearson Edexcel
- Latency
- The delay before data starts to arrive, and it affects how responsive a connection feels.Pearson Edexcel
- Layered communication
- The TCP/IP model splits network communication into four layers, each with a distinct job, working in sequence as data moves down the sender's stack and up the…Pearson Edexcel
- Layering
- Splits network communication into separate jobs so each layer handles one concern and offers services to the layer above.OCR
- Leading zeros
- Zeros added to pad the leftmost nibble when the binary integer does not contain a multiple of four bits.OCR
- Least significant bit
- The rightmost bit, where column-by-column binary addition starts, moving leftwards while processing carries.OCR
- Legal issues
- Issues that arise when behaviour is governed by law, such as handling personal data under the Data Protection Act 2018.OCR
- Length check
- Confirms a string has an allowed number of characters, such as a username between 4 and 12 characters.Pearson Edexcel
- Library subprogram
- A subprogram that must be imported before use, for example importing a maths module and then calling its square-root function.Pearson Edexcel
- Licencing
- The owner granting permission to use software under stated conditions, for example single-user, site or open-source licences.Pearson Edexcel
- Lifetime of local variables
- Created when the subprogram is called and ceasing to exist when it ends, so it no longer exists outside its subprogram.Pearson Edexcel
- Linear search
- Checks each item from the start of a list in turn until the target is found or the list ends, so it works on unsorted data.OCR, Pearson Edexcel
- Logic error
- Code is syntactically valid and runs, but produces an incorrect result because the algorithm's steps or conditions are wrong.OCR, Pearson Edexcel
- Logic errors
- Errors that let the program run but produce wrong results, such as using addition where subtraction is needed or a condition that is never true.Pearson Edexcel
- Logic gate symbols and functions
- Each gate has a distinctive symbol, and AND requires all inputs to be 1, OR requires at least one input to be 1, and NOT inverts its single input.OCR
- Logical left shift
- Moving every bit one place left, putting 0 in the least significant bit, and multiplying the unsigned value by 2.Pearson Edexcel
- Logical operators
- Operators that combine or invert Boolean results: AND is true only when both inputs are true, OR is true when at least one is true, and NOT reverses a single…Pearson Edexcel
- Logical right shift
- Moving every bit one place right, putting 0 in the most significant bit, and dividing the unsigned value by 2, discarding any remainder.Pearson Edexcel
- Lookup
- Searches stored records for the supplied ID and retrieves the associated stored password or credential.Pearson Edexcel
- Loss of precision
- A right shift causes a loss of precision, discarding any bits shifted past the right-hand end and losing fractional parts.OCR
- Lossless compression
- Reduces file size without losing any data, so the original can be restored exactly.OCR
- Lossless compression and exact reconstruction
- Reduces file size while allowing the original data to be reconstructed exactly, so it suits text, spreadsheets, source code and archives.Pearson Edexcel
- Lossless methods
- Find patterns and store them more efficiently, often using dictionary or run-length techniques.OCR
- Lossy compression
- Permanently removes some data to achieve a smaller file, used where approximate reproduction is acceptable.OCR
- Lossy compression and permanent data loss
- Permanently discards some detail that humans are less likely to notice, giving much smaller files for images, audio and video, but the original cannot be…Pearson Edexcel
- Low cost and low power
- Characteristics of embedded systems that make the system cheap and dependable, with unnecessary hardware and software stripped away.OCR
- Low-power device connectivity
- A design for low power consumption that suits battery-powered devices such as wireless earbuds, keyboards, fitness trackers and car systems.OCR
M
- MAC address
- A physical address burned into the network interface card by the manufacturer, fixed for the life of the interface and used within a local network to identify…OCR
- MAC addressing
- Used by Ethernet to identify the source and destination network interface cards on the network.OCR
- Machine code
- Binary instructions executed directly by the CPU, forming the lowest level of language and needing no translation.Pearson Edexcel
- Magnetic storage
- Uses magnetised areas on a spinning platter read by a moving head, for example a hard disk drive (HDD).OCR
- magnetic storage method
- Stores data by magnetising tiny areas on a spinning platter, with read/write heads detecting or changing the magnetic state.Pearson Edexcel
- Maintainability
- Means another programmer can read, understand and safely change a program later.OCR
- Malware
- Software written to harm or exploit, including viruses that attach to files, worms that self-replicate across networks, trojans disguised as useful programs,…OCR, Pearson Edexcel
- MAR (Memory Address Register)
- Holds the address of the memory location currently being read from or written to, sending that address along the address bus.OCR
- Matching compression method to file type
- Choosing a method depends on whether exact recovery matters, so a text document needs lossless while a photograph for a web page may accept lossy.Pearson Edexcel
- Matching technology to user need
- Identifying the demands of the task before selecting a device, then comparing candidate media against capacity, speed, portability, durability, reliability…OCR
- MDR (Memory Data Register)
- Holds the data or instruction fetched from memory via the data bus, or the data to be written to memory.OCR
- Meaningful identifiers
- Variable, constant and subroutine names describe their role, such as markTotal instead of t.Pearson Edexcel
- Meeting requirements
- Testing confirms that a program functions as intended and meets its original requirements.OCR
- Memory management
- Allocates RAM to programs, keeps track of free and used areas, and prevents programs overwriting each other.OCR
- Merge sort
- Splits the list into single items, then repeatedly merges pairs of sorted sublists by comparing their front items until one sorted list remains.OCR, Pearson Edexcel
- Mesh topology
- Nodes connect to multiple other nodes, and a full mesh links every node directly to every other node, giving high resilience but requiring many connections.OCR, Pearson Edexcel
- Metadata
- Data about data that describes a file's content, format, origin, and properties so that software and users can interpret and manage it.OCR
- Modelling aspects of the real world
- Using decomposition and abstraction so that only the essential features of a real-world situation are represented.Pearson Edexcel
- Modulus
- Returns the remainder, which is useful for testing divisibility or wrapping values.Pearson Edexcel
- Multiplication and division by powers of two
- A left shift by n places multiplies the value by 2ⁿ, while a right shift by n places divides the value by 2ⁿ, discarding any bits shifted past the right-hand…OCR
- Multitasking
- Allows several processes to appear to run at once by sharing processor time, often through rapid switching.OCR
N
- Named fields and data types
- Each field in a record has a name and a data type, such as name (string), age (integer) and average (real).OCR
- Naming conventions
- Give variables and sub programs meaningful names, so their purpose is obvious.OCR
- Need for compression
- Compression reduces the number of bits used to store or transmit data, saving storage space and reducing transmission time and bandwidth use.Pearson Edexcel
- Network classification by scale
- Networks are classified by the area they cover and who controls them, so the difference is one of scale and ownership rather than purpose.Pearson Edexcel
- Network of networks
- Many independently owned networks are joined so that any device can exchange data with any other.Pearson Edexcel
- Network topology
- The arrangement of devices and connections in a network.OCR
- Networks and interconnection
- The Internet is a worldwide collection of computer networks, not a single network, with independent LANs and WANs interconnecting through routers.OCR
- Nibble
- A group of 4 bits, useful because one hexadecimal digit represents exactly one nibble.OCR, Pearson Edexcel
- Nibble-to-hex-digit mapping
- One hex digit maps exactly to four binary bits, so each nibble is replaced with its hex digit.Pearson Edexcel
- NIC
- Gives each computer a network interface and a MAC address so that a stand-alone computer can connect to a network.OCR
- Non-volatile data storage
- Storage that holds data and programs permanently, unlike RAM, which is volatile.OCR
- Non-volatile memory
- Memory that retains its contents when the power is removed, which is true of ROM.OCR
- Normal data
- Valid, typical input that lies well inside the accepted range and should produce the expected result.OCR
- NOT
- A unary operator that negates a single Boolean value, turning True into False and False into True.OCR
- Number bases
- Denary is base 10, using digits 0–9, while binary is base 2, using only 0 and 1.OCR
- Number of cores
- More cores allow multiple instructions or programs to be processed simultaneously, which can improve performance for tasks that can be parallelised.OCR
- Number of users
- More simultaneous users means each gets less because bandwidth is divided between them.OCR
- Numbers, text, sound and graphics
- These are the data types that computers represent using binary.Pearson Edexcel
O
- Open
- Creates a connection between the program and a named file on secondary storage, with the chosen mode determining whether the program can read, overwrite or…OCR
- Operands
- Every operator needs a value on each side, so a complete expression has both present.Pearson Edexcel
- Operating system and firmware start-up
- Primary storage holds the operating system in use and the BIOS/firmware needed at start-up.OCR
- operator precedence
- Standard rules, given as BODMAS or BIDMAS, applied in order: brackets first, then exponentiation, then division and multiplication, and finally addition and…OCR
- Operator precedence and grouping
- When operators are combined, evaluate NOT first, then AND, then OR, unless brackets change the order.OCR
- Operator selection
- Choosing the correct operator for the intended logic and placing it between valid Boolean expressions.Pearson Edexcel
- Optical storage
- Uses a laser to read pits and lands on a reflective disc, for example CD, DVD and Blu-ray.OCR
- optical storage method
- Stores data as pits and lands on a reflective surface, where a laser beam is reflected differently and the pattern is interpreted as binary.Pearson Edexcel
- Output devices
- Devices such as monitors, speakers or printers that convert binary results back into a human-readable form.OCR
- Outputs
- The results presented or stored, such as displaying the ticket price or writing a record to a file.OCR
- Overflow
- Occurs when a result exceeds the largest storable value, so the extra carry has nowhere to go and the result cannot be stored correctly.OCR, Pearson Edexcel
- Overflow error
- Occurs when a carry is generated out of the most significant bit (the 128s column) and, with no ninth bit to store it, is discarded.OCR
- Ownership and infrastructure
- A LAN usually uses owned cabling, switches and wireless access points, while a WAN depends on external links and routers.Pearson Edexcel
- Ownership and management of network infrastructure
- LAN hardware is typically owned and managed by the organisation, whereas WAN infrastructure is usually owned by third parties such as telecom providers.OCR
P
- Packet forwarding by routers
- Routers read the destination address and forward each packet along the best available path, hop by hop, until it arrives.Pearson Edexcel
- Page file or swap file
- A reserved area of secondary storage where the operating system moves pages of data that are not currently being used when RAM becomes full.OCR
- Pairing and device security
- The process of establishing a trusted connection between devices, often involving a shared passcode or confirmation, which helps prevent unwanted connections.OCR
- Parameters
- The named inputs declared in the subprogram definition, which may be zero or more for both functions and procedures.Pearson Edexcel
- Parameters and arguments
- Parameters are placeholders in the definition, while arguments are the actual values supplied when the sub program is called.OCR
- Partial mesh
- Some nodes have more than one path to other nodes, balancing resilience against cost.Pearson Edexcel
- Patents
- Protects a new, inventive technical process or device and must be applied for and granted before it can be enforced.Pearson Edexcel
- Peer
- A computer with an equal role that can act as both client and server, sharing resources directly with others.OCR
- Peer-to-peer network
- A network where every computer has an equal role and no central server controls the network.OCR
- Penetration testing
- Simulates attacks to find weaknesses before criminals do, allowing them to be fixed before real attackers exploit them.OCR, Pearson Edexcel
- Performance and security trade-offs
- Wireless gives mobility and easy installation but can suffer interference, weaker security and variable bandwidth.OCR
- Peripheral management
- Uses device drivers to send data to and receive data from input, output and storage devices such as keyboards, printers and disks.OCR, Pearson Edexcel
- Personal area networks
- A small network formed by devices connected over a short range, such as a piconet in which one device is master and others are slaves.OCR
- Physical and logical network specifications
- Standards cover physical properties such as Ethernet cable connectors and Wi-Fi radio frequencies, and logical properties such as data formats and the rules…OCR
- Pixel
- A bitmap image is a grid of pixels, and each pixel stores one colour value as a binary code.OCR
- Place value in base 2
- The values 128, 64, 32, 16, 8, 4, 2 and 1 used for unsigned conversion, where a bit set to 1 adds its place value.Pearson Edexcel
- Plaintext
- The original data that encryption scrambles into ciphertext.OCR
- POP
- Downloads email to a single device and may delete it from the server.OCR
- Portability across platforms
- High-level languages are generally portable because a translator or virtual machine adapts the same source code to different hardware.OCR
- Portable
- Describes high-level code that can generally be moved across machines, though it must still be translated before execution.Pearson Edexcel
- Powers of two and state counts
- The number of distinct states for a pattern of n bits is 2ⁿ, found by raising 2 to the power of the bit length.Pearson Edexcel
- Practical handling of large media files
- Streaming and downloading become more practical when file sizes are smaller, and the need applies to text, images, sound and video.OCR
- Presence check
- Confirms a field is not empty, for example rejecting a blank email box.OCR, Pearson Edexcel
- Primary storage
- Fast storage that the CPU can access directly, with RAM acting as this type of storage.OCR
- Primary storage roles
- Both RAM and ROM are primary storage directly accessible by the CPU, but they serve different roles.OCR
- Problem solving with logic
- Truth tables show exactly when a system outputs True, which helps design logic circuits, test program conditions and check whether two expressions are…OCR
- Procedure
- A subprogram that does not return a value and is called as a standalone statement.Pearson Edexcel
- Process management
- Decides which programs or processes get processor time, schedules them, shares memory between them and closes them when finished.Pearson Edexcel
- Processes
- The operations, calculations or decisions performed on the data, such as checking whether the age is below 16 and calculating the price.OCR
- Program Counter
- Holds the address of the next instruction; during the fetch stage its value is copied to the MAR and it is then incremented.OCR
- Program instructions as binary
- Computers use binary to represent program instructions as well as data.Pearson Edexcel
- Program testing
- Testing the program with inputs that make each combined condition true and false.Pearson Edexcel
- Protocol
- An agreed set of rules that lets devices communicate, needed for reliable, standardised exchange between different hardware and software.Pearson Edexcel
- Pseudorandomness
- Values that look random but are produced by a deterministic algorithm, so they are predictable if the seed and algorithm are known.OCR
- Purpose of networking
- Computers are connected so they can exchange data and share resources, because sharing is cheaper and more flexible than giving every user a separate copy of…Pearson Edexcel
R
- RAM
- Main memory that is directly accessible by the CPU and is volatile, losing contents when power is removed.Pearson Edexcel
- Range
- How far a signal can travel while remaining usable, limiting where wireless devices can operate.Pearson Edexcel
- Range and bounds
- The limits of the values produced, which are language-specific; in OCR Reference Language random(x, y) returns an integer from x to y inclusive.OCR
- Range and overflow
- In 8-bit two's complement the range is −128 to +127, and overflow occurs when a result falls outside the representable range.Pearson Edexcel
- Range check
- Confirms a number or ordered value lies between limits, such as a test score from 0 to 100.OCR, Pearson Edexcel
- Range of unsigned integers from 0 to 2ⁿ − 1
- With n bits there are 2ⁿ different patterns, so the range of unsigned integers runs from 0 to 2ⁿ − 1.Pearson Edexcel
- Read
- Retrieves data from an opened file into program variables, where read() returns the whole remaining content, readline() returns one line and readlines()…OCR
- Read/write access
- RAM can be read from and written to, while ROM is normally read-only and not changed by ordinary programs.OCR
- Real
- A data type that holds decimals such as 3.14 or -0.5, for numbers with fractional parts.OCR
- Record
- A data structure that stores related fields about one entity, with each field having a name and a data type.OCR
- Reduced bandwidth and cost
- Reduced bandwidth use lowers congestion and can reduce data-transfer costs, which matters when many users share a connection.OCR
- Refining
- Improving an already working algorithm, for example by removing repeated code or handling invalid input.OCR
- Refining an algorithm
- Improving an algorithm's design, such as fixing errors, handling unexpected inputs robustly, or increasing efficiency, by identifying the specific weakness…OCR
- Register storage
- Very small, very fast storage locations inside the CPU, each holding a current value during processing.OCR
- Regression checking
- Checking after a fix that a change has not introduced new faults elsewhere, as part of iterative testing.OCR
- Relational operators
- Operators that compare values and produce a Boolean result of true or false, including equal to, less than, greater than, not equal to, less than or equal to…Pearson Edexcel
- Reliable data transmission
- With TCP, the transport layer adds sequence numbers and checksums so lost or corrupted segments can be resent.Pearson Edexcel
- Resolution
- The number of pixels in an image, often expressed as width × height; higher resolution means more pixels and allows finer detail.OCR, Pearson Edexcel
- Resource sharing
- A school office can send a document to a networked printer instead of buying one printer per desk, and staff can open the same shared folder rather than…Pearson Edexcel
- Reuse
- Calling the same subprogram many times instead of rewriting the same code, which shortens programs and reduces the chance of inconsistent errors.Pearson Edexcel
- Reversibility of conversion methods
- A conversion is checked by reversing the method, such as converting CA₁₆ back to 202 to confirm the answer.OCR
- Robustness
- Testing verifies that a program can handle unexpected actions without crashing.OCR
- role of secondary storage
- Provides non-volatile, long-term storage for data and programs when the computer is switched off, and is not directly accessed by the CPU.Pearson Edexcel
- Rounding or truncation
- Happens when a value cannot be represented exactly, such as a fraction stored with a limited number of fractional bits.Pearson Edexcel
- Router
- Connects the LAN to other networks, such as the internet, and directs packets between them.OCR
- Routing between separate networks
- A router connects separate networks, for example a home network to an internet service provider.Pearson Edexcel
- Run-time environment
- The facility that allows the program to be executed and tested from inside the IDE, often with a debugger for stepping through code and inspecting variables.OCR
- Runtime error
- The fault occurs during execution, for example division by zero, an out-of-range array index, or invalid type conversion.OCR, Pearson Edexcel
- Runtime errors
- Errors that occur while the program is running, for example dividing by zero or accessing an index outside the bounds of a list.Pearson Edexcel
S
- Sample interval
- The time between one sample and the next, where a shorter interval means more samples are taken in each second.Pearson Edexcel
- Sample rate
- How many samples are taken each second, measured in hertz (Hz); a higher rate captures rapid changes in the wave more accurately.OCR, Pearson Edexcel
- Sampling and quantisation
- Each measurement is a sample, and each sample is rounded to the nearest available level.OCR
- Scope of variables
- A global variable can be read or changed by any subprogram, while a local variable is accessible only within the subprogram it is declared in.Pearson Edexcel
- Searching within data structures
- A searching algorithm locates a target value within a data structure and reports its position or confirms absence.OCR
- Searching, sorting, and management of digital assets
- Ways metadata is used, including searching, sorting, copyright tracking, and automatic processing.OCR
- Secondary storage characteristics
- The properties compared when choosing media: capacity, speed, portability, durability, reliability and cost.OCR
- SELECT
- Names the fields to return, and uses * only when every column is wanted.OCR
- Selection
- A condition is evaluated and exactly one branch runs, for example IF ...OCR, Pearson Edexcel
- Sensors and actuators
- The inputs a controller reads, such as water-level and temperature sensors, and the outputs it drives, such as valves and a motor.OCR
- Sequence
- Statements execute in the order written, so swapping two lines can change the result.OCR
- Server
- A powerful computer that stores data, manages user accounts, applies security and responds to requests.OCR
- Short-range wireless communication
- A technology that lets devices exchange data directly over a short distance, typically only a few metres.OCR
- Sign bit and place value
- The most significant bit indicates the sign, and its place value is negative, which is why 10000000 represents −128.Pearson Edexcel
- Signed 8-bit range -128 to +127
- The range of values represented by 8-bit patterns interpreted as signed, running from -128 to +127.Pearson Edexcel
- Simulation and games
- Uses of random number generation such as simulating a dice roll with a random integer from 1 to 6, or selecting a random item from an array.OCR
- Single-bit rules
- The rules for adding one bit to one bit: 0+0=0, 0+1=1, 1+0=1, 1+1=10₂ (write 0, carry 1), and 1+1+1=11₂ (write 1, carry 1).OCR
- Slicing
- Extracting a substring, for example "Computer"[0:3] giving "Com".OCR
- Social engineering
- Manipulating people, for example through phishing emails or messages that trick users into revealing credentials or opening attachments, exploiting people as…OCR, Pearson Edexcel
- Software licences
- Set the terms of use: proprietary licences restrict copying, modification and redistribution, while open source licences allow users to view, modify and share…OCR
- solid state storage method
- Stores data in flash memory chips using electrical charge in floating-gate transistors, with no moving parts.Pearson Edexcel
- Solid-state storage
- Uses flash memory with no moving parts, for example an SSD, USB flash drive or SD card.OCR
- Speed and performance
- Primary storage is much faster than secondary storage, and too little memory forces swapping to slower secondary storage, reducing performance.OCR
- SQL injection
- Inserting malicious SQL through unvalidated input to read or alter a database.OCR
- SSID
- A network name broadcast by an access point.OCR
- Standard interfaces
- Between layers, these let different vendors' hardware and software interoperate, which is why the internet works across mixed equipment.OCR
- Standards
- Agreed, documented specifications that allow hardware and software from different manufacturers to interoperate on a network.OCR
- Star topology
- Each node connects to a central switch or hub, so a single node or cable failure affects only that node, but the central device is a single point of failure.OCR, Pearson Edexcel
- Start-up and firmware
- ROM stores fixed instructions such as the bootstrap/BIOS program used at start-up, running the power-on self-test and locating the boot loader.OCR
- Step-by-step execution of algorithms
- Working through each statement in order, updating every variable as its value changes, and respecting sequence, selection and iteration.Pearson Edexcel
- Storage characteristics
- The features of capacity, speed, portability, durability, reliability and cost that every storage device balances.OCR
- Storage management
- Freeing storage space, for example by compressing or removing redundant files when a laptop is full.OCR
- Storing multiple records in a collection
- Many records can be held in a list or file, then looped through to search, calculate or display.OCR
- Structure diagram
- A top-down design tool that breaks a whole problem into successively smaller sub-problems until each part is simple enough to code as a module.OCR
- Structured programming
- Breaking a program into named, self-contained blocks, each with one clear job, so programs are easier to read, test, debug and reuse.OCR
- Sub programs
- Break a large task into named modules, so each part can be tested and edited without disturbing the rest.OCR
- Subprogram
- A named block of code that performs one task and can be called whenever that task is needed.Pearson Edexcel
- Suitability for purpose
- Explaining why a characteristic matters in context, for example portability for a device carried daily.OCR
- Swapping
- The operating system moving pages or blocks of data between RAM and a page file or swap file on secondary storage, in both directions.OCR
- Switch
- Connects devices within one LAN and forwards frames only to the intended port rather than broadcasting to all.OCR
- Syntax error
- An error that breaks the rules of the language, such as a missing bracket or a misspelled keyword, and prevents the program running at all.OCR, Pearson Edexcel
- Syntax errors
- Errors where the code breaks the rules of the language, so the program will not run, such as a missing closing bracket or a misspelled keyword.OCR, Pearson Edexcel
- System maintenance
- Maintenance or protective tasks performed on a computer system, separate from the core operating system functions.OCR
- Systematic enumeration of input combinations
- Listing inputs in a consistent order such as 00, 01, 10, 11, where two inputs give four rows and three inputs give eight rows, following 2ⁿ combinations.OCR
T
- TCP/IP
- The foundational suite in which IP handles addressing and routing, while TCP provides reliable, ordered delivery by segmenting data and checking for errors.OCR, Pearson Edexcel
- Teamwork
- Supported because teams can divide work by assigning different subprograms to different programmers.Pearson Edexcel
- Test data
- Used with expected output to identify logic errors by comparing it with actual output.OCR
- Test plan
- Uses normal, boundary, invalid, and erroneous data.OCR
- Testing and debugging
- Easier because each subprogram can be checked in isolation, and a fault found can be fixed once inside the subprogram rather than in every copy.Pearson Edexcel
- Testing logical equivalence
- Using truth tables to test if two logical expressions are equivalent by comparing whether they produce identical outputs for all input combinations.OCR
- The role of agreed rules in networking
- Without agreed rules, devices could use incompatible signalling or data formats and fail to communicate, while standards simplify troubleshooting.OCR
- time = file size ÷ transmission rate
- The relationship linking file size, transmission rate and time, which can be rearranged to find file size or rate.Pearson Edexcel
- Trace
- A useful method of following a small input by hand and comparing the result with the expected result to find an error.OCR
- Trace table
- Used to trace the algorithm, record each variable after every step, and find the first step where a value differs from the expected value.Pearson Edexcel
- Trace tables
- Support dry runs to track variable changes and locate logic errors, which produce incorrect results.OCR
- Trade-offs in system design
- Accepting a disadvantage for an advantage, such as lower cost against slower speed.OCR
- Trademarks
- Protects brand identity such as a name, logo or slogan that distinguishes a product or company.Pearson Edexcel
- Translation of high-level code
- A compiler translates the whole high-level source program in one go, whereas an interpreter translates and executes it one statement at a time.Pearson Edexcel
- Translator
- Converts source code written by a programmer into a form that a computer can execute, bridging human-readable code and binary instructions.OCR
- Translators
- Facilities, such as compilers or interpreters, that convert the source code into a form the computer can execute.OCR
- Transmission media
- The path that carries the signals, such as copper cable using electrical signals, fibre optic cable using light, or wireless using radio waves.OCR
- Truncated stored result
- The incorrect value kept when only the low bits are stored and the extra most significant bits are discarded.Pearson Edexcel
- Truth table
- Lists every combination of input values and the output for each combination.Pearson Edexcel
- Truth table construction
- A table lists every possible combination of input values and the resulting output for a Boolean expression, with a column for each intermediate operation…OCR
- Truth tables
- A table that lists every possible combination of binary inputs and the resulting output for a Boolean expression or logic diagram.OCR
- Two states
- The condition of a computer's electrical signals being either on or off, which is why all data must be represented as binary patterns of 0s and 1s.OCR
- Two-digit range 0 to 255
- A 2-digit hexadecimal number has place values 16 and 1, so it represents values from 0 to 255.OCR
- Two's complement representation
- A signed 8-bit pattern in which the leftmost bit has place value -128 and the other bits keep 64, 32, 16, 8, 4, 2 and 1.Pearson Edexcel
- Two's complement signed representation
- The most significant bit is reserved as a sign indicator, where 0 means non-negative and 1 means negative.Pearson Edexcel
U
- Unit conversion
- Dividing or multiplying by the correct power of 1024, keeping the direction correct and stating the unit.Pearson Edexcel
- Units of data storage
- Data capacity is measured in bits and bytes, with 8 bits = 1 byte.OCR
- Unpredictable values
- Values that are not predictable in advance, produced within a chosen range and useful for games, simulations, sampling and testing.OCR
- Unsigned 8-bit range 0 to 255
- The range of values represented by 8-bit patterns interpreted as unsigned, running from 0 to 255.Pearson Edexcel
- Unsigned integer representation
- Every bit is used for magnitude, so an 8-bit unsigned pattern ranges from 00000000 (0) to 11111111 (255).Pearson Edexcel
- Unsigned range 0 to 2ⁿ − 1
- With n bits there are 2ⁿ possible bit patterns, and for unsigned values these give the range 0 to 2ⁿ − 1.Pearson Edexcel
- User interface
- The part of the system that lets a person interact with the computer, commonly through a graphical user interface or command line.OCR
- User management
- Creates and controls user accounts, sets passwords and permissions, and keeps different users' settings and files separate.Pearson Edexcel
- Using test data
- Running the program, comparing actual output with expected output, and recording the outcome.OCR
- Utility software
- Small, focused tools that keep a computer usable once the operating system is installed, each solving one housekeeping problem.OCR
V
- Variable
- A named store whose value can change during execution.Pearson Edexcel
- Variable values at a given point
- The value read from the row at the specified point in a trace table, rather than from the final row.Pearson Edexcel
- variables and constants
- A program stores changing data in variables and fixed values in constants, each with a meaningful identifier and an appropriate data type.OCR
- Virtual memory
- A technique that lets a computer run programs larger than the available physical RAM by using secondary storage as an overflow area.OCR
- Virus
- Attaches to a legitimate file and spreads when that file is run.Pearson Edexcel
- Volatile memory
- Memory whose contents are lost when the power is removed, as is the case with RAM.OCR
- Volatility
- The property by which RAM loses its contents when power is removed, whereas ROM keeps its contents when power is removed.OCR
- Volatility and data persistence
- RAM is volatile and loses its contents when power is removed, so secondary storage is needed to provide non-volatile storage for data that must persist.OCR
- Volatility and persistence
- RAM is volatile and loses its contents when power is removed, whereas ROM is non-volatile and keeps firmware permanently.OCR
- Von Neumann architecture
- Uses a single shared main memory for both program instructions and data, which are fetched and executed in a repeating cycle.OCR
- von Neumann stored program concept
- Instructions and data are held together in main memory (RAM) as binary.Pearson Edexcel
W
- WAN
- A network that covers a large geographical area, often connecting LANs across towns, countries or continents, with communication infrastructure usually owned…OCR, Pearson Edexcel
- WHERE
- Filters rows using a correct comparison operator, enclosing text values in single quotes.OCR
- White space
- Blank lines and spacing around operators separate logical sections and improve scanning.Pearson Edexcel
- Wi-Fi
- A family of wireless networking technologies that lets devices join a local area network and exchange data through radio waves instead of cables.OCR
- Wired versus wireless
- Wired connections such as Ethernet are generally faster and more stable than wireless connections such as Wi-Fi, which can suffer from interference.OCR
- Wired versus wireless connectivity
- Wired links use a physical cable and usually give higher speed, greater bandwidth and lower latency, while wireless links carry data through the air so…Pearson Edexcel
- Wireless standards
- Networking that uses radio waves instead of cables, typically following the IEEE 802.11 standards known as Wi-Fi, with devices connecting through a wireless…OCR
- Worm
- Self-replicates and spreads across networks without needing a host file.Pearson Edexcel
- WPA2 or WPA3
- Security protocols that encrypt transmissions so that eavesdroppers cannot easily read them.OCR
- Write
- Sends string data to an opened file, replacing existing content in write mode while append mode adds new data after existing content.OCR
Other terms
- 1 byte = 8 bits
- The conversion keeping bits and bytes distinct, applied when a file size is given in bytes.Pearson Edexcel
- 1D array
- A single list, such as scores[0] to scores[4] holding five test marks.OCR
- 2D array
- A table of rows and columns, such as grid[2][3], where the first index selects the row and the second the column.OCR
- 8-bit representation
- Always write exactly 8 bits when the question asks for 8-bit binary, including leading zeros where necessary.OCR
Where these terms come from
Each definition is one we publish on a Computer Science GCSE topic page or study guide. Open a term to see how each exam board words it and which topic it belongs to. For the full course, go to Computer Science revision or the glossary for every subject.
Revise Computer Science with these terms
Create a free account to practise exam questions and get feedback on your answers.
Start free
Computer Science topicsA week of Premium from your first lesson · Then the free plan continues · No card, no charge