compsci whole

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/347

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

348 Terms

1
New cards

1-dimensional array

an array that has only one index.

2
New cards

2-dimensional array

an array that has two indices.

3
New cards

abnormal test data

data that a program should not accept.

4
New cards

abstraction

It is the process of reducing complexity to enable the creation of an efficient set of rules that can be programmed.

5
New cards

Accelerometer sensor

This type of sensor measures acceleration forces. These may be static forces, such as the continual force of gravity. They can also be dynamic forces, such as those created by movement and vibrations.

6
New cards

access levels

the amount of direct access a user is given to data and resources. This could be set to be only certain sections of a whole collection of data and resources.

7
New cards

accumulator (ACC)

a register that is built into the ALU that stores the result of any interim calculations.

8
New cards

acknowledgement

a message that is sent from one device to another to indicate whether data is received correctly.

9
New cards

Acoustic sensor

This type of sensors measures the level of sound in an environment.

10
New cards

active script

this is the script that is used to produce any of the interactive elements of a web page.

11
New cards

actuator

a mechanical part that causes another device or part to move.

12
New cards

address

a memory location in RAM.

13
New cards

address bar

the section of a web browser where you type the web page address.

14
New cards

address bus

wires used for the transmission of addresses between components in a computer.

15
New cards

adware

a software based cyber issue that automatically creates popup advertisements.

16
New cards

analogue

continuous data that can be any value within a range.

17
New cards

analogue data

a continuous stream of data that is processed by humans.

18
New cards

analysis

the first stage of the program development life cycle that involves investigating the problem.

19
New cards

AND operator

returns True when both inputs are True.

20
New cards

anti-malware

a type of software that scans a computer or device with the purpose of finding and removing malware.

21
New cards

anti-virus

a type of software that scans a computer for viruses with the purpose of finding and removing them.

22
New cards

application software

software that allows the user to perform a useful task.

23
New cards

architecture

the design of a computer system, including the components it contains.

24
New cards

arithmetic logic unit (ALU)

the component in the CPU that performs all the mathematical and logical operations required when processing data and instructions.

25
New cards

arithmetic operator

a symbol that performs a mathematical function, e g. '+' adds two values together.

26
New cards

array

a data structure where you can store multiple data items, of the same data type, under one identifier.

27
New cards

artificial intelligence

a part of computer science that looks at creating machines that can think and perform tasks a person would usually perform.

28
New cards

ASCII

a code for representing English characters as numbers, with each letter assigned a number from 0 to 127

29
New cards

assembler

converts assembly language into machine code.

30
New cards

assembly language

code written in mnemonics that allows direct manipulation of the hardware. It must be converted into binary code to run.

31
New cards

assignment

a type of programming statement that stores data in a variable or constant.

32
New cards

asymmetric

a type of encryption that uses two different keys to encrypt and decrypt data.

33
New cards

auto-completion

a feature of an editor that gives the user options when they start t> ping a command.

34
New cards

auto-correction

a feature of an editor that identifies spelling errors and changes them.

35
New cards

automated

a device that is operated without human interaction.

36
New cards

automated system

a system that is designed to operate without the need for any human intervention.

37
New cards

automatic repeat request (ARQ)

a type of error detection method that uses acknowledgement and timeout to see if data has arrived correctly after transmission.

38
New cards

automation

the use of automated equipment in a process, e.g. a factory.

39
New cards

average

the mean of a set of values, the total divided by the quantity.

40
New cards

bandwidth

The maximum amount of data transmitted over an internet connection in a given amount of time.

41
New cards

binary

a base-2 number system that uses the values 0 and 1.

42
New cards

biometric device

a device that allows a user to record and input a biometric password.

43
New cards

biometric password

a type of password that uses a person's biological data, such as their fingerprint.

44
New cards

bit

is the smallest unit of data in a computer. A bit has a single binary value, either 0 or 1.

45
New cards

block minimising

you can make sections of code e.g. procedures, minimised so there is less code to read through

46
New cards

blockchain

a method that is used to track all the transactions made with a cryptocurrency.

47
New cards

bookmark

a link that can be created to allow you to quickly find a web page again.

48
New cards

Boolean

a data type. True or False.

49
New cards

Boolean operator

a symbol that joins multiple logical comparisons, can be AND OR or NOT

50
New cards

bootstrap

the first commands loaded when a computer starts, it checks hardware and loads the firmware.

51
New cards

bot

