Skip to the page
IGCSE Computer Science 0478 · ICT 0417

Year 11

The exam year: the rest of the syllabus, then revision and exam technique for every paper. Follows the 2026–2028 syllabuses (this Year 11 sits its exams in June 2027).

Computer Science 0478: units, term by term

Autumn 1

Software

This school year's Year 11 meets Software here; from next year it is taught in Year 10, Summer 1. System and application software, the operating system, hardware, firmware and the boot process, interrupts, high- and low-level languages, assembly, translators, IDEs.

What you will know by the end
  • System software (OS, utilities, device drivers) versus application software, with examples.
  • The OS: managing files, memory, hardware, users, security, and the user interface.
  • Firmware and the bootloader; what an interrupt is and how the CPU handles it.
  • High-level versus low-level languages; assembly and the assembler; compiler versus interpreter.
  • IDE features: editor, run-time environment, translator, error diagnostics, auto-completion, prettyprint.
Syllabus and key words
  • Topic 4: Software
    • 4.1 Types of software and interrupts
    • 4.2 Types of programming language, translators and IDEs
System software
Software that runs and manages the computer, such as the operating system and utilities.
Application software
Software that does a task for the user, such as a word processor or game.
Operating system (OS)
System software that manages the hardware, files, memory and programs, and gives the user an interface.
Device driver
A small program that lets the OS communicate with one particular device.
Multitasking
Running several programs by giving each a short turn on the processor, so they seem to run at once.
Firmware
Software stored permanently in ROM or flash memory on the hardware.
Bootloader
Firmware that loads the operating system into RAM when the computer is switched on.
Interrupt
A signal to the processor that something needs its attention.
Interrupt service routine (ISR)
A small program that deals with one type of interrupt.
High-level language
A programming language close to English, which works on many types of processor.
Low-level language
A language close to machine code, written for one type of processor.
Machine code
Binary instructions that the processor can run directly.
Assembly language
A low-level language that uses mnemonics; each line matches one machine code instruction.
Mnemonic
A short, easy-to-remember code for a machine instruction, such as LDA or ADD.
Assembler
A translator that turns assembly language into machine code.
Compiler
A translator that turns the whole high-level program into machine code at once and creates an executable file.
Interpreter
A translator that translates and runs a high-level program one line at a time.
Executable file
A file of machine code that can run on its own, without the source code or translator.
IDE
Integrated development environment: one program with the tools to write, translate, run and debug code.
  1. System and application software; the operating systemTheory
  2. Firmware, the boot process and interruptsTheory
  3. Languages and translatorsTheory
  4. IDEsPractical
  5. Programming practice: a scenario questionExam practice

End-of-unit challenge: End-of-unit test: past-paper questions on topic 4, plus the scenario question.

Homework: The CS 4 quiz.

Autumn 2

The internet and its uses

The internet versus the web, URLs, HTTP and HTTPS, the browser, DNS, cookies, digital currency and blockchain, cyber security threats, keeping data safe.

What you will know by the end
  • Internet versus web; URL parts; HTTP versus HTTPS; what a browser does; DNS; cookies (session and persistent).
  • Digital currency and how a blockchain records transactions.
  • Threats: brute force, data interception, DDoS, hacking, malware (virus, worm, trojan, spyware, adware, ransomware), pharming, phishing, social engineering.
  • Defences: access levels, anti-malware, authentication, automated updates, checking spelling and URLs, firewalls, privacy settings, proxy servers, SSL.
Syllabus and key words
  • Topic 5: The internet and its uses
    • 5.1 The internet and the World Wide Web
    • 5.2 Digital currency
    • 5.3 Cyber security
Internet
The worldwide network of connected computer networks: the physical infrastructure.
World Wide Web (WWW)
The collection of websites and web pages that are reached using the internet.
URL
Uniform resource locator: the text address of a web page, made of protocol, domain name and file name.
HTTP / HTTPS
The rules for sending web pages; HTTPS adds encryption using SSL.
Web browser
Application software that fetches web pages and renders HTML so you can see them.
DNS
Domain Name System: servers that find the IP address that matches a domain name.
IP address
A number that identifies a device on a network, such as 151.101.0.81.
Cookie
A small text file a website stores on your device to remember you.
Digital currency
Money that exists only electronically.
Blockchain
A time-stamped digital ledger of transactions, stored as linked blocks on many computers, that cannot be altered without detection.
Hash
A fixed-length code calculated from data; any change to the data changes the hash.
Brute-force attack
Trying every possible password or key until the right one is found.
DDoS
Distributed denial of service: flooding a server with requests from many computers so real users cannot reach it.
Malware
Software designed to cause harm, such as a virus, worm, Trojan horse, spyware, adware or ransomware.
Phishing
A fake message that tricks the user into clicking a link and giving personal details on a fake site.
Pharming
Malicious code or a tampered DNS server redirects the user to a fake website, even if they type the correct URL.
Social engineering
Manipulating people into breaking normal security rules.
Firewall
Hardware or software that checks traffic in and out against rules and blocks anything that breaks them.
Proxy server
A server between the user and the internet that filters requests, hides the user's IP address and caches pages.
SSL
Secure Sockets Layer: a protocol that uses certificates and encryption to secure data between browser and server.
  1. Internet, web, URL, HTTP and the browserTheory
  2. DNS, cookies, digital currency and blockchainUnplugged
  3. Cyber security threatsTheory
  4. Keeping data safeTheory
  5. Exam questions and the scenario questionExam practice

End-of-unit challenge: End-of-unit test: past-paper questions on topic 5.

Homework: The CS 5 quiz; the How the Web Works 'Check yourself'.

Autumn 2 – mid-December

Automated and emerging technologies; Paper 1 practice

Automated systems with sensors, microprocessors and actuators; robotics; artificial intelligence (expert systems, machine learning). Then Paper 1 past papers.

What you will know by the end
  • An automated system: sensor, microprocessor, actuator; advantages and disadvantages in industry, transport, agriculture, weather, gaming, lighting, science.
  • Robotics: characteristics, roles, advantages and disadvantages.
  • AI: what it is; expert systems (knowledge base, rule base, inference engine, interface); machine learning.
  • Paper 1 technique: read the marks, write that many points, use the syllabus words.
Syllabus and key words
  • Topic 6: Automated and emerging technologies
    • 6.1 Automated systems
    • 6.2 Robotics
    • 6.3 Artificial intelligence (AI)
  • Topic 1: Data representation
    • 1.1 Number systems
    • 1.2 Text, sound and images
    • 1.3 Data storage and compression
  • Topic 2: Data transmission
    • 2.1 Types and methods of data transmission
    • 2.2 Methods of error detection
    • 2.3 Encryption
  • Topic 3: Hardware
    • 3.1 Computer architecture
    • 3.2 Input and output devices
    • 3.3 Data storage
    • 3.4 Network hardware
Automated system
Hardware and software that do a task without a person controlling them.
Sensor
An input device that measures a physical quantity, such as temperature or light.
Microprocessor
A processor on a single chip that processes data and makes decisions.
Actuator
An output device that causes movement or switches something, such as a motor, valve or heater.
Set value
The target value stored in the system that sensor readings are compared with.
ADC
Analogue-to-digital converter: changes an analogue sensor signal into digital data.
Robotics
The design, construction and operation of robots.
Robot
A programmable machine with a mechanical structure, sensors, microprocessors and actuators.
Drone
A flying robot with no pilot on board, controlled remotely or by a pre-set program.
Artificial intelligence (AI)
The simulation of intelligent behaviour by a computer.
Expert system
An AI system that uses facts and rules to give expert-like advice in one subject.
Knowledge base
The part of an expert system that stores facts about the subject.
Rule base
The part of an expert system that stores IF … THEN rules for using the facts.
Inference engine
The part of an expert system that applies the rules to the facts to reach a conclusion.
Interface
The part of an expert system that asks the user questions and shows conclusions and reasons.
Machine learning
AI in which the program adapts its own processes or data by learning from examples.
Bit
A single binary digit, 0 or 1.
Nibble
A group of 4 bits, which matches one hexadecimal digit.
Byte
A group of 8 bits.
Denary
The base 10 number system we use every day, with digits 0 to 9.
Binary
The base 2 number system computers use, with digits 0 and 1.
Hexadecimal
The base 16 number system, with digits 0 to 9 and A to F, used to write binary in a short form.
Overflow
An error when a result is too big to fit in the number of bits available.
Logical shift
Moving all the bits left or right, losing bits off one end and filling the other end with 0s.
Two's complement
A way to store negative numbers, where the leftmost bit has a negative place value (−128 in 8 bits).
Character set
A list of characters a computer can use, each with its own binary code.
ASCII
A character set using 7 bits per character, giving 128 characters, mainly for English.
Unicode
A character set using more bits per character, covering most world languages, symbols and emojis.
Sample rate
The number of sound samples taken each second, measured in hertz (Hz).
Sample resolution
The number of bits used to store each sound sample.
Pixel
The smallest single-coloured square in a bitmap image.
Image resolution
The number of pixels in an image, often written as width × height.
Colour depth
The number of bits used to store the colour of each pixel.
Lossy compression
Making a file smaller by permanently removing some data.
Lossless compression
Making a file smaller without losing any data, so the original can be rebuilt exactly.
Run-length encoding (RLE)
A lossless method that stores each run of repeated values as a count and the value.
Packet
A small piece of data sent across a network, with a header, payload and trailer.
Header
The start of a packet: destination address, source address and packet number.
Payload
The actual data carried inside a packet.
Trailer
The end of a packet: error-checking data and an end marker.
Packet switching
Sending each packet separately, possibly by different routes, then reordering them at the destination.
Router
A device that forwards packets towards their destination address.
Serial transmission
Sending data one bit at a time down a single wire.
Parallel transmission
Sending several bits at the same time down several wires.
Skewing
When parallel bits arrive out of step because they travel at slightly different speeds.
Simplex
Data travels in one direction only.
Half-duplex
Data travels in both directions, but only one direction at a time.
Full-duplex
Data travels in both directions at the same time.
Interference
Unwanted outside signals that can corrupt data on the way.
Parity bit
An extra bit that makes the number of 1s in a byte odd or even.
Checksum
A value calculated from a block of data, recalculated by the receiver to check for errors.
Echo check
The receiver sends the data back so the sender can compare it with the original.
Check digit
A digit calculated from the other digits of a number, used to catch typing errors.
ARQ
Automatic repeat query: acknowledgements and timeouts make the sender re-send data that is wrong or lost.
Symmetric encryption
Encryption where the same key encrypts and decrypts.
Asymmetric encryption
Encryption using a public key to encrypt and a matching private key to decrypt.
CPU
The central processing unit, which processes instructions and data by fetching, decoding and executing them.
Von Neumann architecture
A computer design where instructions and data are stored together in the same memory.
ALU
Arithmetic logic unit: does calculations and logical comparisons.
Control unit
Manages the fetch–decode–execute cycle and sends control signals.
Register
A tiny, very fast store inside the CPU that holds one item.
Bus
A set of parallel wires that carries addresses, data or control signals.
Cache
Small, very fast memory in or near the CPU that holds frequently used data and instructions.
Clock speed
The number of cycles the CPU does each second, measured in hertz.
Core
A complete processing unit; a multi-core CPU can process several instructions at once.
Instruction set
The list of all the instructions a particular CPU can carry out.
Embedded system
A computer system inside a larger device that does one dedicated job.
Volatile
Loses its contents when the power is switched off.
Virtual memory
Part of secondary storage used as extra RAM, with pages moved between them.
NIC
Network interface card: the hardware that connects a device to a network.
MAC address
A unique 48-bit address given to a NIC at manufacture, written in hex.
IP address
An address given to a device on a network so data can be sent to it.
  1. Automated systemsPractical
  2. RoboticsTheory
  3. Artificial intelligence and expert systemsTheory
  4. Paper 1 practice: topics 1 to 3Exam practice
  5. Paper 1 practice: topics 4 to 6Exam practice

End-of-unit challenge: End-of-unit test: a full Paper 1 under time (the spring mock).

Homework: The CS 6 quiz; a Paper 1 at home, self-marked.

Spring 1

Paper 2 practice: algorithms, programming, logic, databases

Mock exams in the first two weeks back in January (a full Paper 1 and Paper 2), then: trace tables, pseudocode writing, finding errors, the scenario question, logic circuits, SQL, all under time, with the mark scheme.

What you will know by the end
  • Trace tables: every variable, every change, output column last.
  • Pseudocode: declare, name, comment, indent; the exact keywords the mark scheme looks for.
  • The scenario question: plan the structure first (arrays, procedures, validation, loops), then write, then test with three kinds of data.
  • Logic: expression to circuit to table and back. SQL: SELECT, FROM, WHERE, ORDER BY, SUM, COUNT.
