AQA A-Level Computer Science Paper 2

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/668

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:48 PM on 6/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

669 Terms

1
New cards

Natural number

A non-negative whole number: 0, 1, 2, 3, …

2
New cards

Natural numbers symbol

3
New cards

Integer

A whole number with no fractional part, including negative numbers and zero.

4
New cards

Integers symbol

5
New cards

Rational number

A number that can be written exactly as a ratio of two integers.

6
New cards

Rational numbers symbol

7
New cards

Irrational number

A number that cannot be written exactly as a ratio of two integers.

8
New cards

Real number

A number with no imaginary part; includes rational and irrational numbers.

9
New cards

Real numbers symbol

10
New cards

Ordinal number

A natural number used to describe position or order.

11
New cards

Natural numbers usually used for

Counting quantities.

12
New cards

Real numbers usually used for

Measurement.

13
New cards

Number base

The number of different digits/symbols used in a number system.

14
New cards

Binary

A base 2 number system using only 0 and 1.

15
New cards

Decimal/denary

A base 10 number system using digits 0 to 9.

16
New cards

Hexadecimal

A base 16 number system using 0 to 9 and A to F.

17
New cards

Why is hexadecimal used as shorthand for binary?

One hexadecimal digit represents exactly four binary bits, making long binary values shorter and easier to read.

18
New cards

How do you convert binary directly to hexadecimal?

Group the binary digits into groups of four from the right, then convert each group to one hexadecimal digit.

19
New cards

Bit

A binary digit; the smallest unit of information, either 0 or 1.

20
New cards

Byte

A group of 8 bits.

21
New cards

Nibble/nybble

A group of 4 bits, equal to half a byte.

22
New cards

What does lowercase b normally mean in storage units?

Bits.

23
New cards

What does uppercase B normally mean in storage units?

Bytes.

24
New cards

Number of values from n bits

2^n different values.

25
New cards

Binary prefix

A unit prefix based on powers of 2, such as Ki, Mi, Gi and Ti.

26
New cards

Decimal prefix

A unit prefix based on powers of 10, such as k, M, G and T.

27
New cards

1 KiB

2^10 bytes = 1024 bytes.

28
New cards

1 MiB

2^20 bytes.

29
New cards

1 GiB

2^30 bytes.

30
New cards

1 TiB

2^40 bytes.

31
New cards

1 kB

10^3 bytes = 1000 bytes.

32
New cards

1 MB

10^6 bytes.

33
New cards

1 GB

10^9 bytes.

34
New cards

1 TB

10^12 bytes.

35
New cards

Unsigned binary

A binary representation that only represents non-negative numbers.

36
New cards

Range of an n-bit unsigned binary number

Minimum 0, maximum 2^n - 1.

37
New cards

Signed binary

A binary representation that can represent both positive and negative numbers.

38
New cards

Two’s complement

A signed binary system where negative values are represented using the most significant bit as a negative place value.

39
New cards

How do you find the negative of a binary number in two’s complement?

Invert all bits and add 1.

40
New cards

Range of n-bit two’s complement

-2^(n-1) to 2^(n-1) - 1.

41
New cards

Leading 1 in two’s complement

The number is negative.

42
New cards

Leading 0 in two’s complement

The number is non-negative.

43
New cards

Fixed point representation

A number representation where the position of the radix point is fixed.

44
New cards

Floating point representation

A number representation using a mantissa and exponent so the radix point can move.

45
New cards

Mantissa in floating point

The part that stores the significant digits of the number.

46
New cards

Exponent in floating point

The part that stores how far the radix point is moved.

47
New cards

Normalisation in floating point

Adjusting the mantissa and exponent so the number is represented in a standard, efficient form.

48
New cards

Why is floating point useful?

It can represent a wider range of very large and very small numbers than fixed point using the same number of bits.

49
New cards

Why can fixed point be better than floating point?

It can give greater precision within a smaller fixed range.

50
New cards

Overflow

An error when a number is too large to be represented using the allocated bits.

51
New cards

Underflow

An error when a number is too small/close to zero to be represented using the allocated bits.

52
New cards

Rounding error

An error caused when a value cannot be stored exactly and must be approximated.

53
New cards

Absolute error

The difference between the exact value and the stored/rounded value.

