Book 1
Book 1
1.2
Text, sound and images 2
1.3 Data storage and compression 2
2 Data transmission 3
2.1 Types and methods of data transmission 1
2.2
Methods of error detection 2
2.3
Encryption 1
3 Hardware 6
3.1
Computer architecture 2
3.2 Input and output devices 2
3.3 Data storage 1
3.4 Network hardware 1
4 Software 6
4.1
Types of software and interrupts 2
4.1 Types of programming
Types of software and interrupts
language,continued
translators 2
4.2 and integrated development environments
(IDEs) 2
5.3
Cyber security 1
6 Automated and emerging technologies 6
6.1
Automated systems 2
6.2
Robotics 2
6.3
Artificial intelligence 2
8 Programming 12
8.1 Programming concepts 2
8.2 Arrays 4
8.3 File handling 6
9 Databases 10
10 Boolean logic 4
of session learning outcomes
Understand how and why computers use binary to represent all forms of data
Understand how and why a computer represents text and the use of character
sets, including American standard code for information interchange (ASCII) and
Unicode
Understand how data storage is measured
Calculate the file size of an image file and a sound file, using information given
Describe the difference between system software and application software and provide
examples
Describe the role and basic functions of an operating system
Explain what is meant by a high-level language,and a low-level language, including
the,advantages and disadvantages of each
Understand the difference between the internet and the world wide web
Understand the concept of a digital currency and how digital currencies are used
Describe the processes involved in, and the aim of carrying out, a range of cyber security
threats
Describe how sensors, microprocessors and actuators can be used in collaboration to
create automated systems
2 Communication
Networks including the internet
3 Hardware
Computers and their components
Logic Gates and Logic Circuits
4 processor fundamental
CPU architecture
Assembly language
Bit manipulation
5 System softwarre
1.5.1 operating system
1.5.2 Utility program
1.5.3 library program
1.5.4 language translators
Data representation
Data types
Arrays
Files
Programming
Programming basics
Transferable skills
Selection
Iteration
Built-in functions
Structured programming
Software development
Programming
Program testing
Testing strategies
o of session learning outcomes