Skip to content ↓

Glossary of terms

Abstraction

Taking the detail out of a 'problem' to make it easier to solve

Algorithm

Steps to follow to achieve a task

Boolean

variable whose value can only be true or false

Browser

A computer program used to access the World Wide Web

Checksum

The total number of packets sent to/from a router

Code

See Program

Computer

A device that takes input, processes it, then produces output

Computational Thinking

An analytical approach to 'problem' solving (involving abstraction, decomposition, logical thinking, pattern, evaluation, generalisation)

Condition

Something that is either true or false

CSS

Cascading Style Sheets – How web content is styled (Eg. font, colour etc.)

Debug

Finding and correcting errors

Data

Numbers that represent images, video, text and sound

Decomposition

Splitting things into smaller parts

Evaluation

Is this 'good'? Can it be improved?

FTP

File Transfer Protocol. A service for moving files

Function

A set of commands in computer programs that are grouped together and given a name so that they can be used more than once in a program

Generalisation

Adapting solutions already found to solve new problems

Hub

A device that joins a group of computers together 

HTML

Hyper Text Markup Language: the 'code' used to create and lay out web pages

Information

Data processed and/or presented to users in a meaningful way.  For example, a large list of numbers is meaningless unless it is presented as, say, the ages of pupils in a class

Input

A method of computers receiving data (Eg. keyboard, mouse, touch, sensors etc,)

Internet

network of connected computers

IP Address

Numerical label assigned to each device on a computer network

ISP

Internet Service Provider.  The company you pay to connect you to the Internet

LAN

Local Area Network.  Computers connected together that are geographically close to each other (e.g. home or school)

Logical Reasoning/Thinking

Using rules to solve problems

Network

A group of computers that are connected (including the Internet)

Output

response made by computers to the user (Eg. audio (sound), visual (images), motion)

Packet

Small pieces of data (text, pictures, sound)

Pattern

Finding and using repetition

Program

Instructions written in a language (code) computers can understand

Repetition

Instructions that can be repeated until a condition is met – i.e. a loop

Search

Finding data that satisfies condition(s)

Selection

A way in computer programs to make choices (e.g. IF..THEN)

Sequence

A set of instructions that are followed in order

Simulate

Using computers to imitate real-world scenarios

Software

Computer programs and applications (apps)

TCP/IP

Language computers use to communicate

URL

Uniform Resource Locator: a nickname (address) for a website

Variables

Names given to things we want the computer to store (remember). Eg. scores.

WAN

Wide Area Network.  Computers connected together that are geographically far apart, even in different countries.  The Internet is an example.

Web Server

A computer connected to the Internet that provides access to (hosts) websites

Web Site

A collection of web pages

World Wide Web (WWW)

All of the web pages on the Internet, accessed using a web browser

Wired

Devices that are connected using wires, usually cables

Wireless

Devices that are connected without wires or cables.  They communicate via radio waves