Syllabus and key words
  • Topic 7: Algorithm design and problem-solving
    • 7.1 The program development life cycle
    • 7.2 Systems, decomposition and design tools
    • 7.3 The purpose of an algorithm
    • 7.4 Standard methods of solution
    • 7.5 Validation and verification
    • 7.6 Test data
    • 7.7 Trace tables
    • 7.8 Finding and fixing errors
    • 7.9 Writing and amending algorithms
  • Topic 8: Programming
    • 8.1 Programming concepts
    • 8.2 Arrays
    • 8.3 File handling
  • Topic 9: Databases
    • 9.1 Tables, fields and records
    • 9.2 Data types, validation and primary keys
    • 9.3 SQL: SELECT, FROM, WHERE, AND, OR
    • 9.4 SQL: ORDER BY, SUM and COUNT
  • Topic 10: Boolean logic
    • 10.1 The six logic gates
    • 10.2 Truth tables
    • 10.3 Expressions and circuits
    • 10.4 A full exam-style problem
Algorithm
A precise, ordered set of steps that solves a problem.
Program development life cycle
The four stages of making a program: analysis, design, coding and testing.
Abstraction
Removing details that do not matter so you can focus on the ones that do.
Decomposition
Breaking a problem into smaller parts that are easier to solve.
Sub-system
A smaller part of a system that does one job.
Structure diagram
A top-down diagram that shows how a system is split into sub-systems.
Flowchart
A diagram of an algorithm using standard shapes joined by flow lines.
Pseudocode
A structured, code-like way of writing an algorithm that is not tied to one language.
Totalling
Adding values into a running total, for example Total ← Total + Value.
Counting
Adding 1 to a counter each time something happens.
Linear search
Checking each item in a list in turn until the target is found or the list ends.
Bubble sort
Sorting by comparing neighbouring items and swapping them if they are in the wrong order, pass after pass.
Validation
An automatic check that input data is reasonable and follows set rules.
Verification
A check that data has been copied or typed in exactly as the original.
Check digit
An extra digit calculated from the other digits, used to catch typing errors.
Normal data
Test data that should be accepted.
Abnormal data
Test data that should be rejected.
Extreme data
The largest and smallest values that should be accepted.
Boundary data
The largest and smallest accepted values and the nearest rejected values next to them.
Trace table
A table used in a dry run to record the value of each variable as an algorithm runs.
Variable
A named place in memory whose value can change while the program runs.
Constant
A named value that is set once and cannot change while the program runs.
Identifier
The name given to a variable, constant, array or subroutine.
Data type
The kind of value stored: INTEGER, REAL, CHAR, STRING or BOOLEAN.
Assignment
Storing a value in a variable, written with ← in pseudocode.
Sequence
Statements run one after another in the order they are written.
Selection
Choosing which statements to run using a condition (IF or CASE).
Iteration
Repeating a block of statements in a loop.
Count-controlled loop
A FOR loop that repeats a set number of times.
Pre-condition loop
A WHILE loop that checks its condition before each pass, so it may run zero times.
Post-condition loop
A REPEAT UNTIL loop that checks its condition after each pass, so it runs at least once.
Procedure
A named subroutine that does a task and is run with CALL; it does not return a value.
Function
A named subroutine that returns a single value to where it was called.
Parameter
A variable in a subroutine heading that receives a value when the subroutine is called.
Local variable
A variable declared inside a subroutine that can only be used inside it.
Global variable
A variable declared in the main program that can be used anywhere in the program.
Library routine
A ready-made, tested subroutine provided with the language, such as ROUND or RANDOM.
Array
A data structure holding many values of the same data type under one name, each found by its index.
Database
An organised, structured store of data that a computer can search and sort.
Single-table database
A database where all the data is kept in one table.
Table
A grid of data made of rows (records) and columns (fields).
Field
One column of a table; it holds one item of data about every record, such as Minutes.
Record
One row of a table; it holds all the data about one thing, such as one bike hire.
Field name
The heading at the top of a column, such as HireID; it is not a record.
Text / alphanumeric
A data type for letters, digits and symbols, such as a name or a phone number.
Character
A data type for exactly one letter, digit or symbol, such as E or M.
Boolean
A data type with only two possible values, TRUE or FALSE.
Integer
A data type for whole numbers, such as 55.
Real
A data type for numbers with a decimal part, such as 5.50.
Date/time
A data type for a date, a time, or both, such as 05/03/2026.
Primary key
A field whose value is unique for every record, so it identifies each record.
SQL
Structured Query Language: the language used to ask a database for data.
Query
A question to the database, written in SQL, that returns matching data.
ORDER BY
The SQL clause that sorts the output, ascending (ASC) or descending (DESC).
SUM
An SQL function that adds up the values in a numeric field.
COUNT
An SQL function that counts how many records meet a condition.
Boolean logic
Logic that uses only two values, 1 (true, on) and 0 (false, off).
Logic gate
An electronic component that takes one or two inputs and gives one output by a fixed rule.
Truth table
A table that lists every possible input combination and the output for each one.
Logic circuit
Two or more logic gates joined together to give one output.
Logic expression
A written description of a circuit using gate names, such as X = A AND NOT B.
NOT
A one-input gate whose output is the opposite of its input; also called an inverter.
AND
A gate whose output is 1 only when both inputs are 1.
OR
A gate whose output is 1 when at least one input is 1.
NAND
NOT AND: the output is 0 only when both inputs are 1.
NOR
NOT OR: the output is 1 only when both inputs are 0.
XOR (EOR)
Exclusive OR: the output is 1 when the two inputs are different.
Input
A signal going into a gate or circuit, such as a sensor reading of 1 or 0.
Output
The single result signal that comes out of a gate or circuit.
Working column
An extra truth-table column holding the output of one gate inside a circuit.
Sum of products
An expression made by AND-ing the inputs of each row with output 1, then OR-ing those groups together.
  1. Trace tables and error findingExam practice
  2. Writing pseudocode to a specificationExam practice
  3. The scenario question, planned and writtenExam practice
  4. Logic circuits and SQLExam practice
  5. A full Paper 2 under timeExam practice

End-of-unit challenge: The spring mock: a full Paper 2 under time.

Homework: Quiz mixes: 'IGCSE Computer Science: 10 at random' every evening.

Spring 2 – Summer 1

Final revision and the exams

Each pupil works their red and amber syllabus points; whole-class sessions on the most-missed questions; command words; the last full papers.

What you will know by the end
  • Read the command word and the marks before writing.
  • Working shown on every calculation, units on every line, no calculator.
  • In the scenario question, the structure earns marks even if the code is unfinished: get the plan on paper.
  • Sleep, breakfast, two pens, a watch.
Syllabus and key words
  • Topic 1: Data representation
    • 1.1 Number systems
    • 1.2 Text, sound and images
    • 1.3 Data storage and compression
  • Topic 2: Data transmission
    • 2.1 Types and methods of data transmission
    • 2.2 Methods of error detection
    • 2.3 Encryption
  • Topic 3: Hardware
    • 3.1 Computer architecture
    • 3.2 Input and output devices
    • 3.3 Data storage
    • 3.4 Network hardware
  • Topic 4: Software
    • 4.1 Types of software and interrupts
    • 4.2 Types of programming language, translators and IDEs
  • Topic 5: The internet and its uses
    • 5.1 The internet and the World Wide Web
    • 5.2 Digital currency
    • 5.3 Cyber security
  • Topic 6: Automated and emerging technologies
    • 6.1 Automated systems
    • 6.2 Robotics
    • 6.3 Artificial intelligence (AI)
  • Topic 7: Algorithm design and problem-solving
    • 7.1 The program development life cycle
    • 7.2 Systems, decomposition and design tools
    • 7.3 The purpose of an algorithm
    • 7.4 Standard methods of solution
    • 7.5 Validation and verification
    • 7.6 Test data
    • 7.7 Trace tables
    • 7.8 Finding and fixing errors
    • 7.9 Writing and amending algorithms
  • Topic 8: Programming
    • 8.1 Programming concepts
    • 8.2 Arrays
    • 8.3 File handling
  • Topic 9: Databases
    • 9.1 Tables, fields and records
    • 9.2 Data types, validation and primary keys
    • 9.3 SQL: SELECT, FROM, WHERE, AND, OR
    • 9.4 SQL: ORDER BY, SUM and COUNT
  • Topic 10: Boolean logic
    • 10.1 The six logic gates
    • 10.2 Truth tables
    • 10.3 Expressions and circuits
    • 10.4 A full exam-style problem
