GCSE Computer Science Key words I-M

  • Created by: DSD
  • Created on: 29-12-17 22:07
IDE (Integrated Development Environment)
A piece of software to help a programmer develop programs.
1 of 49
IF statement
Type of logic selection statement.
2 of 49
IMAP (Internet Message Access Protocol)
A protocol used to retrieve emails from a sewer.
3 of 49
Incremental backup
A record of all the changes since the last incremental backup.
4 of 49
Indentation
Spaces put at the beginning of lines of code to help show a program’s structure.
5 of 49
Input sanitition
Removing unwanted characters from an input.
6 of 49
Input validation
Checking that an input meets certain criteria.
7 of 49
Insertion
A type of sorting algorithm.
8 of 49
Insider attack
A network attack where someone within an organisation exploits their network access to steal information.
9 of 49
Integer (data type)
A numerical data type for whole numbers.
10 of 49
Intellectual property
An original piece of work (or an idea) that someone has created and belongs to them.
11 of 49
Internet
The biggest WAN in the world, based around the TCP/IP protocol.
12 of 49
Internet Protocol (IP)
The protocol responsible for packet switching.
13 of 49
Interpreter
A translator that turns the source code into machine code and runs it one instruction at a time.
14 of 49
IP address
A unique identifier given to a device when it accesses an IP network.
15 of 49
Iteration statement
A statement which makes the program repeat a set of instructions.
16 of 49
Iterative testing
Repeated testing done during the development of a program.
17 of 49
Kilobyte
1000 bytes.
18 of 49
LAN (Local Area Network)
A network which only covers a single site.
19 of 49
Lawful interception
Checking data on a network for cyber security purposes.
20 of 49
Layers (network)
Groups of protocols that have similar functions.
21 of 49
Legal issue
An issue relating to what’s right and wrong in the eyes of the law.
22 of 49
Linear search
A searching algorithm.
23 of 49
Linker
A programming tool which can combine different compiled codes.
24 of 49
Linux
An open source operating system.
25 of 49
Local variable
A variable that is only defined and usable within certain parts of a program.
26 of 49
Logic circuit
An electronic circuit for performing logic operations on binary data. It may have more than one logic gate and more than two inputs.
27 of 49
Logic error
When a program runs but does something that was not intended.
28 of 49
Logic gate
An electronic circuit component that performs a Boolean operation leg. AND, OR or NOT).
29 of 49
loop (programming)
A set of instructions that the program repeats until a condition is met or count is reached.
30 of 49
Lossless compression
Temporarily removing data from a file to decrease the file size.
31 of 49
Lossy compression
Permanently removing data from the file to decrease the file size.
32 of 49
Low-level language
A programming language that is close to what a CPU would actually do and is written for specific hardware (i.e. CPU type). Eg. machine code and assembly languages.
33 of 49
MAC address
A unique identifier assigned to a device that cannot be changed.
34 of 49
Machine code
The lowest-level programming language consisting of 05 and is. CPUs can directly process it as a string of CPU instructions.
35 of 49
Magnetic storage
Hard disk drives and magnetic tapes that hold data as magnetised patterns.
36 of 49
Mainframe (or supercomputer)
An extremely powerful (and expensive and reliable) computer for specialist applications.
37 of 49
Maintainability
A characteristic of defensive design that helps programmers modify and repair programs.
38 of 49
Malware
Malicious software created to damage or gain illegal access to computer systems.
39 of 49
Megabyte
1000 kilobytes.
40 of 49
Memory
Hardware used to store data that a CPU needs access to.
41 of 49
Memory address register (MAR)
A CPU register that holds memory addresses (locations) for data and instructions that the CPU needs.
42 of 49
Memory data register (MDR)
A CPU register that holds data and instructions.
43 of 49
Merge sort
A type of sorting algorithm.
44 of 49
Mesh topology
A network topology where every device is directly or indirectly connected to every other without a central switch or server.
45 of 49
Metadata
Extra data stored in a file which gives information about the file’s properties.
46 of 49
Motherboard
The main circuit board in a computer that other hardware connects to.
47 of 49
Multi-tasking
When an operating system runs multiple programs and applications at the same time.
48 of 49
Multi-user
When an operating system allows multiple users at the same time.
49 of 49

Other cards in this set

Card 2

Front

Type of logic selection statement.

Back

IF statement

Card 3

Front

A protocol used to retrieve emails from a sewer.

Back

Preview of the back of card 3

Card 4

Front

A record of all the changes since the last incremental backup.

Back

Preview of the back of card 4

Card 5

Front

Spaces put at the beginning of lines of code to help show a program’s structure.

Back

Preview of the back of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Glossary of Computer Science Key Words I-M resources »