the name given to a computer that has had malware downloaded onto it that will cause it to be used in a DDoS attack.

52
New cards

botnet

a network of bots that are created to carry out a DDoS attack.

53
New cards

boundary test data

data that is on the edge of being accepted, and data that is on the edge of not being accepted.

54
New cards

break points

the use sets these points and the code stops running on that line. This lets you check the values and output from the code to that point.

55
New cards

brute-force attack

a type of cyber threat that involves repeatedly inputting a password until the correct one is found, to try and break into an account or device.

56
New cards

bubble sort

a sorting algorithm that moves through the list repeatedly swapping values in pairs.

57
New cards

byte

a unit of computer information or data-storage capacity that consists of a group of eight bits and is encough to represent one letter in ASCII

58
New cards

cache

a type of storage that is built into the CPU, to store the most frequently used data and instructions.

59
New cards

cascading style sheet (CSS)

a scripting language that is used to create a presentation template for a web page. It includes what kind of font and colour text will appear on the web page.

60
New cards

CASE statement

a type of selection construct where there is a list of different values to compare a single value against.

61
New cards

casting

converting data from one data type to another data type.

62
New cards

cell

the intersection of the rows and columns of transistors in solid-state storage.

63
New cards

central processing unit (CPU)

a component in a computer system that processes data and instructions.

64
New cards

certificate authority

the awarding organisation that checks if another organisation is real and secure before awarding them a digital certificate.

65
New cards

char

A single character, e.g. A', '1'.

66
New cards

character set

it contains all the characters that are in that chAiacter set and the binary value that is assigned to each character.

67
New cards

check digit

a type of error detection method that is used for data entry. A calculation is performed on the data entered to create a value. Check digit values are compared to see if the data entered is correct.

68
New cards

checksum

a type of error detection method that performs a calculation on the data to create a checksum value. Checksum values arc compared after transmission to see if they match.

69
New cards

cipher text

the name given to data after transmission.

70
New cards

clock speed

the number of fetch-decode-execute cycles that can be performed in a second.

71
New cards

cloud storage

data storage that is owned by a third party and accessed by the user, using the internet.

72
New cards

coding

the writing of a program using one or more programming languages.

73
New cards

colour depth

the number of bits that arc used to create each colour in an image

74
New cards

command line interface (CLI)

a type of operating system where the user types commands.

75
New cards

comment

text within a program to describe its function, it is not executed when the program is run.

76
New cards

compare

identify / comment on similarities and / or differences.

77
New cards

compiler

a translator that converts a high-level language into a low-level language. It checks all code before running the program.

78
New cards

compression

a method that uses an algorithm to reduce the size of a file.

79
New cards

concatenation

joining two or more strings together.

80
New cards

constant

a named memory location that can store data. The data cannot change whilst a program is running.

81
New cards

control bus

wires used for the transmission of control signals between components in a computer.

82
New cards

control gate

a component that controls the flow of electric current

83
New cards

control unit (CU)

the component in the CPU that controls all the operations in the CPU.

84
New cards

cookie

small text file that is used to store personal data, by a web browser.

85
New cards

core

the part of the CPU that contains all the components that are used to perform the fetch-decode-execute cycle.

86
New cards

count-controlled loop

a type of iteration. Code is run a finite number of times. Usually a for loop.

87
New cards

counting

statements in a program that record how many of something there are; a type of program, it adds one for every item to find out how many there are.

88
New cards

cryptocurrency

a type of digital currency that uses encryption procedures.

89
New cards

current instruction register (CIR)

a register that is built into the CU that holds the current instruction that is being processed in the CPU.

90
New cards

data backup

a copy of data that is stored separate from the computer.

91
New cards

data bus

wires used for the transmission of data and instructions between components in a computer.

92
New cards

data interception

intercepting, by technical means, non-public transmissions of digital data to, from or within an information system, including electromagnetic emissions from an information system carrying such digital data.

93
New cards

data packet

a unit of data that is used to transmit data across a network.

94
New cards

data type

the characteristics of a piece of data. Common data types are string, integer, real and Boolean.

95
New cards

database

an example of application software to store and manipulate data.

96
New cards

decomposition

taking a system and splitting it into smaller sub-systems, which can in turn be split into smaller sub-systems.

97
New cards

define

give precise meaning.

98
New cards

demonstrate

show how or give an example.

99
New cards

denary

a base-10 number system that uses the values 0-9.

100
New cards

describe

state the points of a topic / give characteristics and main features.