computing all

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

1/114

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.

115 Terms

1
New cards

abstraction

picking out the important parts from a problem and ignoring the rest.

2
New cards

decomposition

breaking down a problem into smaller problems that can be solved separately.

3
New cards

algorithm

a set of step by step instructions that can be followed to solve a problem.

4
New cards

pseudo-code

writing an algorithm in the style of a programming language but using plain english.

5
New cards

one advantages of presenting an algorithm in pseudo-code.

It is easier to write as there is no specific syntax to follow.

6
New cards

another advantage of presenting an algorithm in pseudo code.

It can be read without knowledge of any specific programming language.

7
New cards

why might someone use a flowchart instead of pseudo-code to write an algorithm.

it is presented visually, making it easier to follow.

8
New cards

flowchart symbol for process

rectangle

9
New cards

flowchart symbol for decision

diamond (always 2 outputs - yes or no)

10
New cards

flowchart symbol for subroutine

11
New cards

flowchart symbol for input/output

parallelogram

12
New cards

boolean

a value that can take only one of two values

13
New cards

(e.g true/false)

14
New cards

integer

a whole number (e.g 9)

15
New cards

character

any letter, digit or symbol (e.g g, {, 7)

16
New cards

double

A number that has a decimal point (e.g 1.5)

17
New cards

variable

a named value that a program can remember and change.

18
New cards

constant

it's value can't be changed whilst the program is running.

19
New cards

string

a data type for text

20
New cards

string concatenation

it joins strings to form a longer string

21
New cards

sequence flowchart

only one path from start to stop

22
New cards

selection flowchart

multiple branching paths from start to stop

23
New cards

iteration

a statement that makes any code inside it repeat a number of times.

24
New cards

examples of a condition-controlled loop

while, do-while, repeat-until

25
New cards

Nested Iteration

a loop inside another loop

26
New cards

why is it better to use a for loop than copy out code multiple times

it makes the program easier to read.

27
New cards

an array

a data structure that can store multiple data values under one name

28
New cards

2d array

an array where each element is another array.

29
New cards

subroutine

a set of instructions stored under one name that can be called at any time in the program.

30
New cards

local variable

a variable that is defined within a subroutine and only exists when the subroutine is running.

31
New cards

low-level language examples

Machine code and assembly language

32
New cards

low level languages

Programming languages that a computer can (more directly) understand.

33
New cards

high level languages

programming languages whose instructions closely resemble the English language

34
New cards

high level languages examples

python, C++, PHP

35
New cards

why are high level languages more popular

easier for people to read and write

36
New cards

why might someone use a low-level language

the code could execute faster.

37
New cards

assembler

translates assembly language into machine code

38
New cards

NOT logic gate and truth table

01

39
New cards

OR logic gate and truth table

0111

40
New cards

AND logic gate and truth table

0001

41
New cards

XOR logic gate

0110

42
New cards

letters used as hexadecimal digits

A, B, C, D, E, F

43
New cards

why would programmers use hexadecimal instead of binary

numbers in hexadecimal are a lot shorter, making it easier to remember.

44
New cards

character set

a collection of characters that a computer recognises from it's binary representation.

45
New cards

which character set is larger unicode or ASCII

unicode

46
New cards

colour depth

number of bits used for each pixel

47
New cards

file size equation

file size = image resolution x colour depth

48
New cards

sample resolution

number of bits available for each sample

49
New cards

how does increasing the sampling rate improve the sound quality

higher sampling rate means samples are taken more often, so less data is lost.

50
New cards

file compression

reduces the size of the file

51
New cards

Losless Compression

reduces the fie without losing data

52
New cards

lossy compression

reduces the file but data is lost

53
New cards

cpu

central processing unit

54
New cards

what is found in the cpu

control unit

55
New cards

what is held in cache memory

control unit

56
New cards

what is the purpose of the cpu

it processes the data and instructions that make the systems work.

57
New cards

what is the ALU

Arithmetic Logic Unit

58
New cards

what does the alu do

Performs arithmetic and logic operations.

59
New cards

what does the control unit do

fetch, decode and execute, and controls the flow of data.

60
New cards

what are cpu busses

collections of wires used to transmit data between components of the cpu.

61
New cards

what are registers in cpu

to hold data, instructions and memory

62
New cards

how does the clock work in the cpu

it sends out a signal that cycles between 1 and 0. It synchronises when instructions should be carried out.

63
New cards

RAM

Random Access Memory

64
New cards

is ram volatile or non volatile

volatile meaning it loses its data when the power is off.

65
New cards

ROM

read only memory

66
New cards

is rom volatile or non volatile

non-volatile

67
New cards

what is a flash memory

non-volatile memory that stores data in electrical circuits by trapping electrons.

68
New cards

secondary storage examples

Solid state drive, CD and USB pen drive

69
New cards

what is secondary storage

non-volatile memory

70
New cards

examples of operating systems

android, iOS, windows

71
New cards

what do utilty software do

help you look after your computer

72
New cards

internet

group of inter-connected networks.

73
New cards

World wide web

one service that makes use of the internet.

74
New cards

local area networks

a network owned by one organization.

75
New cards

how can the www be accessed

web browsers such as chrome, safari or firefox

76
New cards

LAN

Local Area Network

77
New cards

what is a lan

a network owned by one organization

78
New cards

WAN

wide area network

79
New cards

what is a wan

a network that is spread over a wide geographical area.

80
New cards

what does a wan use to connect 2 remote locations

satellites, telephones or radio waves.

81
New cards

IP address

A number assigned to any item that is connected to the Internet.

82
New cards

IPV4

4 bytes of data

83
New cards

IPV6

6 bytes of data

84
New cards

bytes in 1 data packet

512

85
New cards

packet switching

each packet will contain the same number of bytes. The packets might flow to the internet via different routes.

86
New cards

points in a network diagram

nodes

87
New cards

what is a router

any node that can route packets from one place to another.

88
New cards

NIC

network interface card

89
New cards

what is nic

built into every single device. You need this in order to connect to the internet.

90
New cards

router

looks at the destination of packets and sends them to the network that is closer to the destination.

91
New cards

switch

connects each node in a network. When a packet of data arrives, they can sent it to the correct computer.

92
New cards

protocols

a set of instructions to follow.

93
New cards

wireless network advantages

no need to lay cables, easy to connect devices

94
New cards

wireless network disadvantages

can be less reliable and secure

95
New cards

Topologies

a way in which parts of a system are connected

96
New cards

topology examples

star and bus

97
New cards

star top ads

fast data transfer to hubs.

98
New cards

star top dis

if central switch fails, the whole network goes down.

99
New cards

bus top ads

less cable so cheaper to install network.

100
New cards

bus top dis

any device can view all data on cable, creating a security risk.