8525 AQA GCSE Computer Science
Ebook
Your name goes here
My target grade is: xx
1
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Table of contents
3.1 Fundamentals of algorithms
3.1.1 Representing algorithms.
3.1.2 Efficiency of algorithms
3.3 Fundamentals of data representation
2
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Table of contents
3
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Table of contents
3.6 Fundamentals of cyber security
3.6.2 Methods to detect and prevent cyber security threats.
3.7 Relational databases and structured query language
3.7.2 Structured Query Language (SQL)
4
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Getting organised
5
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Test scores (Grade boundaries)
6
Date of test | Test name | Grade | Reflection (please tag your teacher in) What Went Well: Even Better If: |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Test scores (Grade boundaries)
7
Date of test | Test name | Grade | Reflection (please tag your teacher in) What Went Well: Even Better If: |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Revision resources
8
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
9
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.1.1 Representing algorithms.
10
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain the term algorithm
11
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain decomposition
12
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain the term abstraction
Your explanation goes here
13
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Use a systematic approach to problem solving and algorithm creation representing those algorithms using flowcharts.
14
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Use a systematic approach to problem solving and algorithm creation representing those algorithms using flowcharts.
Use a textbox to label these symbols which are used in flowcharts.
15
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Exam practice: Create a flowchart to design an algorithm to solve the problem below. [ 7 marks] Draw.io
16
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Use a systematic approach to problem solving and algorithm creation representing those algorithms using pseudocode
17
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Use a systematic approach to problem solving and algorithm creation representing those algorithms using pseudocode
Can you complete this table?
18
Symbol / keyword | Meaning | Symbol / keyword | Meaning |
< | | ^ | |
≤ | | + | |
> | | IF ELSE | |
≥ | | USERINPUT | |
= | | OUTPUT | |
← | | FOR | |
≠ | | WHILE | |
* | | REPEAT UNTIL | |
+ | | INT_TO_STRING | |
/ | | STRING_TO_INT | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Use a systematic approach to problem solving and algorithm creation representing those algorithms using pseudocode
Write pseudo-code corresponding to this flowchart
19
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Exam practice: Write pseudo-code corresponding to this algorithm. [ 7 marks]
You can create an extra slide or use the speaker notes if you need more space.
20
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain simple algorithms in terms of their inputs, processing and outputs.
Your explanation goes here
21
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Determine the purpose of simple algorithms.
Your explanation goes here
22
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.1.2 Efficiency of algorithms
23
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that more than one algorithm can be used to solve the same problem
Your explanation goes here
24
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Compare the efficiency of algorithms explaining how some algorithms are more efficient than others in solving the same problem.
Your explanation goes here
25
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.1.3 Searching algorithms
26
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain how the linear search algorithm works
Your explanation goes here
27
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain how the binary search algorithm works
Your explanation goes here
28
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Compare and contrast linear and binary search algorithms.
Your explanation goes here
29
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.1.4 Sorting algorithms
30
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain how the merge sort algorithm works
Your explanation goes here
31
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain how the bubble sort algorithm works
Your explanation goes here
32
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Compare and contrast merge sort and bubble sort algorithms.
33
| Merge sort | Bubble sort |
Similarities | | |
Differences | | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
34
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
35
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand the concept of a data type
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
36
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand and use the following appropriately: integer
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
37
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand and use the following appropriately: real
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
38
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand and use the following appropriately: Boolean
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
39
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand and use the following appropriately: character
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
40
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.1 Understand and use the following appropriately: string
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
41
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
42
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs: variable declaration
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
43
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs: constant declaration
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
44
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs: assignment
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
45
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs: iteration
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
46
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs: selection
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
47
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use, understand and know how the following statement types can be combined in programs:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
48
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use definite iteration (for loops)
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
49
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use indefinite iteration (WHILE loops)
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
50
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use nested selection
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
51
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use nested iteration structures.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
52
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.2 Use meaningful identifier names and know why it is important to use them.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
53
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
54
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.3 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
55
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.3 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
56
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.3 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
57
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.3 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
58
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.3 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
59
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
60
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
61
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
62
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
63
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
64
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
65
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
66
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.4 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
67
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
68
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
69
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.5 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
70
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.5 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
71
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.5 Be familiar with and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
72
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
73
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
74
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.6 Understand the concept of data structures.
Copy and paste your code below:
Explain what your code does:
Include the link to your program stored in your Gdrive
75
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.6 Use arrays (or equivalent) in the design of solutions to simple problems
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
76
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.6 Use records (or equivalents) in the design of solutions to simple problems.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
77
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
78
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
79
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.7 Be able to obtain user input from the keyboard
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
80
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.7 Be able to output data and information from a computer program to the computer display.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
81
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
82
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
83
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
84
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
85
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
86
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
87
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
88
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
89
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.8 understand and be able to use:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
90
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
91
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
92
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.9 Be able to use random number generation
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
93
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
File handling
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
94
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
95
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
96
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Understand the concept of subroutines
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
97
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Explain the advantages of using subroutines in programs.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
98
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Describe the use of parameters to pass data within programs
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
99
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Use Subroutines that return values to the calling routine
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
100
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Know that subroutines may declare their own variables, called local variables, and that local variables usually:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
101
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Use local variables and explain why it is good practice to do so.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
102
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Describe the structured approach to programming.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
103
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.10 Explain the advantages of the structured approach.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
104
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
105
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
106
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Be able to write simple validation routines
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
107
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Be able to write simple authentication routines
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
108
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand what is meant by testing in the context of algorithms and programs.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
109
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Be able to correct errors within algorithms and programs
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
110
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand what test data is and describe the following types of test data:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
111
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand what test data is and describe the following types of test data:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
112
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand what test data is and describe the following types of test data:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
113
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Be able to select and justify the choice of suitable test data for a given problem
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
114
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand that there are different types of error:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
115
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Understand that there are different types of error:
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
116
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.2.11 Be able to identify and categorise errors within algorithms and programs.
Copy and paste your code below:
Add a screenshot of your program. To do this
1)Press fn + print screen
2) Right click> paste
Or you can use the Snipping tool
Explain what your code does:
Include the link to your program stored in your Gdrive
117
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
118
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
119
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.1 Number bases
120
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand decimal (base 10)
Your explanation goes here
121
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand binary (base 2)
Your explanation goes here
122
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand hexadecimal (base 16)
Your explanation goes here
123
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that computers use binary to represent all data and instructions
Your explanation goes here
124
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain why hexadecimal is often used in computer science
Your explanation goes here
125
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
126
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.2 Converting between number bases
127
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand how binary can be used to represent whole numbers
Your explanation goes here
128
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand how hexadecimal can be used to represent whole numbers
Your explanation goes here
129
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to convert in both directions between Binary and decimal
Your explanation goes here
130
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to convert in both directions between binary and hexadecimal
Your explanation goes here
131
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to convert in both directions between decimal and hexadecimal
Your explanation goes here
132
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
133
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.3 Units of information
134
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that a bit is the fundamental unit of information (b).
A byte is a group of 8 bits (B)
Your explanation goes here
135
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that the quantities of bytes can be described using prefixes
Your explanation goes here
136
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know the names, symbols and corresponding values for the decimal prefixes.
kilo, 1 kB is 1,000 bytes | mega, 1 MB is 100 kilobytes | giga, 1 GB is 1,000 Megabytes | tera, 1 TB is 1,000 Gigabytes.
Your explanation goes here
137
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
138
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.4 Binary arithmetic
139
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Your explanation goes here
140
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to apply a binary shift to a binary number
Your explanation goes here
141
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe situations where binary shifts can be used.
Your explanation goes here
142
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
143
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.5 Character encoding
144
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand what a character set is
Your explanation goes here
145
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to describe 7-bit ASCII and Unicode
Your explanation goes here
146
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that character codes are commonly grouped and run in sequence within encoding tables.
Your explanation goes here
147
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the purpose of Unicode and the advantages of Unicode over ASCII
Your explanation goes here
148
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that Unicode uses the same codes as ASCII up to 127
Your explanation goes here
149
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
150
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.6 Representing images
151
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand what a pixel is and be able to describe how pixels relate to an image and the way images are displayed.
Your explanation goes here
152
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the following for bitmaps: size in pixels | colour depth.
Your explanation goes here
153
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that the size of a bitmap image in pixels (width x height) is known as the image resolution.
Your explanation goes here
154
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe how a bitmap represents an image using pixels and colour depth.
Your explanation goes here
155
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe using examples how the number of pixels and colour depth can affect the file size of a bitmap image.
Your explanation goes here
156
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Calculate bitmap image file sizes based on the number of pixels and colour depth.
Size bits = W x H x D
Size bytes = W x H x D /8
W = image width / H = image height / D = colour depth in bits.
Your explanation goes here
157
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Convert binary data into a black and white image
Make your own binary code and create the image to match
For this question 1 represents black and a 0 represents white.
Can you convert the image into its binary representation?
158
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Hint: use the format painter, to apply the formatting to multiple cells.
1 | 0 |
0 | 1 |
Example
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Convert a black and white image into binary data
For this question 1 represents black and a 0 represents white.
Can you convert the image into its binary representation?
159
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Image
Binary representation
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Convert a black and white image into binary data - SOLUTION
Go to present mode & click!
160
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
161
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.7 Representing sound
162
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that sound is analogue and that it must be converted to a digital form for storage and processing in a computer.
Your explanation goes here
163
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that sound waves are sampled to create the digital version of sound.
Your explanation goes here
164
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the digital representation of sound in terms of:
• sampling rate
Your explanation goes here
165
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the digital representation of sound in terms of:
• sample resolution.
Your explanation goes here
166
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Calculate sound file sizes based on the sampling rate and the sample resolution.
Your explanation goes here
167
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
168
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.3.8 Data compression
169
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain what data compression is.
Your explanation goes here
170
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand why data may be compressed and that there are different ways to compress data.
Your explanation goes here
171
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain how data can be compressed using Huffman coding.
Your explanation goes here
172
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to interpret/create Huffman trees.
Your explanation goes here
173
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Your explanation goes here
174
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Your explanation goes here
175
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Your explanation goes here
176
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Your explanation goes here
177
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
178
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
179
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.4.1 Hardware and software
180
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Define the terms hardware and software and understand the relationship between them.
Your explanation goes here
181
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
your PerLL
182
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.4.2 Boolean logic
183
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Construct truth tables for the following logic gates: NOT
Your explanation goes here
184
NOT | |
A | Q |
| |
| |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Construct truth tables for the following logic gates: AND
Your explanation goes here
185
AND | ||
A | B | Q |
| | |
| | |
| | |
| | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Construct truth tables for the following logic gates: OR.
Your explanation goes here
186
OR | ||
A | B | Q |
| | |
| | |
| | |
| | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Construct truth tables for the following logic gates: XOR.
Your explanation goes here
187
XOR | ||
A | B | Q |
| | |
| | |
| | |
| | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Construct truth tables for simple logic circuits. Using combinations of NOT, AND, OR and XOR. Interpret the results of simple truth tables
.
188
?
?
?
?
?
?
?
?
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Create, modify and interpret simple logic circuit diagrams AND, OR, NOT, XOR
P = ??
189
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Create the Boolean expression for a simple logic circuit
D = ???
190
Gate | Symbol | Operator |
and | | A . B |
or | | A + B |
not | | Ā |
Xor (exclusive oor | | A ⊕ B |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Create the Boolean expression for a simple logic circuit
D = ???
191
Gate | Symbol | Operator |
and | | A . B |
or | | A + B |
not | | Ā |
Xor (exclusive oor | | A ⊕ B |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
192
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
193
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
194
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Create a logic circuit from a simple Boolean expression.
Your explanation goes here
195
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Solution
196
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Create a logic circuit from a simple Boolean expression.
Your explanation goes here
197
Q = A.B + C
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Solution
198
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.4.3 Software classification
199
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain what is meant by: System software. Give an example.
Your explanation goes here
200
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain what is meant by: application software. Give an example
Your explanation goes here
201
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the need for, and functions of, operating systems (OS)
Your explanation goes here
202
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the need for, and functions of, utility programs.
Your explanation goes here
203
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the OS handles management of the: processor(s)
Your explanation goes here
204
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the OS handles management of the: memory
Your explanation goes here
205
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the OS handles management of the: I/O devices
Your explanation goes here
206
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the OS handles management of the: applications.
Your explanation goes here
207
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the OS handles management of the: security.
Your explanation goes here
208
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.4.4 Classification of programming languages
209
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that there are different levels of programming languages: low level language
Your explanation goes here
210
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that there are different levels of programming languages:
-high level language
Your explanation goes here
211
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the main difference between low-level and high level languages
Your explanation goes here
212
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Know that machine code and assembly language are considered to be low level languages and explain the differences between them
Your explanation goes here
213
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that all programming code written in high-level or assembly languages must be translated.
Your explanation goes here
214
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that machine code is expressed in binary and is specific to a processor of family of processors.
Your explanation goes here
215
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the advantages and disadvantages of low-level language programming compared with high level programming.
Your explanation goes here
216
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that there are three common types of program translator: interpreter
Your explanation goes here
217
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that there are three common types of program translator: compiler
Your explanation goes here
218
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that there are three common types of program translator: assembler
Your explanation goes here
219
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the main differences between these three types of translator.
Your explanation goes here
220
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand when it would be appropriate to use each type of translator.
Your explanation goes here
221
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.4.5 System architecture
222
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the role and operation of main memory and the following major components of a central processing unit (CPU): arithmetic logic unit
Your explanation goes here
223
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the role and operation of main memory and the following major components of a central processing unit (CPU): control unit
Your explanation goes here
224
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the role and operation of main memory and the following major components of a central processing unit (CPU): clock
Your explanation goes here
225
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the role and operation of main memory and the following major components of a central processing unit (CPU): register
Your explanation goes here
226
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the role and operation of main memory and the following major components of a central processing unit (CPU): bus.
Your explanation goes here
227
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the effect of the following on the performance of the CPU: clock speed
Your explanation goes here
228
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the effect of the following on the performance of the CPU: number of processor cores
Your explanation goes here
229
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the effect of the following on the performance of the CPU: cache size
Your explanation goes here
230
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and explain the Fetch-Execute cycle.
Your explanation goes here
231
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the different types of memory within a computer: RAM
Your explanation goes here
232
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the different types of memory within a computer: ROM
Your explanation goes here
233
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
234
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the different types of memory within a computer: Cache
Your explanation goes here
235
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the different types of memory within a computer: Register
Your explanation goes here
236
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the differences between main memory and secondary storage.
Your explanation goes here
237
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Students should be able to explain the terms volatile and non-volatile
Your explanation goes here
238
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the differences between RAM and ROM.
Your explanation goes here
239
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand why secondary storage is required
Your explanation goes here
240
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be aware of different types of secondary storage - solid state
Your explanation goes here
241
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be aware of different types of secondary storage - optical
Your explanation goes here
242
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be aware of different types of secondary storage - magnetic.
Your explanation goes here
243
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the operation of solid state storage
Your explanation goes here
244
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the operation of optical storage
Your explanation goes here
245
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the operation of magnetic storage.
Your explanation goes here
246
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Discuss the advantages and disadvantages of solid state, optical and magnetic storage.
247
| Solid state | Optical storage | Magnetic storage |
Advantage | | | |
Disadvantage | | | |
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the term 'cloud storage'
Your explanation goes here
248
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the advantages and disadvantages of cloud storage when compared to local storage.
Your explanation goes here
249
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the term 'embedded system' and explain how an embedded system differs from a non-embedded system. Students must be able to give examples of embedded and non-embedded systems.
Your explanation goes here
250
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
251
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Define what a computer network is.
Your explanation goes here
252
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Discuss the advantages and disadvantages of computer networks.
Your explanation goes here
253
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the main types of computer network including: Personal Area Network (PAN)
Your explanation goes here
254
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the main types of computer network including: Local Area Network (LAN)
Your explanation goes here
255
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the main types of computer network including: Wide Area Network (WAN).
Your explanation goes here
256
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that networks can be wired or wireless.
Your explanation goes here
257
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Discuss the benefits and risks of wireless networks as opposed to wired networks.
Your explanation goes here
258
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following common network topologies: star
Your explanation goes here
259
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following common network topologies: bus
Your explanation goes here
260
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Define the term ‘network protocol’.
Your explanation goes here
261
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: Ethernet
Your explanation goes here
262
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: Wi-Fi
Your explanation goes here
263
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: TCP (Transmission Control Protocol)
Your explanation goes here
264
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: UDP (User Datagram Protocol)
Your explanation goes here
265
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: IP (Internet Protocol)
Your explanation goes here
266
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: HTTP (Hypertext Transfer Protocol)
Your explanation goes here
267
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: HTTPS (Hypertext Transfer Protocol Secure)
Your explanation goes here
268
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for: FTP (File Transfer Protocol)
Your explanation goes here
269
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for Email SMTP (Simple Mail Transfer Protocol)
Your explanation goes here
270
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the purpose and use of common network protocols for Email IMAP (Internet Message Access Protocol)
Your explanation goes here
271
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the need for, and importance of, network security.
Your explanation goes here
272
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following methods of network security: authentication
Your explanation goes here
273
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following methods of network security: encryption
Your explanation goes here
274
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following methods of network security: firewall
Your explanation goes here
275
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the following methods of network security: MAC address filtering.
Your explanation goes here
276
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the 4 layer TCP/IP model: application layer
Your explanation goes here
277
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the 4 layer TCP/IP model: transport layer
Your explanation goes here
278
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the 4 layer TCP/IP model: internet layer
Your explanation goes here
279
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe the 4 layer TCP/IP model: link layer
Your explanation goes here
280
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the HTTP, HTTPS, SMTP, IMAP and FTP protocols operate at the application layer.
Your explanation goes here
281
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the TCP and UDP protocols operate at the transport layer.
Your explanation goes here
282
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the IP protocol operates at the internet layer
Your explanation goes here
283
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
284
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to define the term cyber security and be able to describe the main purposes of cyber security.
Your explanation goes here
285
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.6.2 Cyber security threats
286
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: social engineering techniques
Your explanation goes here
287
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: malicious code
Your explanation goes here
288
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: Pharming
Your explanation goes here
289
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: weak and default passwords
Your explanation goes here
290
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: misconfigured access rights
Your explanation goes here
291
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: removable media
Your explanation goes here
292
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following cyber security threats: unpatched and/or outdated software.
Your explanation goes here
293
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain what penetration testing is and what it is used for
Your explanation goes here
294
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.6.2.1 Social engineering
295
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Define the term social engineering.
Your explanation goes here
296
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe what social engineering is and how it can be protected against
Your explanation goes here
297
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain this from of social engineering: blagging (pretexting)
Your explanation goes here
298
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain this from of social engineering: phishing
Your explanation goes here
299
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain this from of social engineering: shouldering (or shoulder surfing).
Your explanation goes here
300
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.6.2.2 Malicious code
301
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Define the term malware.
Your explanation goes here
302
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe what malware is and how it can be protected against.
Your explanation goes here
303
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe this form of malware: computer virus
Your explanation goes here
304
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe this form of malware: trojan
Your explanation goes here
305
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Describe this form of malware: spyware
Your explanation goes here
306
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.6.3 Methods to detect and prevent cyber security threats
307
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain the following security measures: biometric measures (particularly for mobile devices)
Your explanation goes here
308
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain password systems
Your explanation goes here
309
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain CAPTCHA (or similar)
Your explanation goes here
310
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain using email confirmations to confirm a user’s identity
Your explanation goes here
311
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand and be able to explain automatic software updates.
Your explanation goes here
312
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
313
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.7.1 Relational databases
314
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the concept of a database
315
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Explain the concept of a relational database
316
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: table
317
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: record
318
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: field
319
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: data type
320
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: Primary key
321
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand the following database concepts: foreign key
322
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Understand that the use of a relational database facilities the elimination of data inconsistency and data redundancy.
323
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
3.7.2 Structured query language (SQL)
324
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to retrieve data from a relational database using: SELECT
325
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to retrieve data from a relational database using: FROM
326
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to retrieve data from a relational database using: WHERE
327
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to retrieve data from a relational database using: ORDER BY ….. ASC | DESC
328
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to INSERT data into a relational database using the command
329
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to EDIT data in a database using the command
330
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Be able to use SQL to DELETE data in a database using the command
331
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
332
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
333
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
334
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
335
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Ethical impacts
Your explanation goes here
336
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Legal impacts
Your explanation goes here
337
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Environmental impacts
Your explanation goes here
338
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Risk of digital technology on society
Your explanation goes here
339
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Data privacy issues
Your explanation goes here
340
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Exam questions will be taken from the following areas:
• cyber security • mobile technologies • wireless networking • cloud storage • theft of computer code • issues around copyright of algorithms • cracking • hacking • wearable technologies • computer based implants.
Students will be expected to understand and explain the general principles behind the issues rather than have detailed knowledge on specific issues.
Students should be aware that ordinary citizens normally value their privacy and may not like it when governments or security services have too much access.
Students should be aware that governments and security services often argue that they cannot keep their citizens safe from terrorism and other attacks unless they have access to private data.
341
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Solution to slide 18
342
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Directed study
343
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
344
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Corrections
345
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
AOL #2 17.10.22 My corrections
346
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
347
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
348
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
349
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
Consolidation
350
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
351
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
352
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
353
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave
354
KLASS gateway
3.1 | 3.2 | 3.3
3.4 | 3.5
Spec:
3.6 | 3.7 | 3.8
Craig & Dave