GCSE Computer Science Key words D-H

  • Created by: DSD
  • Created on: 29-12-17 21:29
Database
A collection of data records (made up of fields) often represented as tables.
1 of 59
Data type
Tells you what kind of data it is, e.g. integer, real, string, etc.
2 of 59
Debugging
Identifying and fixing errors in a program.
3 of 59
Decomposition
Breaking a problem down into smaller problems.
4 of 59
Dedicated system
A computer system designed to carry out a specific task.
5 of 59
Defensive design
A method of designing a program so that it functions properly and doesn’t crash.
6 of 59
Defragmentation
Reorganising data on a hard drive to put broken up files back together and collect up the free space.
7 of 59
Denary
A number system using base—10. Also known as decimal.
8 of 59
Denial-of—service attack
A network attack which stops users from accessing a part of a network or website.
9 of 59
Device driver
A piece of software that allows applications to communicate with a piece of hardware.
10 of 59
Digital divide
The inequality created by the fact that some people have greater access to technology than others.
11 of 59
Digital signal
The representation of an analogue signal using binary data.
12 of 59
Disk management
Organisation and maintenance of the hard disk.
13 of 59
Domain name server (DNS)
A server which stores website domain names and their IP addresses.
14 of 59
Dongle
A small piece of hardware which allow devices to connect to a network wirelessly.
15 of 59
DO UNTIL loop
Type of iteration statement.
16 of 59
D0 WHILE loop
Type of iteration statement.
17 of 59
Dynamic IP address
An IP address which is automatically assigned to a device when it connects to a network.
18 of 59
Embedded system
A computer built into another device, e.g. a SmartTV.
19 of 59
Encryption
Coding (’encrypting’) data so that it can only be decoded (’decrypted’) with the correct key.
20 of 59
Environmental issue
An issue relating to how we impact the natural world.
21 of 59
Erroneous data
Test data that a program isn’t designed to accept.
22 of 59
Error diagnostics
Information about an error once it’s been detected.
23 of 59
Ethernet
Network protocol used on LANs.
24 of 59
Ethical issue
Something which raises questions of right and wrong.
25 of 59
E-waste
Discarded computer material.
26 of 59
Extended ASCII
An 8-bit character set consisting of 256 characters.
27 of 59
Extreme data
Test data on the boundary of what the program will accept.
28 of 59
Fetch-decode-execute cycle
The process that the CPU uses to retrieve and execute instructions.
29 of 59
Fibre optic cable
A high performance cable that uses light to carry data.
30 of 59
Field
An element of a record used to store one piece of data. A column of a database table.
31 of 59
File handling (programming)
Reading from and writing to external files.
32 of 59
File management
The organisation, movement and deletion of files.
33 of 59
File sharing
Copying files between devices on a network.
34 of 59
Fnal testing
When the testing stage of the software development cycle is only done once to check the software meets all the initial requirements.
35 of 59
Firmware
Permanent software stored on ROM, used to control hardware or embedded systems.
36 of 59
Flash memory
Solid state non-volatile data storage.
37 of 59
Flow diagram
A graphical way of showing an algorithm.
38 of 59
FOR loop
A type of count-controlled iteration statement.
39 of 59
Frame
The unit used to send data via Ethernet over a LAN.
40 of 59
FTP (File Transfer Protocol)
A protocol used to access, edit and move files on another device, like a server.
41 of 59
Functionality testing
A type of testing that assesses how well a program meets the requirements.
42 of 59
Function
A sub program that takes parameters and returns a value.
43 of 59
Gigabyte
1000 megabytes.
44 of 59
Global divide
The digital divide between different countries.
45 of 59
Global variable (programming)
A variable available throughout the whole program.
46 of 59
GPU (Graphics Processing Unit)
A circuit for handling the processing of graphics and images.
47 of 59
Graphical user interface (GUI)
Allows the user to interact with the computer in a visual and intuitive way.
48 of 59
Graphics card
A piece of hardware containing a CPU.
49 of 59
GUI builder
An IDE tool for giving a program a graphical user interface.
50 of 59
Hacker
A person who tries to illegally access or attack a computer network or device.
51 of 59
Hard disk drive (HDD)
Traditional internal storage for PCs and laptops that stores data magnetically.
52 of 59
Hardware
The physical parts of a computer system.
53 of 59
Heat sink
Pulls heat away from the CPU to help maintain its temperature.
54 of 59
Hexadecimal
A counting system using base-16 consisting of the digits 0's and the letters A-F.
55 of 59
High-level language
A programming language like C++ , Java and Python that is easy for humans to understand.
56 of 59
Hosting (Internet)
When a business uses its servers to store the files of another organisation.
57 of 59
Hotspot
A location where people can access a wireless access point.
58 of 59
HTTP (Hyper Text Transfer Protocol)
Used by web browsers to access websites and communicate with web servers.
59 of 59

Other cards in this set

Card 2

Front

Tells you what kind of data it is, e.g. integer, real, string, etc.

Back

Data type

Card 3

Front

Identifying and fixing errors in a program.

Back

Preview of the back of card 3

Card 4

Front

Breaking a problem down into smaller problems.

Back

Preview of the back of card 4

Card 5

Front

A computer system designed to carry out a specific task.

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 Computer Science Glossary of words D-H resources »