Third Level Glossary

Abstraction Simplifying things; identifying what is important without worrying too much about the detail. Abstraction allows us to manage complexity
Binary (code) A coding system using the binary digits 0 and 1 to represent a letter, digit, or other character in a computer or other electronic device
Bit A single unit of information used in computing and digital communications – 8 bits in 1 byte. A binary bit is either a 1 or a 0
Bluetooth Allows the exchange of data over short distances from fixed and mobile devices
Boolean Boolean logic is a form of algebra in which all values are reduced to either TRUE or FALSE
Byte A byte is 8 bits
Conditional Loop Condition-controlled loops are also called WHILE loops or WHILE-END WHILE statements. A WHILE loop code is repeated based on a certain condition. The condition are either ‘true’ or ‘false‘. The WHILE loop executes while a condition is true
Compression Reducing file size to save space in memory
CPU (Central Processing Unit) Often known as the brain of a computer that interprets program commands and executes its instructions
Debugging Errors in algorithms and code are called ‘bugs’, and the process of finding and fixing these is called debugging
Decomposing/Decomposition Breaking problems or systems down into smaller, more manageable parts making it easier to manage complexity
Encryption Putting data into code
Field A set of items in a database of all the same data type
Fixed (count controlled) Loop A loop that is set to run a set number of times
Forever Loop (Infinite) A piece of code that will run continuously until the program ends as it does not have a functional exit
Glitch A sudden, usually temporary malfunction or fault of equipment or computer program
HTML Hypertext Markup Language (the coding used for websites)
Input Data transferred from the outside world into a computer system via some kind of input device such as a keyboard, scanner or storage device
Integer Programming data type used to store whole numbers
Internal Commentary Non-code lines that describe processes within the code
IP Address A computer’s unique address e.g.192.168.0.127 – This address is used by computers to communicate across a network
LAN A Local Area Network (LAN) is a network where the workstations are ‘close’ together. It is usually thought of as computers in the same room, or building or even in a number of buildings, which are next to each other
Loop A block of code repeated automatically under the program’s control
Memory There are two main types of memory : Random Access Memory (RAM) – this is where the computer stores programs and files it is using at the moment – all data stored in RAM is lost when the device switches off. Read Only Memory (ROM) holds part of a program that starts running when a computer is switched on
Mesh A local network topology nodes (i.e. switches and routers) connect directly and non-hierarchically to as many other nodes as possible to efficiently route data to pc’s on the network
Nested Loop A loop within a loop
Network Two or more computers connected for the purpose of storing, sharing, and managing data i.e. the internet
Output The data actively transmitted from within the computer to an external device such as a monitor, storage device or printer
Packet A block of data transmitted across a network
Parallel Process Multiple processes all running at the same time (simultaneously)
Peripheral Any input, output or storage device connected externally or internally to the computer’s CPU, such as a monitor, keyboard, mouse, printer, hard disk, graphics tablet, scanner, joystick etc.
Pixel The basic unit of a digital image, representing a single colour or level of brightness
Predict To make known in advance
Process An instance of a computer program that is being run
Processor The main part of a computer system that performs all operations
Router Network hardware which forwards packets of data onwards to the most appropriate hardware to which it is connected allowing users to connect to a network
Selection A programming construct in which one section of code or another is executed depending on whether a particular condition is met
Sequence Arrange things in a particular order (computer programs are built up of sequences of instructions)
Server A computer or computer program which manages access to a centralised resource or service in a network
Simultaneous At the same time
Specification A definition (layout, blueprint, design) of hardware or software
Sprite An icon in a computer game which can be manoeuvred around the screen by means of a joystick, etc.
String Programming data type used to store a sequence of text characters
Structure Anything composed of organized or interrelated elements i.e. hierarchical file structure.
Switch PCs on a network are connected to a ‘switch’. A switch manages lots of connections with computers at the same time and lets them all communicate with the server
Topology The arrangement of a network, including its nodes and connecting lines
Variable A way in which computer programs can store, retrieve or change data, such as a score, the time left, or the user’s name
Wi-Fi A local area network (LAN) that uses high frequency radio signals to transmit and receive data over distances of a few hundred feet
Report a Glow concern
Cookie policy  Privacy policy