KS3 Computer Science

11-14 Years Old

48 modules covering EVERY Computer Science topic needed for KS3 level.

GCSE Computer Science

14-16 Years Old

45 modules covering EVERY Computer Science topic needed for GCSE level.

A-Level Computer Science

16-18 Years Old

66 modules covering EVERY Computer Science topic needed for A-Level.

Sound – Quality, Size & Storing Solutions

Candidates should be able to: How can sound be sampled and stored in digital form? A microphone converts sound waves into voltage changes. If a microphone is plugged into a sound card then the voltage can be sampled at regular intervals (the sample rate) and each value converted into a binary number. This digitising of …

Read more

Images

Candidates should be able to: explain the representation of an image as a series of pixels represented in binary explain the need for metadata to be included in the file such as height, width and colour depth discuss the effect of colour depth and resolution on the size of an image file. How can an …

Read more

Characters

Candidates should be able to: explain the use of binary codes to represent characters explain the term character set describe with examples (for example ASCII and Unicode) the relationship between the number of bits per character in a character set and the number of characters which can be represented. How are binary codes used to …

Read more

Numbers

Candidates should be able to: convert positive denary whole numbers (0-255) into 8-bit binary numbers and vice versa add two 8-bit binary integers and explain overflow errors which may occur convert positive denary whole numbers (0-255) into 2-digit hexadecimal numbers and vice versa convert between binary and hexadecimal equivalents of the same number explain the …

Read more

Units

Candidates should be able to: define the terms bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte understand that data needs to be converted into a binary format to be processed by a computer. Data units in computer systems Bit This is a single unit of memory and can only store 2 possible binary values, either 0 …

Read more

Secondary Storage: Definition, Technology & Devices

Candidates should be able to: explain the need for secondary storage describe common storage technologies such as optical, magnetic and solid state select suitable storage devices and storage media for a given application and justify their choice using characteristics such as capacity, speed, portability, durability and reliability. Why is secondary storage needed? Although RAM can …

Read more

Input devices, processing & output devices

Candidates should be able to: Why does a computer system need input devices? Input devices are needed so that data can be entered into a computer system, to be stored or processed. Some input devices are manual, such as a keyboard or mouse, and some are automatic, such as a barcode reader or a webcam. …

Read more

Memory – RAM, ROM, Cache, Flash & Virtual

Candidates should be able to: describe the difference between RAM and ROM explain the need for ROM in a computer system describe the purpose of RAM in a computer system explain how the amount of RAM in a personal computer affects the performance of the computer explain the need for virtual memory describe cache memory …

Read more

Boolean logic – Binary Logic

Candidates should be able to: explain why data is represented in computer systems in binary form understand and produce simple logic diagrams using the operations NOT, AND and OR produce a truth table from a given logic diagram. Why is data represented in computer systems in binary form? Computer systems are based on logic circuits. …

Read more

Fundamentals of Computer Systems

Computer Systems Candidates should be able to: This topic introduces computer systems and provides a foundation for the remaining topics in this unit. Candidates should develop a mental model of a computer system which comprises hardware and software and in which: What is a computer system? As well as the personal computer, this definition applies …

Read more