Bit
A single binary digit, 0 or 1.
Nibble
A group of 4 bits, which matches one hexadecimal digit.
Byte
A group of 8 bits.
Denary
The base 10 number system we use every day, with digits 0 to 9.
Binary
The base 2 number system computers use, with digits 0 and 1.
Hexadecimal
The base 16 number system, with digits 0 to 9 and A to F, used to write binary in a short form.
Overflow
An error when a result is too big to fit in the number of bits available.
Logical shift
Moving all the bits left or right, losing bits off one end and filling the other end with 0s.
Two's complement
A way to store negative numbers, where the leftmost bit has a negative place value (−128 in 8 bits).
Character set
A list of characters a computer can use, each with its own binary code.
ASCII
A character set using 7 bits per character, giving 128 characters, mainly for English.
Unicode
A character set using more bits per character, covering most world languages, symbols and emojis.
Sample rate
The number of sound samples taken each second, measured in hertz (Hz).
Sample resolution
The number of bits used to store each sound sample.
Pixel
The smallest single-coloured square in a bitmap image.
Image resolution
The number of pixels in an image, often written as width × height.
Colour depth
The number of bits used to store the colour of each pixel.
Lossy compression
Making a file smaller by permanently removing some data.
Lossless compression
Making a file smaller without losing any data, so the original can be rebuilt exactly.
Run-length encoding (RLE)
A lossless method that stores each run of repeated values as a count and the value.
Packet
A small piece of data sent across a network, with a header, payload and trailer.
Header
The start of a packet: destination address, source address and packet number.
Payload
The actual data carried inside a packet.
Trailer
The end of a packet: error-checking data and an end marker.
Packet switching
Sending each packet separately, possibly by different routes, then reordering them at the destination.
Router
A device that forwards packets towards their destination address.
Serial transmission
Sending data one bit at a time down a single wire.
Parallel transmission
Sending several bits at the same time down several wires.
Skewing
When parallel bits arrive out of step because they travel at slightly different speeds.
Simplex
Data travels in one direction only.
Half-duplex
Data travels in both directions, but only one direction at a time.
Full-duplex
Data travels in both directions at the same time.
Interference
Unwanted outside signals that can corrupt data on the way.
Parity bit
An extra bit that makes the number of 1s in a byte odd or even.
Checksum
A value calculated from a block of data, recalculated by the receiver to check for errors.
Echo check
The receiver sends the data back so the sender can compare it with the original.
Check digit
A digit calculated from the other digits of a number, used to catch typing errors.
ARQ
Automatic repeat query: acknowledgements and timeouts make the sender re-send data that is wrong or lost.
Symmetric encryption
Encryption where the same key encrypts and decrypts.
Asymmetric encryption
Encryption using a public key to encrypt and a matching private key to decrypt.
CPU
The central processing unit, which processes instructions and data by fetching, decoding and executing them.
Microprocessor
A CPU made as an integrated circuit on a single chip.
Von Neumann architecture
A computer design where instructions and data are stored together in the same memory.
ALU
Arithmetic logic unit: does calculations and logical comparisons.
Control unit
Manages the fetch–decode–execute cycle and sends control signals.
Register
A tiny, very fast store inside the CPU that holds one item.
Bus
A set of parallel wires that carries addresses, data or control signals.
Cache
Small, very fast memory in or near the CPU that holds frequently used data and instructions.
Clock speed
The number of cycles the CPU does each second, measured in hertz.
Core
A complete processing unit; a multi-core CPU can process several instructions at once.
Instruction set
The list of all the instructions a particular CPU can carry out.
Embedded system
A computer system inside a larger device that does one dedicated job.
Sensor
An input device that measures a physical property and sends the reading to a computer.
Actuator
An output device that turns an electrical signal into physical movement.
Volatile
Loses its contents when the power is switched off.
Virtual memory
Part of secondary storage used as extra RAM, with pages moved between them.
NIC
Network interface card: the hardware that connects a device to a network.
MAC address
A unique 48-bit address given to a NIC at manufacture, written in hex.
IP address
An address given to a device on a network so data can be sent to it.
System software
Software that runs and manages the computer, such as the operating system and utilities.
Application software
Software that does a task for the user, such as a word processor or game.
Operating system (OS)
System software that manages the hardware, files, memory and programs, and gives the user an interface.
Device driver
A small program that lets the OS communicate with one particular device.
Multitasking
Running several programs by giving each a short turn on the processor, so they seem to run at once.
Firmware
Software stored permanently in ROM or flash memory on the hardware.
Bootloader
Firmware that loads the operating system into RAM when the computer is switched on.
Interrupt
A signal to the processor that something needs its attention.
Interrupt service routine (ISR)
A small program that deals with one type of interrupt.
High-level language
A programming language close to English, which works on many types of processor.
Low-level language
A language close to machine code, written for one type of processor.
Machine code
Binary instructions that the processor can run directly.
Assembly language
A low-level language that uses mnemonics; each line matches one machine code instruction.
Mnemonic
A short, easy-to-remember code for a machine instruction, such as LDA or ADD.
Assembler
A translator that turns assembly language into machine code.
Compiler
A translator that turns the whole high-level program into machine code at once and creates an executable file.
Interpreter
A translator that translates and runs a high-level program one line at a time.
Executable file
A file of machine code that can run on its own, without the source code or translator.
IDE
Integrated development environment: one program with the tools to write, translate, run and debug code.
Internet
The worldwide network of connected computer networks: the physical infrastructure.
World Wide Web (WWW)
The collection of websites and web pages that are reached using the internet.
URL
Uniform resource locator: the text address of a web page, made of protocol, domain name and file name.
HTTP / HTTPS
The rules for sending web pages; HTTPS adds encryption using SSL.
Web browser
Application software that fetches web pages and renders HTML so you can see them.
DNS
Domain Name System: servers that find the IP address that matches a domain name.
Cookie
A small text file a website stores on your device to remember you.
Digital currency
Money that exists only electronically.
Blockchain
A time-stamped digital ledger of transactions, stored as linked blocks on many computers, that cannot be altered without detection.
Hash
A fixed-length code calculated from data; any change to the data changes the hash.
Brute-force attack
Trying every possible password or key until the right one is found.
DDoS
Distributed denial of service: flooding a server with requests from many computers so real users cannot reach it.
Malware
Software designed to cause harm, such as a virus, worm, Trojan horse, spyware, adware or ransomware.
Phishing
A fake message that tricks the user into clicking a link and giving personal details on a fake site.
Pharming
Malicious code or a tampered DNS server redirects the user to a fake website, even if they type the correct URL.
Social engineering
Manipulating people into breaking normal security rules.
Firewall
Hardware or software that checks traffic in and out against rules and blocks anything that breaks them.
Proxy server
A server between the user and the internet that filters requests, hides the user's IP address and caches pages.
SSL
Secure Sockets Layer: a protocol that uses certificates and encryption to secure data between browser and server.
Automated system
Hardware and software that do a task without a person controlling them.
Set value
The target value stored in the system that sensor readings are compared with.
ADC
Analogue-to-digital converter: changes an analogue sensor signal into digital data.
Robotics
The design, construction and operation of robots.
Robot
A programmable machine with a mechanical structure, sensors, microprocessors and actuators.
Drone
A flying robot with no pilot on board, controlled remotely or by a pre-set program.
Artificial intelligence (AI)
The simulation of intelligent behaviour by a computer.
Expert system
An AI system that uses facts and rules to give expert-like advice in one subject.
Knowledge base
The part of an expert system that stores facts about the subject.
Rule base
The part of an expert system that stores IF … THEN rules for using the facts.
Inference engine
The part of an expert system that applies the rules to the facts to reach a conclusion.
Interface
The part of an expert system that asks the user questions and shows conclusions and reasons.
Machine learning
AI in which the program adapts its own processes or data by learning from examples.
Algorithm
A precise, ordered set of steps that solves a problem.
Program development life cycle
The four stages of making a program: analysis, design, coding and testing.
Abstraction
Removing details that do not matter so you can focus on the ones that do.
Decomposition
Breaking a problem into smaller parts that are easier to solve.
Sub-system
A smaller part of a system that does one job.
Structure diagram
A top-down diagram that shows how a system is split into sub-systems.
Flowchart
A diagram of an algorithm using standard shapes joined by flow lines.
Pseudocode
A structured, code-like way of writing an algorithm that is not tied to one language.
Totalling
Adding values into a running total, for example Total ← Total + Value.
Counting
Adding 1 to a counter each time something happens.
Linear search
Checking each item in a list in turn until the target is found or the list ends.
Bubble sort
Sorting by comparing neighbouring items and swapping them if they are in the wrong order, pass after pass.
Validation
An automatic check that input data is reasonable and follows set rules.
Verification
A check that data has been copied or typed in exactly as the original.
Normal data
Test data that should be accepted.
Abnormal data
Test data that should be rejected.
Extreme data
The largest and smallest values that should be accepted.
Boundary data
The largest and smallest accepted values and the nearest rejected values next to them.
Trace table
A table used in a dry run to record the value of each variable as an algorithm runs.
Variable
A named place in memory whose value can change while the program runs.
Constant
A named value that is set once and cannot change while the program runs.
Identifier
The name given to a variable, constant, array or subroutine.
Data type
The kind of value stored: INTEGER, REAL, CHAR, STRING or BOOLEAN.
Assignment
Storing a value in a variable, written with ← in pseudocode.
Sequence
Statements run one after another in the order they are written.
Selection
Choosing which statements to run using a condition (IF or CASE).
Iteration
Repeating a block of statements in a loop.
Count-controlled loop
A FOR loop that repeats a set number of times.
Pre-condition loop
A WHILE loop that checks its condition before each pass, so it may run zero times.
Post-condition loop
A REPEAT UNTIL loop that checks its condition after each pass, so it runs at least once.
Procedure
A named subroutine that does a task and is run with CALL; it does not return a value.
Function
A named subroutine that returns a single value to where it was called.
Parameter
A variable in a subroutine heading that receives a value when the subroutine is called.
Local variable
A variable declared inside a subroutine that can only be used inside it.
Global variable
A variable declared in the main program that can be used anywhere in the program.
Library routine
A ready-made, tested subroutine provided with the language, such as ROUND or RANDOM.
Array
A data structure holding many values of the same data type under one name, each found by its index.
Database
An organised, structured store of data that a computer can search and sort.
Single-table database
A database where all the data is kept in one table.
Table
A grid of data made of rows (records) and columns (fields).
Field
One column of a table; it holds one item of data about every record, such as Minutes.
Record
One row of a table; it holds all the data about one thing, such as one bike hire.
Field name
The heading at the top of a column, such as HireID; it is not a record.
Text / alphanumeric
A data type for letters, digits and symbols, such as a name or a phone number.
Character
A data type for exactly one letter, digit or symbol, such as E or M.
Boolean
A data type with only two possible values, TRUE or FALSE.
Integer
A data type for whole numbers, such as 55.
Real
A data type for numbers with a decimal part, such as 5.50.
Date/time
A data type for a date, a time, or both, such as 05/03/2026.
Primary key
A field whose value is unique for every record, so it identifies each record.
SQL
Structured Query Language: the language used to ask a database for data.
Query
A question to the database, written in SQL, that returns matching data.
ORDER BY
The SQL clause that sorts the output, ascending (ASC) or descending (DESC).
SUM
An SQL function that adds up the values in a numeric field.
COUNT
An SQL function that counts how many records meet a condition.
Boolean logic
Logic that uses only two values, 1 (true, on) and 0 (false, off).
Logic gate
An electronic component that takes one or two inputs and gives one output by a fixed rule.
Truth table
A table that lists every possible input combination and the output for each one.
Logic circuit
Two or more logic gates joined together to give one output.
Logic expression
A written description of a circuit using gate names, such as X = A AND NOT B.
NOT
A one-input gate whose output is the opposite of its input; also called an inverter.
AND
A gate whose output is 1 only when both inputs are 1.
OR
A gate whose output is 1 when at least one input is 1.
NAND
NOT AND: the output is 0 only when both inputs are 1.
NOR
NOT OR: the output is 1 only when both inputs are 0.
XOR (EOR)
Exclusive OR: the output is 1 when the two inputs are different.
Input
A signal going into a gate or circuit, such as a sensor reading of 1 or 0.
Output
The single result signal that comes out of a gate or circuit.
Working column
An extra truth-table column holding the output of one gate inside a circuit.
Sum of products
An expression made by AND-ing the inputs of each row with output 1, then OR-ing those groups together.
  1. Red and amber points, pupil by pupilExam practice
  2. The most-missed questions, whole classExam practice
  3. Command words and timingExam practice
  4. Last full Paper 1Exam practice
  5. Last full Paper 2Exam practice

End-of-unit challenge: The Cambridge examinations: Paper 1 and Paper 2, June series.

Homework: The Glossary tab, one letter a night; the quiz mixes.

Summer 2

After the exams

For pupils staying on: a taste of A Level and beyond. For everyone: a project of their choice, and the course evaluation.

What you will know by the end
  • What comes next: A Level Computer Science, T Levels, apprenticeships, and what each looks like.
  • A project with no marks attached: a game, a website, a device.
  • Evaluate the course with the pupils; the notes feed next year's plan.
