Home Page

Supporting resources for parents


TermKey StageDefinition
Algorithm1&2A precise set of ordered steps that can be followed by a human or a computer to achieve a task
Attribute (property)1&2A word or a phrase that can be used to describe an object such as its colour, size, or price
Browser2SEE: Web browser
Code1&2The commands that a computer can run
Code snippet1&2A section of a program viewed in isolation
Command1&2A single instruction that can be used in a program to control a computer
Computer1&2A programmable machine that accepts and processes inputs and produces outputs (input, process, output; IPO)
Computer network2A group of interconnected computing devices
Computer system2A combination of hardware and software that can have data input to it, which it then processes and outputs. It can be programmed to perform a variety of tasks.
Condition2A statement that can be either True or False
Condition-controlled loop2SEE: Loop (condition-controlled)
Count-controlled loop2SEE: Loop (count-controlled)
Data1&2A letter, word, number etc. that has been collected for a purpose, but stored without context
Data set2A collection of related data
Debugging1&2The process of finding and correcting errors in a program
Decompose2To break down a task into smaller, more achievable steps
Digital device2A computer or a device with a computer inside that has been programmed for a specific task
Domain name2The part of a website’s URL that is user friendly and identifies that it is under the control of a particular person or organisation e.g.
Execute (run)2SEE: Run
Hardware2The physical parts of a computer system
HTML (HyperText Markup Language)2A standardised language used to define the structure of web pages
Hyperlink2(Also: link, weblink) Text or media that when clicked, takes the user to another specified location (URL)
Infinite loop2SEE: Loop (infinite)
Information1&2Data put into a context that provides meaning
Information technology1The study, use, and development of computer systems for storing, processing, retrieving, and sending information
Input2Data that is sent to a program to be processed
Input device2A piece of hardware used to control, or send data to, a computer
Internet2The global system of interconnected computer networks
Loop2(Count-controlled, condition-controlled, or infinite) Commands that repeatedly run a defined section of code
Loop (condition-controlled)2A command that repeatedly runs a defined section of code until a condition is met
Loop (count-controlled)2A command that repeatedly runs a defined section of code a predefined number of times
Loop (infinite)2A command that repeatedly runs a defined section of code indefinitely
Network2SEE: Computer network
Object1Something that can be named and has other attributes (properties), which can be labelled
Object2Something that is uniquely identifiable and has attributes
Output2The result of data processed by a computer
Output device2A piece of hardware that is controlled by outputs from a computer
Procedure2A named set of commands that can be called multiple times throughout a program. This type of subroutine does not return a value.
Process2A program, or part of a program, that is running on a computer
Program1&2A set of ordered commands that can be run by a computer to complete a task
Property (attribute)1A word or a phrase that can be used to describe an object such as its colour, size, or price
Repetition2Part of a program where one or more commands are run multiple times in a loop
Router2A device that manages the flow of data between computer networks
Run (execute)1&2To action the commands in a program
Selection2Part of a program where if a condition is met, then a set of commands is run
Server2A networked computer that manages, stores, and provides data such as files to other computers
Software2The programs used to control computers and perform specific tasks
Stored (data)2Data kept digitally so that it can be accessed by a computer
Subroutine2A named sequence of commands designed to perform a specific task
Switch (network switch)2A device that manages the flow of data packets within a computer network
Technology1The use of scientific knowledge for practical purposes
URL (Uniform Resource Locator)2The address of a file on the internet
Variable2A named piece of data (often a number or text) stored in a computer’s memory, which can be accessed and changed by a computer program
Web2SEE: WWW (World Wide Web)
Web address2SEE: URL (Uniform Resource Locator)
Web browser2A program used to view, navigate, and interact with web pages
Web page2A HTML document viewed using a web browser
Website2A collection of interlinked web pages, stored under a single domain
WiFi2A technology that allows devices to wirelessly access a network and transfer data
WAP (Wireless Access Point)2A network device that allows wireless computing devices to connect to a wired network
WWW (World Wide Web)2A service provided via the internet that allows access to web pages and other shared files