All 88 specification statements from the official Cambridge International specification, as printed.
1. Number systems
(a) Understand the denary, binary and hexadecimal number systems (ii) positive denary and positive hexadecimal (iii) positive hexadecimal and positive binary:
(a) Add two positive 8-bit binary integers it occurs in binary addition:
2. Text, sound and images
3. Data storage and compression
1. Types and methods of data transmission
(a) Understand that data is broken down into packets to be transmitted:
(a) Describe how data is transmitted from one device to another using different methods of data transmission transmission, for a given scenario:
2. Methods of error detection
3. Encryption
1. Computer architecture
(a) Understand the role of the central processing unit (CPU) in a computer microprocessor:
(a) Understand the purpose of the components in a CPU, in a computer that has a Von Neumann architecture fetch–decode–execute (FDE) cycle including the role of each component in the process:
2. Input and output devices
(a) Understand what is meant by a sensor and the purposes of sensors sensor and understand when each sensor would be used, including selecting the most suitable sensor for a given context:
3. Data storage
4. Network hardware
(a) Understand what is meant by and the purpose of an internet protocol (IP) address IP address:
1. Types of software and interrupts
2. Types of programming language, translators and integrated development environments (IDEs)
1. The internet and the world wide web
2. Digital currency
3. Cyber security
1. Automated systems
2. Robotics
3. Artificial intelligence
(a) Understand the need for validation checks to be made on input data and the different types of validation check to be made on input data and the different types of verification check:
1. Programming concepts
(f) Understand and use arithmetic, logical and Boolean operators 5 Understand and use nested statements 6 (a) Understand what is meant by procedures, functions and parameters with or without parameters 7 Understand and use library routines:
(a) Understand and use the concept of sequence (d) Understand and use the concepts of totalling and counting handling:
2. Arrays
3. File handling