Syllabus and key words
    1. What comes nextTheory
    2. A project of their choice: planProject
    3. BuildProject
    4. Build and showProject
    5. Course evaluationTheory

    End-of-unit challenge: No test. A showcase.

    Homework: None.

    ICT 0417: units, term by term

    Autumn 1

    Safety and security; audience; communication

    Theory: physical safety, e-safety, data security; designing for an audience; communication tools and their etiquette. Practical: proofing.

    What you will know by the end
    • Physical safety (trailing cables, overloaded sockets, heat, drink) and e-safety (personal data, strangers, images).
    • Security: hacking, phishing, pharming, smishing, vishing, viruses, card fraud; passwords, biometrics, firewalls, encryption, two-factor.
    • Audience: age, needs, interests, language; the audience shapes the content, the design and the words. Copyright and legal matters.
    • Communication: email, netiquette, spam, the internet versus the web, blogs, wikis, forums, social networking; the effects of each.
    Syllabus and key words
    • Topic 8: Safety and security
      • 8.1 Physical safety
      • 8.2 eSafety
      • 8.3 Security of data
    • Topic 9: Audience
      • 9.1 Audience appreciation
      • 9.2 Copyright
    • Topic 10: Communication
      • 10.1 Communication with other ICT users using email
      • 10.2 Effective use of the internet
    • Topic 15: Proofing
      • 15.1 Software tools: spell check, grammar check and validation
      • 15.2 Verification and proofreading
    Electrocution
    Injury or death from an electric current passing through the body.
    Data protection act
    A law controlling how organisations collect, store and use personal data.
    Personal data
    Data about a living person who can be identified from it.
    Sensitive personal data
    Personal data, such as health or religion, that could cause harm or unfair treatment if leaked.
    eSafety
    Using the internet and devices in a way that keeps you, your data and others safe.
    Hacking
    Getting into a computer system without permission.
    Phishing
    A fake email with a link to a fake website that steals personal details.
    Smishing
    Phishing using SMS text messages.
    Vishing
    Phishing using voice calls or voicemail.
    Pharming
    Malicious code that redirects a user to a fake website even when the correct address is typed.
    Malware
    Any software written to cause harm, such as viruses, worms, spyware or ransomware.
    Shoulder surfing
    Watching someone enter a PIN or password to steal it.
    Card cloning
    Copying the magnetic stripe of a card to make a fake copy.
    Key logging
    Recording every key a user presses to steal passwords and card numbers.
    Biometrics
    Identifying a person by a unique body feature such as a fingerprint or face.
    Digital certificate
    An electronic document from a trusted authority that proves a website is genuine.
    SSL
    A protocol that encrypts data between a browser and a web server; shown by https and a padlock.
    Encryption
    Scrambling data with a key so only someone with the right key can read it.
    Firewall
    Hardware or software that checks incoming and outgoing traffic and blocks what breaks set rules.
    Two-factor authentication
    Logging in with two different types of proof, such as a password and a code sent to a phone.
    Audience
    The group of people a product is made for.
    Audience appreciation
    Understanding the audience's needs and planning a product to suit them.
    Purpose
    The job a product must do, such as inform, persuade, entertain or sell.
    Expectations
    What users expect a product to look like and be able to do.
    Accessibility
    Designing so that people with disabilities or extra needs can use a product.
    Copyright
    A law that protects the creator of an original work from it being copied without permission.
    Software piracy
    Illegally copying, sharing or selling software.
    Licence
    Permission to use software under set rules; the buyer does not own the program.
    Product key
    A unique code entered during installation to prove the copy is genuine.
    Activation
    Checking a product key with the producer's server so it is used on a limited number of devices.
    Dongle
    A small USB device that must be plugged in for the software to run.
    Digital signature
    Encrypted data added by the producer to prove software is genuine and unchanged.
    EULA
    End user licence agreement: the terms you must accept before installing software.
    Netiquette
    Good manners and polite behaviour when communicating online.
    cc
    Carbon copy: sends a copy to people whose addresses all recipients can see.
    bcc
    Blind carbon copy: sends a copy to people whose addresses are hidden from everyone else.
    Forward
    Send an email you received on to another person.
    Attachment
    A file sent along with an email.
    Email group
    One name that stands for a list of addresses, so one email reaches them all.
    Spam
    Unwanted email sent to large numbers of people.
    Intranet
    A private network inside an organisation, used only by its members.
    Extranet
    Part of an intranet that approved outsiders can log in to.
    ISP
    Internet Service Provider: a company that gives access to the internet.
    URL
    Uniform Resource Locator: the full address of a web page.
    Hyperlink
    Text or an image that takes you to another page, file or place when clicked.
    Web browser
    Software that fetches and displays web pages.
    Search engine
    A website that finds pages matching the keywords you type.
    Protocol
    A set of rules for sending data between devices.
    HTTPS
    The secure, encrypted version of HTTP, used for logins and payments.
    FTP
    File Transfer Protocol: rules for uploading and downloading files.
    Proofing
    Checking work for errors before it is used or printed.
    Spell check
    A tool that compares words with a stored dictionary and flags unknown ones.
    Grammar check
    A tool that flags possible mistakes in sentence structure.
    Validation
    An automatic check by the computer that data is sensible and follows set rules.
    Verification
    A check that data has been copied accurately from its source.
    Visual verification
    A person compares entered data with the source document by eye.
    Double data entry
    Data is typed twice and the computer compares the two versions.
    Source document
    The original document the data is taken from, such as a paper form.
    Transposition error
    Two characters swapped round, such as 54 typed as 45.
    Range check
    Validation that a value lies between a lowest and highest value.
    Presence check
    Validation that a field has not been left empty.
    Format check
    Validation that data matches a set pattern, such as DD/MM/YYYY.
    Check digit
    An extra digit calculated from the other digits, used to detect input errors.
    Widow
    The last line of a paragraph left alone at the top of a new page.
    Orphan
    The first line of a paragraph left alone at the bottom of a page.
    Proofreading
    Reading a document carefully to find errors in text and layout.
    1. Physical safety and e-safetyTheory
    2. Security of dataTheory
    3. AudienceTheory
    4. Communication tools and netiquetteTheory
    5. Practical: proofing a whole documentPractical

    End-of-unit challenge: End-of-unit test: topics 8 to 10 theory.

    Homework: The ICT 8, ICT 9 and ICT 10 quizzes.

    Autumn 2

    Paper 2 practice: documents, databases, presentations

    Full Paper 2 tasks under time: a document from imported text, a database with queries and a report, a presentation; the evidence document; the checking routine.

    What you will know by the end
    • Read the whole paper first; the tasks share files.
    • Save and name exactly as asked; take evidence screenshots when the paper asks.
    • Database: field types, validation, key, import, two-criteria queries, reports with calculated fields and totals, labelled charts.
    • Document: imported text, styles, layout, tables, page numbers; presentation: master slide, notes, handouts.
    Syllabus and key words
    • Topic 17: Document production
      • 17.1 Page setup: size, orientation, margins and gutter
      • 17.2 Columns and breaks
      • 17.3 Paragraph spacing, tabs and indents
      • 17.4 Text effects and lists
      • 17.5 Find and replace, bookmarks and hyperlinks
    • Topic 18: Databases
      • 18.1 Create a database structure
      • 18.2 Manipulate data: calculations, sorting and queries
      • 18.3 Present data: reports
    • Topic 19: Presentations
      • 19a Set up the presentation and the master slide
      • 19b Add and edit objects
      • 19c Transitions, animations and outputs
    • Topic 11: File management
      • 11.1 Manage files effectively
      • 11.2 Reduce file sizes for storage or transmission
    • Topic 13: Layout
      • 13.1 Create and edit documents
      • 13.2 Tables
      • 13.3 Headers and footers
    • Topic 14: Styles
      • 14.1 What styles are and what they control
      • 14.2 Create, modify and apply styles
      • 14.3 Corporate house style
    • Topic 15: Proofing
      • 15.1 Software tools: spell check, grammar check and validation
      • 15.2 Verification and proofreading
    • Topic 16: Graphs and charts
      • 16.1 Select data and choose the chart type
      • 16.2 Label and format a chart
      • 16.3 Advanced chart skills and checks
    Page orientation
    Whether the page is portrait (tall) or landscape (wide).
    Margin
    The blank border between the edge of the paper and the text.
    Gutter
    Extra margin on the edge that will be bound, so text is not lost in the binding.
    Column
    A vertical strip of text; text flows from one column to the next.
    Column spacing
    The gap between two columns.
    Page break
    A marker that forces the text after it onto a new page.
    Section break
    A marker that starts a new section, which can have its own columns, margins or orientation.
    Column break
    A marker that forces the text after it into the next column.
    Line spacing
    The space between lines inside one paragraph.
    Spacing before/after
    Extra space above or below a paragraph, measured in points.
    Tab stop
    A set position on a line that the cursor jumps to when the tab key is pressed.
    Decimal tab
    A tab stop that lines up numbers on their decimal points.
    Hanging indent
    All lines of a paragraph except the first are moved in from the margin.
    First-line indent
    Only the first line of a paragraph is moved in from the margin.
    Superscript / subscript
    Small text raised above (superscript) or lowered below (subscript) the line.
    Find and replace
    A tool that finds text and swaps it for other text.
    Match case
    A find option that only finds text with the same capital and small letters.
    Bookmark
    A named hidden marker at a place in a document, used as a link target.
    Hyperlink
    Text or an image that opens a place, page, file or email when clicked.
    Database
    An organised store of data that can be searched, sorted and reported on.
    Table
    A set of records about one kind of thing, such as members or bookings.
    Record
    One row of a table: all the data about one item.
    Field
    One column of a table: one piece of data stored for every record.
    Field type
    The kind of data a field holds: text, numeric, date/time or Boolean.
    Boolean
    A field type with only two values, such as Yes/No or True/False.
    Display format
    How a value looks on screen or paper, without changing the stored value.
    Primary key
    A field whose value is different for every record, used to identify each one.
    Foreign key
    A field in one table that holds the primary key of another table, to link them.
    One-to-many relationship
    A link where one record in a table matches many records in another table.
    Flat-file database
    A database with only one table.
    Relational database
    A database with two or more tables linked by keys.
    .csv file
    A plain-text file where each line is a record and commas separate the fields.
    Query
    A search that shows only the records that meet given criteria.
    Criteria
    The conditions a record must meet to appear in a query result.
    Wildcard
    A symbol in a search pattern: * means any number of characters, ? means exactly one.
    Calculated field
    A field in a query that is worked out from other fields, not typed in.
    Calculated control
    A box on a report or form that shows a calculation, such as a total.
    Tabular layout
    A report layout with records in rows under column headings.
    Columnar layout
    A report layout that shows one record at a time, with each label beside its value.
    Master slide
    A template slide whose layout, styles and objects appear on every slide.
    Placeholder
    A box on a layout that sets where a title, text or image goes and how it looks.
    Slide layout
    A pattern of placeholders, such as title and content or two content.
    Transition
    The visual effect when one slide changes to the next.
    Animation
    A visual effect that makes an object on a slide appear, move or disappear.
    Action button
    A ready-made shape, such as a Home arrow, that runs a link or action when clicked.
    Presenter notes
    Notes for the speaker under each slide, not shown to the audience on screen.
    Hidden slide
    A slide kept in the file but skipped when the show runs.
    Alternative text
    A short description of an image or object, read aloud by screen readers.
    Looped presentation
    A show that advances on timings and restarts by itself after the last slide.
    Presenter-controlled
    A show that moves to the next slide only when the speaker clicks or presses a key.
    Handout
    A printout with several slides on each page for the audience.
    Slide sorter
    A view showing small copies of every slide, used to reorder, hide or check slides.
    File
    A named block of data stored on a disk, such as a document or photo.
    Folder
    A container that holds files and other folders.
    File extension
    The letters after the dot in a file name, showing the file type.
    Import
    Bring data from a file of one type into another application.
    Export
    Save a copy of a file in a different format.
    Folder structure
    The planned arrangement of folders inside each other.
    Application-specific format
    A file format made for one type of software, keeping all its features.
    Generic format
    A file format that many different programs can open.
    CSV
    Comma separated values: table data stored as plain text with commas between fields.
    RTF
    Rich text format: text with basic formatting that most word processors can open.
    PDF
    Portable document format: a fixed-layout document that looks the same on any device.
    Compression
    Making a file smaller by storing its data more efficiently.
    Archive
    A single file, such as .zip or .rar, holding one or more compressed files.
    Extract
    Unzip a compressed archive to get the original files back.
    Lossless compression
    Compression where no data is lost, so the original is restored exactly.
    Lossy compression
    Compression that removes some data permanently to make the file much smaller.
    Data entry accuracy
    Typing text exactly as given, with no errors in spelling, case, spaces or punctuation.
    Clipboard
    A temporary store in memory that holds what you last cut or copied.
    Cut
    Remove selected content and place it on the clipboard.
    Copy
    Place a copy of selected content on the clipboard and leave the original.
    Paste
    Insert the clipboard contents at the cursor.
    Drag and drop
    Move selected text or an object by dragging it with the mouse.
    Text wrapping
    How body text flows around an object: square, tight, or above and below.
    Cell
    One box in a table, where a row and a column meet.
    Merge cells
    Join two or more cells into one larger cell.
    Gridlines (borders)
    Lines drawn around table cells.
    Shading
    A background colour filling a cell or area.
    Header
    The area at the top of every page that repeats on each page.
    Footer
    The area at the bottom of every page that repeats on each page.
    File path
    The full location of a file, including the drive and folders.
    Style
    A named, saved set of formatting settings applied in one click.
    Corporate house style
    The rules an organisation uses so all its documents look the same.
    Style guide
    A document that sets out an organisation's house style rules.
    Font face
    The design of the letters, such as a serif or sans-serif font.
    Serif font
    A font with small strokes at the ends of the letters.
    Sans-serif font
    A font with no small strokes at the ends of the letters.
    Point size
    A measure of text height; 72 points is about one inch.
    Enhancement
    Emphasis added to text: bold, italic or underline.
    Alignment
    Where text lines up: left, right, centre or fully justified.
    Bullet
    A symbol placed before each item in a list.
    Direct formatting
    Formatting applied to selected text by hand, not through a style.
    Template
    A starting file that already holds the styles and layout of a house style.
    Consistency
    The same kind of text always having the same formatting.
    Proofing
    Checking work for errors before it is used or printed.
    Spell check
    A tool that compares words with a stored dictionary and flags unknown ones.
    Grammar check
    A tool that flags possible mistakes in sentence structure.
    Validation
    An automatic check by the computer that data is sensible and follows set rules.
    Verification
    A check that data has been copied accurately from its source.
    Visual verification
    A person compares entered data with the source document by eye.
    Double data entry
    Data is typed twice and the computer compares the two versions.
    Source document
    The original document the data is taken from, such as a paper form.
    Transposition error
    Two characters swapped round, such as 54 typed as 45.
    Range check
    Validation that a value lies between a lowest and highest value.
    Presence check
    Validation that a field has not been left empty.
    Format check
    Validation that data matches a set pattern, such as DD/MM/YYYY.
    Check digit
    An extra digit calculated from the other digits, used to detect input errors.
    Widow
    The last line of a paragraph left alone at the top of a new page.
    Orphan
    The first line of a paragraph left alone at the bottom of a page.
    Proofreading
    Reading a document carefully to find errors in text and layout.
    Chart
    A picture of data, such as bars, lines or slices, that makes patterns easy to see.
    Contiguous data
    Cells next to each other in one block.
    Non-contiguous data
    Cells in separate blocks, selected together while holding the control key.
    Pie chart
    A circle split into slices, each showing a part of the whole.
    Bar chart
    Bars of different lengths for comparing categories; vertical bars are also called a column chart.
    Line graph
    Points joined by lines to show change over time.
    Scatter graph
    Points plotted for two numeric variables to show whether they are related.
    Data series
    One set of values plotted on a chart.
    Legend
    The key that says what each colour or pattern on a chart means.
    Axis title
    Text naming what an axis measures, with its units.
    Category labels
    The names along the category axis, such as months or products.
    Data label
    A value or percentage shown on a bar, point or slice.
    Axis minimum / maximum
    The lowest and highest values shown on the value axis.
    Increment (major unit)
    The step between values on an axis, such as every 10.
    Secondary axis
    A second value axis, usually on the right, for a series with a different scale.
    Extract (explode) segment
    Pull one pie slice out from the rest to highlight it.
    1. Document production under timeExam practice
    2. Databases under timeExam practice
    3. Presentations under timeExam practice
    4. Charts, proofing and evidenceExam practice
    5. A full Paper 2Exam practice

    End-of-unit challenge: A full Paper 2 under time.

    Homework: The ICT 17, ICT 18 and ICT 19 quizzes.

    Spring 1

    Paper 3 practice: spreadsheets and websites

    Mock exams in the first two weeks back in January (Paper 1, Paper 2 and Paper 3), then full Paper 3 tasks under time: a spreadsheet model with functions, formatting, charts and printing; a website with a stylesheet, images and links; the evidence document.

    What you will know by the end
    • Spreadsheet: absolute references, named ranges, IF, VLOOKUP, COUNTIF; print showing formulas and values; a labelled chart.
    • Website: the stylesheet attached, hex colours, tables, images at the stated size, relative links tested.
    • Images: edited to the specification and saved in the right format.
    • Check every link and every formula before the end.
    Syllabus and key words
    • Topic 20: Spreadsheets
      • 20.1a Cells, formulae and references
      • 20.1b Named ranges and functions
      • 20.1c Lookup functions
      • 20.1d Decisions with IF
      • 20.2 Sort, search and filter
      • 20.3 Display, format and print
    • Topic 21: Website authoring
      • 21.1 The web development layers
      • 21.2a HTML structure and the head
      • 21.2b HTML body: text, tables and media
      • 21.2c Hyperlinks and file paths
      • 21.3a CSS: rules, classes, backgrounds and fonts
      • 21.3b CSS: page styles, tables and the cascade
    • Topic 12: Images
      • 12.1 Place and resize images
      • 12.2 Crop, rotate, flip and adjust
      • 12.3 Group, layer and reduce file size
    • Topic 16: Graphs and charts
      • 16.1 Select data and choose the chart type
      • 16.2 Label and format a chart
      • 16.3 Advanced chart skills and checks
    • Topic 11: File management
      • 11.1 Manage files effectively
      • 11.2 Reduce file sizes for storage or transmission
    Cell
    One box in the grid, where a column and a row meet.
    Cell reference
    The address of a cell: column letter then row number, such as C3.
    Range
    A block of cells written first:last, such as C3:C8.
    Formula
    A calculation in a cell that starts with =.
    Function
    A ready-made formula with a name, such as SUM or VLOOKUP.
    Argument
    One input to a function, written inside its brackets and separated by commas.
    Nested function
    A function used inside another function, such as ROUND(AVERAGE(...),2).
    Replication
    Copying a formula into other cells, usually with the fill handle.
    Relative reference
    A reference like E3 that moves when the formula is copied.
    Absolute reference
    A reference like $I$7 that stays fixed when the formula is copied.
    Mixed reference
    A reference with only the column or only the row fixed, such as $I7 or I$7.
    Named range
    A name, such as TripCost, given to a cell or range and used in formulae.
    Hard-coded value
    A number typed into a formula instead of a cell reference; it does not update.
    Lookup
    A function that finds a value in a table and returns a matching value.
    Exact match
    A lookup that only accepts the identical value (FALSE in VLOOKUP).
    Criteria
    The condition COUNTIF uses to decide which cells to count.
    Wildcard
    A symbol standing for unknown characters: * for any number, ? for exactly one.
    Filter
    Hiding rows that do not meet a condition, without deleting them.
    Conditional formatting
    Formatting that changes automatically when a cell meets a rule.
    Formulae view
    A display mode that shows the formulae in cells instead of their results.
    HTML
    HyperText Markup Language: the language of the content layer of a web page.
    CSS
    Cascading Style Sheets: the language of the presentation layer, which sets how a page looks.
    Tag
    A word in angle brackets, such as `<p>`, that marks the start or end of an element.
    Attribute
    Extra information inside an opening tag, written name="value", such as src or alt.
    Head
    The part of a page holding information about it: title, meta tags, stylesheet links.
    Meta tag
    A head element that gives data about the page, such as charset, description or viewport.
    External stylesheet
    A separate .css file attached to pages with the link element.
    Inline style
    CSS written in a style attribute inside one tag; it affects only that element.
    Class
    A label given to elements with the class attribute so CSS can style them as a group.
    Selector
    The part of a CSS rule that says which elements it styles, such as h1 or .note.
    Generic font family
    A fallback type of font (serif, sans-serif, monospace) used if named fonts are missing.
    Cascade
    The rules that decide which style wins when two styles set the same property.
    Bookmark
    A named place on a page, made with an id, that a hyperlink can jump to.
    Hyperlink
    Clickable text or an image that goes to another place, made with the a tag.
    Relative path
    A file location described from the current file's folder, such as images/logo.png.
    Absolute path
    A full file location from the very start, such as a full URL or C:/...
    Target
    The attribute that sets which window a link opens in, such as _blank.
    colspan / rowspan
    Attributes that make a table cell stretch across columns or down rows.
    Padding
    The space inside an element or cell between its border and its content.
    Alt text
    Alternative text for an image, read by screen readers and shown if the image fails.
    Aspect ratio
    The width of an image compared with its height, such as 4:3.
    Distortion
    An image looking stretched or squashed because width and height were changed by different amounts.
    Resize
    Make an image bigger or smaller.
    Crop
    Cut away the outer parts of an image without stretching what is left.
    Rotate
    Turn an image round by an angle, such as 90°.
    Reflect (flip)
    Make a mirror image, swapping left and right or top and bottom.
    Text wrapping
    How text flows around an image: square, tight, above and below, or in line.
    Brightness
    How light or dark the whole image is.
    Contrast
    How big the difference is between the light and dark parts of an image.
    Pixel
    One tiny dot of colour; images are made of a grid of pixels.
    Resolution
    The number of pixels in an image, given as width × height.
    Colour depth
    The number of bits used to store the colour of one pixel.
    Group
    Join several objects so they move and resize as one.
    Layer
    The order objects are stacked in; the top object hides those below.
    Bring forward / send back
    Move an object up or down one layer in the stack.
    Chart
    A picture of data, such as bars, lines or slices, that makes patterns easy to see.
    Contiguous data
    Cells next to each other in one block.
    Non-contiguous data
    Cells in separate blocks, selected together while holding the control key.
    Pie chart
    A circle split into slices, each showing a part of the whole.
    Bar chart
    Bars of different lengths for comparing categories; vertical bars are also called a column chart.
    Line graph
    Points joined by lines to show change over time.
    Scatter graph
    Points plotted for two numeric variables to show whether they are related.
    Data series
    One set of values plotted on a chart.
    Legend
    The key that says what each colour or pattern on a chart means.
    Axis title
    Text naming what an axis measures, with its units.
    Category labels
    The names along the category axis, such as months or products.
    Data label
    A value or percentage shown on a bar, point or slice.
    Axis minimum / maximum
    The lowest and highest values shown on the value axis.
    Increment (major unit)
    The step between values on an axis, such as every 10.
    Secondary axis
    A second value axis, usually on the right, for a series with a different scale.
    Extract (explode) segment
    Pull one pie slice out from the rest to highlight it.
    File
    A named block of data stored on a disk, such as a document or photo.
    Folder
    A container that holds files and other folders.
    File extension
    The letters after the dot in a file name, showing the file type.
    Import
    Bring data from a file of one type into another application.
    Export
    Save a copy of a file in a different format.
    Folder structure
    The planned arrangement of folders inside each other.
    Application-specific format
    A file format made for one type of software, keeping all its features.
    Generic format
    A file format that many different programs can open.
    CSV
    Comma separated values: table data stored as plain text with commas between fields.
    RTF
    Rich text format: text with basic formatting that most word processors can open.
    PDF
    Portable document format: a fixed-layout document that looks the same on any device.
    Compression
    Making a file smaller by storing its data more efficiently.
    Archive
    A single file, such as .zip or .rar, holding one or more compressed files.
    Extract
    Unzip a compressed archive to get the original files back.
    Lossless compression
    Compression where no data is lost, so the original is restored exactly.
    Lossy compression
    Compression that removes some data permanently to make the file much smaller.
    1. Spreadsheets under timeExam practice
    2. Website authoring under timeExam practice
    3. Images and stylesheets: the near-missesExam practice
    4. Charts and printing: the near-missesExam practice
    5. A full Paper 3Exam practice

    End-of-unit challenge: A full Paper 3 under time (the spring mock, practical).

    Homework: The ICT 20 and ICT 21 quizzes.

    Spring 2

    Paper 1 theory revision

    All twenty-one topics in mark-scheme language: definitions, advantages and disadvantages, scenarios. Timed sections, model answers, the tracker.

    What you will know by the end
    • Paper 1 is 80 marks in 90 minutes: just over a mark a minute.
    • 'Describe' wants a feature plus how; 'explain' wants a point plus why; 'compare' wants both sides.
    • Advantages and disadvantages: always a matched pair, always in context.
    • The glossary words are the mark-scheme words.
    Syllabus and key words
    • Topic 1: Types and components of computer systems
      • 1.1 Hardware and software
      • 1.2 The main components of computer systems
      • 1.3 Operating systems
      • 1.4 Types of computer
      • 1.5 Emerging technologies
    • Topic 2: Input and output devices
      • 2.1 Input devices
      • 2.2 Direct data entry devices
      • 2.3 Output devices
    • Topic 3: Storage devices and media
      • 3.1 Storage basics and capacity
      • 3.2 Magnetic storage
      • 3.3 Optical storage
      • 3.4 Solid-state storage and backing up
    • Topic 4: Networks and the effects of using them
      • 4.1a Network devices
      • 4.1b Types of network and cloud computing
      • 4.2 Network issues and communication
    • Topic 5: The effects of using IT
      • 5.1a Microprocessor-controlled devices in the home
      • 5.1b Microprocessor-controlled devices in transport
      • 5.2 Potential health problems
    • Topic 6: ICT applications
      • 6.1 Communication
      • 6.2 Computer modelling
      • 6.3 Computer-controlled systems
      • 6.4 School management systems
      • 6.5 Booking systems
      • 6.6 Banking applications
      • 6.7 Computers in medicine
      • 6.8 Expert systems
      • 6.9 Computers in the retail industry
      • 6.10 Recognition systems
      • 6.11 Satellite systems
    • Topic 7: The systems life cycle
      • 7.1 Analysis
      • 7.2 Design
      • 7.3 Development and testing
      • 7.4 Implementation
      • 7.5 Documentation
      • 7.6 Evaluation
    • Topic 8: Safety and security
      • 8.1 Physical safety
      • 8.2 eSafety
      • 8.3 Security of data
    • Topic 9: Audience
      • 9.1 Audience appreciation
      • 9.2 Copyright
    • Topic 10: Communication
      • 10.1 Communication with other ICT users using email
      • 10.2 Effective use of the internet
    Hardware
    The physical parts of a computer system that you can touch.
    Software
    The programs (sets of instructions) that run on the hardware.
    Application software
    Software that lets the user do a task, such as a word processor.
    System software
    Software that runs and maintains the computer, such as the operating system and drivers.
    Motherboard
    The main circuit board that connects all the components.
    CPU
    Central processing unit: carries out program instructions.
    RAM
    Random access memory: volatile memory holding the programs and data in use.
    ROM
    Read-only memory: non-volatile memory holding the start-up instructions.
    Volatile
    Loses its contents when the power is turned off.
    Backing storage
    Long-term, non-volatile storage such as a hard disk or SSD.
    Analogue data
    Data that changes smoothly and can take any value, like temperature.
    Digital data
    Data made of separate values, stored in binary.
    Operating system
    System software that manages the hardware, files and programs, and gives the user an interface.
    GUI
    Graphical user interface: windows, icons, menus and pointers.
    CLI
    Command line interface: the user types text commands.
    Expandability
    How easily parts can be added or upgraded.
    Artificial intelligence
    A computer system that does tasks normally needing human thinking.
    Virtual reality
    A computer-made world that fully replaces what the user sees.
    Augmented reality
    Computer images added on top of a live view of the real world.
    Input device
    Hardware that sends data or instructions into a computer.
    Output device
    Hardware that shows, prints, plays or does the result of processing.
    Direct data entry (DDE)
    Reading data straight from its source with no manual typing.
    Sensor
    An input device that measures a physical quantity such as temperature.
    Actuator
    An output device, such as a motor or valve, that makes something move or happen.
    OMR
    Optical mark recognition: reads shaded marks in set positions on a form.
    OCR
    Optical character recognition: turns a scanned image of text into editable text.
    RFID
    Radio frequency identification: reads a tag using radio waves, without contact.
    Barcode
    A pattern of lines that stands for a number, read by a light beam.
    QR code
    A square pattern of black and white squares that holds more data than a barcode.
    Chip and PIN
    A bank card chip read by a terminal; the user types a PIN to prove identity.
    Impact printer
    A printer that strikes the paper through an inked ribbon, such as dot matrix.
    Plotter
    An output device that draws very large, accurate drawings.
    3D printer
    A device that builds a solid object layer by layer.
    Trackerball
    A pointing device where you roll a ball; the device stays still.
    Storage medium
    The thing data is stored on, such as a disc or a chip.
    Storage device
    The hardware that reads and writes the storage medium.
    Capacity
    How much data a storage device can hold.
    Magnetic storage
    Storing data as magnetised areas on a disk or tape.
    Optical storage
    Storing data as pits and lands on a disc, read by a laser.
    Solid-state storage
    Storing data in flash memory chips with no moving parts.
    Direct access
    Going straight to any piece of data, as on a disk.
    Serial access
    Reading data in order from the start, as on a tape.
    R (recordable)
    An optical disc that can be written once.
    RW (rewritable)
    An optical disc that can be written and erased many times.
    ROM disc
    An optical disc written at the factory that cannot be changed.
    Dual layer
    A disc with two data layers, so nearly double the capacity.
    Backup
    A copy of data kept separately so it can be restored if lost.
    Flash memory
    Non-volatile memory chips that store data as trapped electric charge.
    Network
    Two or more devices connected so they can share data and resources.
    NIC
    Network interface card: hardware that connects a device to a network.
    MAC address
    A unique hardware address given to each NIC by the manufacturer.
    IP address
    An address that identifies a device on a network or the internet.
    Hub
    Connects devices on a LAN and sends data to all of them.
    Switch
    Connects devices on a LAN and sends data only to the right device, using MAC addresses.
    Bridge
    Joins two LANs that use the same protocol.
    Router
    Sends data between networks, such as a LAN and the internet, using IP addresses.
    LAN
    Local area network: covers one building or site.
    WLAN
    Wireless LAN: devices connect by Wi-Fi.
    WAN
    Wide area network: covers a large area, joining many LANs.
    Intranet
    A private network for members of one organisation.
    Extranet
    Part of an intranet that authorised outsiders can reach.
    Cloud computing
    Storing data and running software on remote servers over the internet.
    Authentication
    Proving a user is who they say they are.
    Biometrics
    Using unique body features such as fingerprints for authentication.
    One-time password
    A code that works only once, made by a token.
    Zero login
    Authentication without typing, using biometrics and behaviour.
    Anti-malware
    Software that detects, quarantines and removes malicious software.
    Microprocessor
    A small processor on one chip that controls a device using a fixed program.
    Microprocessor-controlled device
    A device whose actions are controlled by a built-in microprocessor.
    Smart device
    A microprocessor-controlled device that connects to the internet and can be controlled remotely.
    Data security
    Protecting personal data from being stolen, changed or misused.
    Autonomous vehicle
    A vehicle that drives itself using sensors and a computer.
    Lidar
    A sensor that measures distance using pulses of laser light.
    Radar
    A sensor that measures distance and speed using radio waves.
    RSI
    Repetitive strain injury: pain in fingers, wrists or arms from repeated movements.
    Ergonomic
    Designed to fit the human body and reduce strain.
    Eye strain
    Tired, sore or dry eyes and blurred vision from long screen use.
    Anti-glare filter
    A screen cover that reduces reflected light.
    Posture
    The way you hold your body when sitting or standing.
    Streaming
    Playing audio or video as it arrives over the internet, without saving the whole file.
    VoIP
    Voice over internet protocol: making voice calls over the internet.
    Computer model
    A program that uses rules and formulas to act like a real system.
    What if
    Changing a model's inputs to see what would happen.
    Production line control
    Using sensors, computers and robots to run a factory line automatically.
    Computer-aided learning (CAL)
    Using computers to teach and test, with instant feedback.
    Double booking
    Selling the same seat or room to two people; prevented by seat locking.
    ATM
    Automated teller machine: a cash machine.
    EFT
    Electronic funds transfer: moving money between accounts electronically.
    Cheque clearing
    The process that moves money from the payer's bank to the payee's bank.
    Expert system
    Software that copies the knowledge and decisions of a human expert.
    Inference engine
    The part of an expert system that applies rules to facts to reach conclusions.
    Knowledge base
    The store of facts in an expert system.
    Rules base
    The IF … THEN rules in an expert system.
    EFTPOS
    Electronic funds transfer at point of sale: the card terminal at a till.
    Re-order level
    The stock level at which a new order is sent to the supplier.
    NFC
    Near field communication: very short-range radio used for phone payments.
    ANPR
    Automatic number plate recognition: reading number plates from camera images.
    GPS
    Global positioning system: satellites that let a receiver work out its position.
    GIS
    Geographic information system: location data shown as layers on a map.
    Systems life cycle
    The stages used to create a new system: analysis, design, development and testing, implementation, documentation, evaluation.
    Systems analyst
    The person who studies the current system and plans the new one.
    Questionnaire
    A set of written questions given to many people to collect their views.
    System specification
    A list of the hardware and software the new system needs.
    Field
    One item of data in a record, such as Surname.
    Coding of data
    Storing short codes such as M or F instead of whole words.
    Validation
    An automatic computer check that data is sensible and allowed.
    Check digit
    An extra digit calculated from the other digits, used to detect input errors.
    Data capture form
    A paper or on-screen form used to collect data.
    Test plan
    A table listing each test, its data, the expected and actual outcomes and any remedial action.
    Normal data
    Sensible data that should be accepted.
    Abnormal data
    Data that should be rejected, such as out of range or the wrong type.
    Extreme data
    Data at the limits of the allowed range, which should be accepted.
    Live data
    Real data from the organisation, used to test the system with known results.
    Remedial action
    What was done to fix a test that failed.
    Direct changeover
    The old system stops and the new one starts immediately.
    Parallel running
    Old and new systems run together until the new one is trusted.
    Pilot running
    The new system is tried in one branch before the rest.
    Phased implementation
    The new system is introduced one part at a time across the organisation.
    Evaluation
    Judging the finished system against the original requirements after it has been used.
    Electrocution
    Injury or death from an electric current passing through the body.
    Data protection act
    A law controlling how organisations collect, store and use personal data.
    Personal data
    Data about a living person who can be identified from it.
    Sensitive personal data
    Personal data, such as health or religion, that could cause harm or unfair treatment if leaked.
    eSafety
    Using the internet and devices in a way that keeps you, your data and others safe.
    Hacking
    Getting into a computer system without permission.
    Phishing
    A fake email with a link to a fake website that steals personal details.
    Smishing
    Phishing using SMS text messages.
    Vishing
    Phishing using voice calls or voicemail.
    Pharming
    Malicious code that redirects a user to a fake website even when the correct address is typed.
    Malware
    Any software written to cause harm, such as viruses, worms, spyware or ransomware.
    Shoulder surfing
    Watching someone enter a PIN or password to steal it.
    Card cloning
    Copying the magnetic stripe of a card to make a fake copy.
    Key logging
    Recording every key a user presses to steal passwords and card numbers.
    Digital certificate
    An electronic document from a trusted authority that proves a website is genuine.
    SSL
    A protocol that encrypts data between a browser and a web server; shown by https and a padlock.
    Encryption
    Scrambling data with a key so only someone with the right key can read it.
    Firewall
    Hardware or software that checks incoming and outgoing traffic and blocks what breaks set rules.
    Two-factor authentication
    Logging in with two different types of proof, such as a password and a code sent to a phone.
    Audience
    The group of people a product is made for.
    Audience appreciation
    Understanding the audience's needs and planning a product to suit them.
    Purpose
    The job a product must do, such as inform, persuade, entertain or sell.
    Expectations
    What users expect a product to look like and be able to do.
    Accessibility
    Designing so that people with disabilities or extra needs can use a product.
    Copyright
    A law that protects the creator of an original work from it being copied without permission.
    Software piracy
    Illegally copying, sharing or selling software.
    Licence
    Permission to use software under set rules; the buyer does not own the program.
    Product key
    A unique code entered during installation to prove the copy is genuine.
    Activation
    Checking a product key with the producer's server so it is used on a limited number of devices.
    Dongle
    A small USB device that must be plugged in for the software to run.
    Digital signature
    Encrypted data added by the producer to prove software is genuine and unchanged.
    EULA
    End user licence agreement: the terms you must accept before installing software.
    Netiquette
    Good manners and polite behaviour when communicating online.
    cc
    Carbon copy: sends a copy to people whose addresses all recipients can see.
    bcc
    Blind carbon copy: sends a copy to people whose addresses are hidden from everyone else.
    Forward
    Send an email you received on to another person.
    Attachment
    A file sent along with an email.
    Email group
    One name that stands for a list of addresses, so one email reaches them all.
    Spam
    Unwanted email sent to large numbers of people.
    ISP
    Internet Service Provider: a company that gives access to the internet.
    URL
    Uniform Resource Locator: the full address of a web page.
    Hyperlink
    Text or an image that takes you to another page, file or place when clicked.
    Web browser
    Software that fetches and displays web pages.
    Search engine
    A website that finds pages matching the keywords you type.
    Protocol
    A set of rules for sending data between devices.
    HTTPS
    The secure, encrypted version of HTTP, used for logins and payments.
    FTP
    File Transfer Protocol: rules for uploading and downloading files.
    1. Topics 1 to 3 under timeExam practice
    2. Topics 4 to 6 under timeExam practice
    3. Topics 7 to 10 under timeExam practice
    4. The practical topics as theory (11 to 21)Exam practice
    5. A full Paper 1Exam practice

    End-of-unit challenge: The spring mock: a full Paper 1 under time.

    Homework: Quiz mixes: 'IGCSE ICT: 10 at random' every evening.

    Summer 1

    Final revision and the exams

    Each pupil works their red and amber points; whole-class sessions on the most-missed questions and tasks; the last full papers; the exams.

    What you will know by the end
    • Read the command word and the marks before writing.
    • In the practicals: save as asked, evidence as asked, check every link and formula.
    • Timing: a mark a minute in theory; the task list ticked off in the practicals.
    • Sleep, breakfast, two pens, a watch.
    Syllabus and key words
    • Topic 1: Types and components of computer systems
      • 1.1 Hardware and software
      • 1.2 The main components of computer systems
      • 1.3 Operating systems
      • 1.4 Types of computer
      • 1.5 Emerging technologies
    • Topic 2: Input and output devices
      • 2.1 Input devices
      • 2.2 Direct data entry devices
      • 2.3 Output devices
    • Topic 3: Storage devices and media
      • 3.1 Storage basics and capacity
      • 3.2 Magnetic storage
      • 3.3 Optical storage
      • 3.4 Solid-state storage and backing up
    • Topic 4: Networks and the effects of using them
      • 4.1a Network devices
      • 4.1b Types of network and cloud computing
      • 4.2 Network issues and communication
    • Topic 5: The effects of using IT
      • 5.1a Microprocessor-controlled devices in the home
      • 5.1b Microprocessor-controlled devices in transport
      • 5.2 Potential health problems
    • Topic 6: ICT applications
      • 6.1 Communication
      • 6.2 Computer modelling
      • 6.3 Computer-controlled systems
      • 6.4 School management systems
      • 6.5 Booking systems
      • 6.6 Banking applications
      • 6.7 Computers in medicine
      • 6.8 Expert systems
      • 6.9 Computers in the retail industry
      • 6.10 Recognition systems
      • 6.11 Satellite systems
    • Topic 7: The systems life cycle
      • 7.1 Analysis
      • 7.2 Design
      • 7.3 Development and testing
      • 7.4 Implementation
      • 7.5 Documentation
      • 7.6 Evaluation
    • Topic 8: Safety and security
      • 8.1 Physical safety
      • 8.2 eSafety
      • 8.3 Security of data
    • Topic 9: Audience
      • 9.1 Audience appreciation
      • 9.2 Copyright
    • Topic 10: Communication
      • 10.1 Communication with other ICT users using email
      • 10.2 Effective use of the internet
    • Topic 11: File management
      • 11.1 Manage files effectively
      • 11.2 Reduce file sizes for storage or transmission
    • Topic 12: Images
      • 12.1 Place and resize images
      • 12.2 Crop, rotate, flip and adjust
      • 12.3 Group, layer and reduce file size
    • Topic 13: Layout
      • 13.1 Create and edit documents
      • 13.2 Tables
      • 13.3 Headers and footers
    • Topic 14: Styles
      • 14.1 What styles are and what they control
      • 14.2 Create, modify and apply styles
      • 14.3 Corporate house style
    • Topic 15: Proofing
      • 15.1 Software tools: spell check, grammar check and validation
      • 15.2 Verification and proofreading
    • Topic 16: Graphs and charts
      • 16.1 Select data and choose the chart type
      • 16.2 Label and format a chart
      • 16.3 Advanced chart skills and checks
    • Topic 17: Document production
      • 17.1 Page setup: size, orientation, margins and gutter
      • 17.2 Columns and breaks
      • 17.3 Paragraph spacing, tabs and indents
      • 17.4 Text effects and lists
      • 17.5 Find and replace, bookmarks and hyperlinks
    • Topic 18: Databases
      • 18.1 Create a database structure
      • 18.2 Manipulate data: calculations, sorting and queries
      • 18.3 Present data: reports
    • Topic 19: Presentations
      • 19a Set up the presentation and the master slide
      • 19b Add and edit objects
      • 19c Transitions, animations and outputs
    • Topic 20: Spreadsheets
      • 20.1a Cells, formulae and references
      • 20.1b Named ranges and functions
      • 20.1c Lookup functions
      • 20.1d Decisions with IF
      • 20.2 Sort, search and filter
      • 20.3 Display, format and print
    • Topic 21: Website authoring
      • 21.1 The web development layers
      • 21.2a HTML structure and the head
      • 21.2b HTML body: text, tables and media
      • 21.2c Hyperlinks and file paths
      • 21.3a CSS: rules, classes, backgrounds and fonts
      • 21.3b CSS: page styles, tables and the cascade
    Hardware
    The physical parts of a computer system that you can touch.
    Software
    The programs (sets of instructions) that run on the hardware.
    Application software
    Software that lets the user do a task, such as a word processor.
    System software
    Software that runs and maintains the computer, such as the operating system and drivers.
    Motherboard
    The main circuit board that connects all the components.
    CPU
    Central processing unit: carries out program instructions.
    RAM
    Random access memory: volatile memory holding the programs and data in use.
    ROM
    Read-only memory: non-volatile memory holding the start-up instructions.
    Volatile
    Loses its contents when the power is turned off.
    Backing storage
    Long-term, non-volatile storage such as a hard disk or SSD.
    Analogue data
    Data that changes smoothly and can take any value, like temperature.
    Digital data
    Data made of separate values, stored in binary.
    Operating system
    System software that manages the hardware, files and programs, and gives the user an interface.
    GUI
    Graphical user interface: windows, icons, menus and pointers.
    CLI
    Command line interface: the user types text commands.
    Expandability
    How easily parts can be added or upgraded.
    Artificial intelligence
    A computer system that does tasks normally needing human thinking.
    Virtual reality
    A computer-made world that fully replaces what the user sees.
    Augmented reality
    Computer images added on top of a live view of the real world.
    Input device
    Hardware that sends data or instructions into a computer.
    Output device
    Hardware that shows, prints, plays or does the result of processing.
    Direct data entry (DDE)
    Reading data straight from its source with no manual typing.
    Sensor
    An input device that measures a physical quantity such as temperature.
    Actuator
    An output device, such as a motor or valve, that makes something move or happen.
    OMR
    Optical mark recognition: reads shaded marks in set positions on a form.
    OCR
    Optical character recognition: turns a scanned image of text into editable text.
    RFID
    Radio frequency identification: reads a tag using radio waves, without contact.
    Barcode
    A pattern of lines that stands for a number, read by a light beam.
    QR code
    A square pattern of black and white squares that holds more data than a barcode.
    Chip and PIN
    A bank card chip read by a terminal; the user types a PIN to prove identity.
    Impact printer
    A printer that strikes the paper through an inked ribbon, such as dot matrix.
    Plotter
    An output device that draws very large, accurate drawings.
    3D printer
    A device that builds a solid object layer by layer.
    Trackerball
    A pointing device where you roll a ball; the device stays still.
    Storage medium
    The thing data is stored on, such as a disc or a chip.
    Storage device
    The hardware that reads and writes the storage medium.
    Capacity
    How much data a storage device can hold.
    Magnetic storage
    Storing data as magnetised areas on a disk or tape.
    Optical storage
    Storing data as pits and lands on a disc, read by a laser.
    Solid-state storage
    Storing data in flash memory chips with no moving parts.
    Direct access
    Going straight to any piece of data, as on a disk.
    Serial access
    Reading data in order from the start, as on a tape.
    R (recordable)
    An optical disc that can be written once.
    RW (rewritable)
    An optical disc that can be written and erased many times.
    ROM disc
    An optical disc written at the factory that cannot be changed.
    Dual layer
    A disc with two data layers, so nearly double the capacity.
    Backup
    A copy of data kept separately so it can be restored if lost.
    Flash memory
    Non-volatile memory chips that store data as trapped electric charge.
    Network
    Two or more devices connected so they can share data and resources.
    NIC
    Network interface card: hardware that connects a device to a network.
    MAC address
    A unique hardware address given to each NIC by the manufacturer.
    IP address
    An address that identifies a device on a network or the internet.
    Hub
    Connects devices on a LAN and sends data to all of them.
    Switch
    Connects devices on a LAN and sends data only to the right device, using MAC addresses.
    Bridge
    Joins two LANs that use the same protocol.
    Router
    Sends data between networks, such as a LAN and the internet, using IP addresses.
    LAN
    Local area network: covers one building or site.
    WLAN
    Wireless LAN: devices connect by Wi-Fi.
    WAN
    Wide area network: covers a large area, joining many LANs.
    Intranet
    A private network for members of one organisation.
    Extranet
    Part of an intranet that authorised outsiders can reach.
    Cloud computing
    Storing data and running software on remote servers over the internet.
    Authentication
    Proving a user is who they say they are.
    Biometrics
    Using unique body features such as fingerprints for authentication.
    One-time password
    A code that works only once, made by a token.
    Zero login
    Authentication without typing, using biometrics and behaviour.
    Anti-malware
    Software that detects, quarantines and removes malicious software.
    Microprocessor
    A small processor on one chip that controls a device using a fixed program.
    Microprocessor-controlled device
    A device whose actions are controlled by a built-in microprocessor.
    Smart device
    A microprocessor-controlled device that connects to the internet and can be controlled remotely.
    Data security
    Protecting personal data from being stolen, changed or misused.
    Autonomous vehicle
    A vehicle that drives itself using sensors and a computer.
    Lidar
    A sensor that measures distance using pulses of laser light.
    Radar
    A sensor that measures distance and speed using radio waves.
    RSI
    Repetitive strain injury: pain in fingers, wrists or arms from repeated movements.
    Ergonomic
    Designed to fit the human body and reduce strain.
    Eye strain
    Tired, sore or dry eyes and blurred vision from long screen use.
    Anti-glare filter
    A screen cover that reduces reflected light.
    Posture
    The way you hold your body when sitting or standing.
    Streaming
    Playing audio or video as it arrives over the internet, without saving the whole file.
    VoIP
    Voice over internet protocol: making voice calls over the internet.
    Computer model
    A program that uses rules and formulas to act like a real system.
    What if
    Changing a model's inputs to see what would happen.
    Production line control
    Using sensors, computers and robots to run a factory line automatically.
    Computer-aided learning (CAL)
    Using computers to teach and test, with instant feedback.
    Double booking
    Selling the same seat or room to two people; prevented by seat locking.
    ATM
    Automated teller machine: a cash machine.
    EFT
    Electronic funds transfer: moving money between accounts electronically.
    Cheque clearing
    The process that moves money from the payer's bank to the payee's bank.
    Expert system
    Software that copies the knowledge and decisions of a human expert.
    Inference engine
    The part of an expert system that applies rules to facts to reach conclusions.
    Knowledge base
    The store of facts in an expert system.
    Rules base
    The IF … THEN rules in an expert system.
    EFTPOS
    Electronic funds transfer at point of sale: the card terminal at a till.
    Re-order level
    The stock level at which a new order is sent to the supplier.
    NFC
    Near field communication: very short-range radio used for phone payments.
    ANPR
    Automatic number plate recognition: reading number plates from camera images.
    GPS
    Global positioning system: satellites that let a receiver work out its position.
    GIS
    Geographic information system: location data shown as layers on a map.
    Systems life cycle
    The stages used to create a new system: analysis, design, development and testing, implementation, documentation, evaluation.
    Systems analyst
    The person who studies the current system and plans the new one.
    Questionnaire
    A set of written questions given to many people to collect their views.
    System specification
    A list of the hardware and software the new system needs.
    Field
    One item of data in a record, such as Surname.
    Coding of data
    Storing short codes such as M or F instead of whole words.
    Validation
    An automatic computer check that data is sensible and allowed.
    Check digit
    An extra digit calculated from the other digits, used to detect input errors.
    Data capture form
    A paper or on-screen form used to collect data.
    Test plan
    A table listing each test, its data, the expected and actual outcomes and any remedial action.
    Normal data
    Sensible data that should be accepted.
    Abnormal data
    Data that should be rejected, such as out of range or the wrong type.
    Extreme data
    Data at the limits of the allowed range, which should be accepted.
    Live data
    Real data from the organisation, used to test the system with known results.
    Remedial action
    What was done to fix a test that failed.
    Direct changeover
    The old system stops and the new one starts immediately.
    Parallel running
    Old and new systems run together until the new one is trusted.
    Pilot running
    The new system is tried in one branch before the rest.
    Phased implementation
    The new system is introduced one part at a time across the organisation.
    Evaluation
    Judging the finished system against the original requirements after it has been used.
    Electrocution
    Injury or death from an electric current passing through the body.
    Data protection act
    A law controlling how organisations collect, store and use personal data.
    Personal data
    Data about a living person who can be identified from it.
    Sensitive personal data
    Personal data, such as health or religion, that could cause harm or unfair treatment if leaked.
    eSafety
    Using the internet and devices in a way that keeps you, your data and others safe.
    Hacking
    Getting into a computer system without permission.
    Phishing
    A fake email with a link to a fake website that steals personal details.
    Smishing
    Phishing using SMS text messages.
    Vishing
    Phishing using voice calls or voicemail.
    Pharming
    Malicious code that redirects a user to a fake website even when the correct address is typed.
    Malware
    Any software written to cause harm, such as viruses, worms, spyware or ransomware.
    Shoulder surfing
    Watching someone enter a PIN or password to steal it.
    Card cloning
    Copying the magnetic stripe of a card to make a fake copy.
    Key logging
    Recording every key a user presses to steal passwords and card numbers.
    Digital certificate
    An electronic document from a trusted authority that proves a website is genuine.
    SSL
    A protocol that encrypts data between a browser and a web server; shown by https and a padlock.
    Encryption
    Scrambling data with a key so only someone with the right key can read it.
    Firewall
    Hardware or software that checks incoming and outgoing traffic and blocks what breaks set rules.
    Two-factor authentication
    Logging in with two different types of proof, such as a password and a code sent to a phone.
    Audience
    The group of people a product is made for.
    Audience appreciation
    Understanding the audience's needs and planning a product to suit them.
    Purpose
    The job a product must do, such as inform, persuade, entertain or sell.
    Expectations
    What users expect a product to look like and be able to do.
    Accessibility
    Designing so that people with disabilities or extra needs can use a product.
    Copyright
    A law that protects the creator of an original work from it being copied without permission.
    Software piracy
    Illegally copying, sharing or selling software.
    Licence
    Permission to use software under set rules; the buyer does not own the program.
    Product key
    A unique code entered during installation to prove the copy is genuine.
    Activation
    Checking a product key with the producer's server so it is used on a limited number of devices.
    Dongle
    A small USB device that must be plugged in for the software to run.
    Digital signature
    Encrypted data added by the producer to prove software is genuine and unchanged.
    EULA
    End user licence agreement: the terms you must accept before installing software.
    Netiquette
    Good manners and polite behaviour when communicating online.
    cc
    Carbon copy: sends a copy to people whose addresses all recipients can see.
    bcc
    Blind carbon copy: sends a copy to people whose addresses are hidden from everyone else.
    Forward
    Send an email you received on to another person.
    Attachment
    A file sent along with an email.
    Email group
    One name that stands for a list of addresses, so one email reaches them all.
    Spam
    Unwanted email sent to large numbers of people.
    ISP
    Internet Service Provider: a company that gives access to the internet.
    URL
    Uniform Resource Locator: the full address of a web page.
    Hyperlink
    Text or an image that takes you to another page, file or place when clicked.
    Web browser
    Software that fetches and displays web pages.
    Search engine
    A website that finds pages matching the keywords you type.
    Protocol
    A set of rules for sending data between devices.
    HTTPS
    The secure, encrypted version of HTTP, used for logins and payments.
    FTP
    File Transfer Protocol: rules for uploading and downloading files.
    File
    A named block of data stored on a disk, such as a document or photo.
    Folder
    A container that holds files and other folders.
    File extension
    The letters after the dot in a file name, showing the file type.
    Import
    Bring data from a file of one type into another application.
    Export
    Save a copy of a file in a different format.
    Folder structure
    The planned arrangement of folders inside each other.
    Application-specific format
    A file format made for one type of software, keeping all its features.
    Generic format
    A file format that many different programs can open.
    CSV
    Comma separated values: table data stored as plain text with commas between fields.
    RTF
    Rich text format: text with basic formatting that most word processors can open.
    PDF
    Portable document format: a fixed-layout document that looks the same on any device.
    Compression
    Making a file smaller by storing its data more efficiently.
    Archive
    A single file, such as .zip or .rar, holding one or more compressed files.
    Extract
    Unzip a compressed archive to get the original files back.
    Lossless compression
    Compression where no data is lost, so the original is restored exactly.
    Lossy compression
    Compression that removes some data permanently to make the file much smaller.
    Aspect ratio
    The width of an image compared with its height, such as 4:3.
    Distortion
    An image looking stretched or squashed because width and height were changed by different amounts.
    Resize
    Make an image bigger or smaller.
    Crop
    Cut away the outer parts of an image without stretching what is left.
    Rotate
    Turn an image round by an angle, such as 90°.
    Reflect (flip)
    Make a mirror image, swapping left and right or top and bottom.
    Text wrapping
    How text flows around an image: square, tight, above and below, or in line.
    Brightness
    How light or dark the whole image is.
    Contrast
    How big the difference is between the light and dark parts of an image.
    Pixel
    One tiny dot of colour; images are made of a grid of pixels.
    Resolution
    The number of pixels in an image, given as width × height.
    Colour depth
    The number of bits used to store the colour of one pixel.
    Group
    Join several objects so they move and resize as one.
    Layer
    The order objects are stacked in; the top object hides those below.
    Bring forward / send back
    Move an object up or down one layer in the stack.
    Data entry accuracy
    Typing text exactly as given, with no errors in spelling, case, spaces or punctuation.
    Clipboard
    A temporary store in memory that holds what you last cut or copied.
    Cut
    Remove selected content and place it on the clipboard.
    Copy
    Place a copy of selected content on the clipboard and leave the original.
    Paste
    Insert the clipboard contents at the cursor.
    Drag and drop
    Move selected text or an object by dragging it with the mouse.
    Cell
    One box in a table, where a row and a column meet.
    Merge cells
    Join two or more cells into one larger cell.
    Gridlines (borders)
    Lines drawn around table cells.
    Shading
    A background colour filling a cell or area.
    Header
    The area at the top of every page that repeats on each page.
    Footer
    The area at the bottom of every page that repeats on each page.
    File path
    The full location of a file, including the drive and folders.
    Style
    A named, saved set of formatting settings applied in one click.
    Corporate house style
    The rules an organisation uses so all its documents look the same.
    Style guide
    A document that sets out an organisation's house style rules.
    Font face
    The design of the letters, such as a serif or sans-serif font.
    Serif font
    A font with small strokes at the ends of the letters.
    Sans-serif font
    A font with no small strokes at the ends of the letters.
    Point size
    A measure of text height; 72 points is about one inch.
    Enhancement
    Emphasis added to text: bold, italic or underline.
    Alignment
    Where text lines up: left, right, centre or fully justified.
    Spacing before/after
    Extra space above or below a paragraph, measured in points.
    Line spacing
    The gap between lines inside a paragraph, such as single or double.
    Bullet
    A symbol placed before each item in a list.
    Direct formatting
    Formatting applied to selected text by hand, not through a style.
    Template
    A starting file that already holds the styles and layout of a house style.
    Consistency
    The same kind of text always having the same formatting.
    Proofing
    Checking work for errors before it is used or printed.
    Spell check
    A tool that compares words with a stored dictionary and flags unknown ones.
    Grammar check
    A tool that flags possible mistakes in sentence structure.
    Verification
    A check that data has been copied accurately from its source.
    Visual verification
    A person compares entered data with the source document by eye.
    Double data entry
    Data is typed twice and the computer compares the two versions.
    Source document
    The original document the data is taken from, such as a paper form.
    Transposition error
    Two characters swapped round, such as 54 typed as 45.
    Range check
    Validation that a value lies between a lowest and highest value.
    Presence check
    Validation that a field has not been left empty.
    Format check
    Validation that data matches a set pattern, such as DD/MM/YYYY.
    Widow
    The last line of a paragraph left alone at the top of a new page.
    Orphan
    The first line of a paragraph left alone at the bottom of a page.
    Proofreading
    Reading a document carefully to find errors in text and layout.
    Chart
    A picture of data, such as bars, lines or slices, that makes patterns easy to see.
    Contiguous data
    Cells next to each other in one block.
    Non-contiguous data
    Cells in separate blocks, selected together while holding the control key.
    Pie chart
    A circle split into slices, each showing a part of the whole.
    Bar chart
    Bars of different lengths for comparing categories; vertical bars are also called a column chart.
    Line graph
    Points joined by lines to show change over time.
    Scatter graph
    Points plotted for two numeric variables to show whether they are related.
    Data series
    One set of values plotted on a chart.
    Legend
    The key that says what each colour or pattern on a chart means.
    Axis title
    Text naming what an axis measures, with its units.
    Category labels
    The names along the category axis, such as months or products.
    Data label
    A value or percentage shown on a bar, point or slice.
    Axis minimum / maximum
    The lowest and highest values shown on the value axis.
    Increment (major unit)
    The step between values on an axis, such as every 10.
    Secondary axis
    A second value axis, usually on the right, for a series with a different scale.
    Extract (explode) segment
    Pull one pie slice out from the rest to highlight it.
    Page orientation
    Whether the page is portrait (tall) or landscape (wide).
    Margin
    The blank border between the edge of the paper and the text.
    Gutter
    Extra margin on the edge that will be bound, so text is not lost in the binding.
    Column
    A vertical strip of text; text flows from one column to the next.
    Column spacing
    The gap between two columns.
    Page break
    A marker that forces the text after it onto a new page.
    Section break
    A marker that starts a new section, which can have its own columns, margins or orientation.
    Column break
    A marker that forces the text after it into the next column.
    Tab stop
    A set position on a line that the cursor jumps to when the tab key is pressed.
    Decimal tab
    A tab stop that lines up numbers on their decimal points.
    Hanging indent
    All lines of a paragraph except the first are moved in from the margin.
    First-line indent
    Only the first line of a paragraph is moved in from the margin.
    Superscript / subscript
    Small text raised above (superscript) or lowered below (subscript) the line.
    Find and replace
    A tool that finds text and swaps it for other text.
    Match case
    A find option that only finds text with the same capital and small letters.
    Bookmark
    A named hidden marker at a place in a document, used as a link target.
    Database
    An organised store of data that can be searched, sorted and reported on.
    Table
    A set of records about one kind of thing, such as members or bookings.
    Record
    One row of a table: all the data about one item.
    Field type
    The kind of data a field holds: text, numeric, date/time or Boolean.
    Boolean
    A field type with only two values, such as Yes/No or True/False.
    Display format
    How a value looks on screen or paper, without changing the stored value.
    Primary key
    A field whose value is different for every record, used to identify each one.
    Foreign key
    A field in one table that holds the primary key of another table, to link them.
    One-to-many relationship
    A link where one record in a table matches many records in another table.
    Flat-file database
    A database with only one table.
    Relational database
    A database with two or more tables linked by keys.
    .csv file
    A plain-text file where each line is a record and commas separate the fields.
    Query
    A search that shows only the records that meet given criteria.
    Criteria
    The conditions a record must meet to appear in a query result.
    Wildcard
    A symbol in a search pattern: * means any number of characters, ? means exactly one.
    Calculated field
    A field in a query that is worked out from other fields, not typed in.
    Calculated control
    A box on a report or form that shows a calculation, such as a total.
    Tabular layout
    A report layout with records in rows under column headings.
    Columnar layout
    A report layout that shows one record at a time, with each label beside its value.
    Master slide
    A template slide whose layout, styles and objects appear on every slide.
    Placeholder
    A box on a layout that sets where a title, text or image goes and how it looks.
    Slide layout
    A pattern of placeholders, such as title and content or two content.
    Transition
    The visual effect when one slide changes to the next.
    Animation
    A visual effect that makes an object on a slide appear, move or disappear.
    Action button
    A ready-made shape, such as a Home arrow, that runs a link or action when clicked.
    Presenter notes
    Notes for the speaker under each slide, not shown to the audience on screen.
    Hidden slide
    A slide kept in the file but skipped when the show runs.
    Alternative text
    A short description of an image or object, read aloud by screen readers.
    Looped presentation
    A show that advances on timings and restarts by itself after the last slide.
    Presenter-controlled
    A show that moves to the next slide only when the speaker clicks or presses a key.
    Handout
    A printout with several slides on each page for the audience.
    Slide sorter
    A view showing small copies of every slide, used to reorder, hide or check slides.
    Cell reference
    The address of a cell: column letter then row number, such as C3.
    Range
    A block of cells written first:last, such as C3:C8.
    Formula
    A calculation in a cell that starts with =.
    Function
    A ready-made formula with a name, such as SUM or VLOOKUP.
    Argument
    One input to a function, written inside its brackets and separated by commas.
    Nested function
    A function used inside another function, such as ROUND(AVERAGE(...),2).
    Replication
    Copying a formula into other cells, usually with the fill handle.
    Relative reference
    A reference like E3 that moves when the formula is copied.
    Absolute reference
    A reference like $I$7 that stays fixed when the formula is copied.
    Mixed reference
    A reference with only the column or only the row fixed, such as $I7 or I$7.
    Named range
    A name, such as TripCost, given to a cell or range and used in formulae.
    Hard-coded value
    A number typed into a formula instead of a cell reference; it does not update.
    Lookup
    A function that finds a value in a table and returns a matching value.
    Exact match
    A lookup that only accepts the identical value (FALSE in VLOOKUP).
    Filter
    Hiding rows that do not meet a condition, without deleting them.
    Conditional formatting
    Formatting that changes automatically when a cell meets a rule.
    Formulae view
    A display mode that shows the formulae in cells instead of their results.
    HTML
    HyperText Markup Language: the language of the content layer of a web page.
    CSS
    Cascading Style Sheets: the language of the presentation layer, which sets how a page looks.
    Tag
    A word in angle brackets, such as `<p>`, that marks the start or end of an element.
    Attribute
    Extra information inside an opening tag, written name="value", such as src or alt.
    Head
    The part of a page holding information about it: title, meta tags, stylesheet links.
    Meta tag
    A head element that gives data about the page, such as charset, description or viewport.
    External stylesheet
    A separate .css file attached to pages with the link element.
    Inline style
    CSS written in a style attribute inside one tag; it affects only that element.
    Class
    A label given to elements with the class attribute so CSS can style them as a group.
    Selector
    The part of a CSS rule that says which elements it styles, such as h1 or .note.
    Generic font family
    A fallback type of font (serif, sans-serif, monospace) used if named fonts are missing.
    Cascade
    The rules that decide which style wins when two styles set the same property.
    Relative path
    A file location described from the current file's folder, such as images/logo.png.
    Absolute path
    A full file location from the very start, such as a full URL or C:/...
    Target
    The attribute that sets which window a link opens in, such as _blank.
    colspan / rowspan
    Attributes that make a table cell stretch across columns or down rows.
    Padding
    The space inside an element or cell between its border and its content.
    Alt text
    Alternative text for an image, read by screen readers and shown if the image fails.
    1. Red and amber points, pupil by pupilExam practice
    2. The most-missed questions and tasks, whole classExam practice
    3. Last Paper 2 practiceExam practice
    4. Last Paper 3 practiceExam practice
    5. Last Paper 1 practiceExam practice

    End-of-unit challenge: The Cambridge examinations: Papers 1, 2 and 3, June series.

    Homework: The Glossary tab, one letter a night; the quiz mixes.

    Summer 2

    After the exams

    A project of their choice, a look at what comes next, and the course evaluation.

    What you will know by the end
    • What comes next: A Level, BTEC, T Levels, apprenticeships.
    • A project with no marks attached: a website, a data story, a video.
    • Evaluate the course with the pupils; the notes feed next year's plan.
    Syllabus and key words
      1. What comes nextTheory
      2. A project of their choice: planProject
      3. BuildProject
      4. Build and showProject
      5. Course evaluationTheory

      End-of-unit challenge: No test. A showcase.

      Homework: None.

      Revise

      Projects and games

      Explainers and study pages