To understand how and why computers use binary to represent all forms of data, to understand the units of memory and Binary States and to know how to convert binary numbers into denary and vice versa.
To understand what the Hexadecimal number system is and how to convert between hex, binary and denary systems.
To understand why we use hexadecimal numbers and be able to describe example uses in detail.
To be able to add two positive 8-bit binary numbers and to understand the concept of binary overflow.
To be able to perform logical binary shifts on positive 8-bit binary numbers and to understand the effect that it will have.
To know how to represent positive and negative binary numbers using two’s compliment.
To understand how and why a computer represents text and the use of character sets such as ASCII and Unicode.
To understand how and why a computer represents sound, including the effects of the sample rate and sample resolution.
To understand how and why a computer represents an image, including the effects of the resolution and colour depth.
To understand how to calculate file sizes for image and sound files.
To understand how files are compressed using lossy and lossless file compression methods.