54
New cards

Relative error

The absolute error compared with the exact value, usually expressed as a percentage.

55
New cards

Character code

A binary code used to represent a character from a character set.

56
New cards

Why is character code for “7” different from binary value 7?

Character “7” is stored as a character code; value 7 is stored as a numeric binary value.

57
New cards

ASCII

A character coding system originally using 7 bits to represent 128 characters.

58
New cards

Unicode

A character coding system designed to represent characters from many languages and symbol sets.

59
New cards

Why was Unicode introduced?

ASCII could not represent enough characters for worldwide languages and symbols.

60
New cards

Parity bit

An extra bit added so the number of 1s is even or odd, allowing error detection.

61
New cards

Even parity

The parity bit is chosen so the total number of 1s is even.

62
New cards

Odd parity

The parity bit is chosen so the total number of 1s is odd.

63
New cards

Majority voting

Each bit is sent multiple times and the receiver chooses the value that appears most often.

64
New cards

Checksum

A value calculated from transmitted data and sent with it so the receiver can detect errors.

65
New cards

Check digit

An extra digit calculated from other digits in a code to detect entry or transmission errors.

66
New cards

Bitmap image

An image stored as a grid of pixels, with each pixel represented by a binary colour value.

67
New cards

Pixel

The smallest addressable element of a bitmap image.

68
New cards

Colour depth

The number of bits used to represent the colour of each pixel.

69
New cards

How many colours can n bits per pixel represent?

2^n colours.

70
New cards

Bitmap image size formula

width × height × colour depth, in bits.

71
New cards

Image resolution

The number of pixels in an image, often width × height.

72
New cards

Metadata in an image file

Data about the image, such as width, height, colour depth or file type.

73
New cards

Vector graphic

An image represented using objects/shapes and their properties rather than individual pixels.

74
New cards

Why can vector graphics use less storage than bitmaps?

They store descriptions of shapes, not every individual pixel.

75
New cards

One advantage of vector graphics over bitmaps

They can be scaled without pixelation/loss of quality.

76
New cards

One disadvantage of vector graphics

They are less suitable for complex, detailed photographs.

77
New cards

Analogue data

Data that varies continuously over a range of values.

78
New cards

Digital data

Data represented using discrete separate values, usually binary.

79
New cards

Analogue signal

A continuously varying signal.

80
New cards

Digital signal

A signal with discrete levels, commonly representing 0s and 1s.

81
New cards

ADC

Converts an analogue signal into digital values by sampling and quantising it.

82
New cards

DAC

Converts digital values into an analogue signal.

83
New cards

Why are ADCs used with analogue sensors?

Sensors often produce analogue voltages that must be converted into digital data for the computer.

84
New cards

Sampling rate

The number of samples taken per second.

85
New cards

Sample resolution

The number of bits used to store each sample.

86
New cards

Sound file size formula

sample rate × sample resolution × duration × channels, in bits.

87
New cards

Nyquist rule for sampling

The sampling rate should be at least twice the highest frequency in the sound.

88
New cards

What happens if sampling rate is too low?

The sound may not be recreated accurately; high frequencies can be lost or distorted.

89
New cards

Compression

Reducing the number of bits needed to store or transmit data.

90
New cards

Lossless compression

Compression where the original data can be perfectly reconstructed.

91
New cards

Lossy compression

Compression where some data is permanently removed, so the original cannot be perfectly reconstructed.

92
New cards

Run-length encoding (RLE)

A lossless method that stores repeated runs as a value and the number of times it occurs.

93
New cards

When is RLE effective?

When the data contains long repeated runs of the same value.

94
New cards

When is RLE ineffective?

When values change frequently and there are few long runs.

95
New cards

Dictionary-based compression

A lossless method that stores repeated patterns once in a dictionary and replaces occurrences with references.

96
New cards

Why may dictionary compression be poor for small text?

The dictionary overhead may be too large compared with the amount saved.

97
New cards

JSON

A lightweight text format for storing or transmitting structured data as attribute-value pairs.

98
New cards

Why might JSON be chosen over XML?

It is usually shorter, easier to parse, and less verbose.

99
New cards

XML

A text-based markup format that uses tags to structure data.

100
New cards

Hardware

The physical components of a computer system.