Skip to content

2029–2031 edition · for exams from June 2029. Students sitting exams up to November 2028 follow the current course.

2210 · 04782029–2031 editionPaper 1 · Computer Systems and Logic§7.1, §7.2

7. Emerging technologies

Artificial intelligence — its features, learning types, applications, neural networks, bias and ethics — and quantum computers compared with classical ones.

What you need to know211 learning objectives, as printed in the syllabus

  1. 7.1Artificial IntelligenceChanged2026–2028 syllabus: §6.3

    Machine-learning types, neural network layers, named applications, fairness, bias and ethics; expert systems no longer listed.

    Learning objectives (9)
    • 7.1.1Understand that artificial intelligence (AI) is a branch of computer science focused on the simulation of intelligent behaviours by computers
    • 7.1.2Describe the main features of AI, including: (a) the collection of data; (b) the rules for using that data; (c) the ability to process large data sets; (d) the ability to reason; (e) the ability to learn and adapt using supervised learning, unsupervised learning and reinforcement learning
    • 7.1.3Describe common applications of AI, limited to: (a) recommendation systems; (b) natural language processing and large language models (LLMs); (c) generative AI, including, images and video; (d) computer vision, including links to robotics and automated systems; (e) predictive analytics
    • 7.1.4Understand the structure of neural networks as the: (a) input layer; (b) hidden layer(s); (c) output layer
    • 7.1.5Explain the purpose of machine learning including how neural networks are used
    • 7.1.6Identify different ways that AI can be used in a given context
    • 7.1.7Evaluate the fairness and bias in data and AI systems
    • 7.1.8Evaluate the ethical and societal considerations of AI
    • 7.1.9Evaluate the implications of AI for: (a) employment; (b) safety; (c) environmental sustainability
  2. 7.2Quantum computersNew

    Quantum vs classical computers and their advantages and disadvantages (no quantum theory).

    Learning objectives (2)
    • 7.2.1Describe the differences between a quantum computer and a classical computer using terms such as: (a) bit; (b) qubit; (c) electrons / photons; (d) binary; (e) logic gates
    • 7.2.2State the advantages and disadvantages of using quantum computers instead of classical computers

    Candidates will not be required to explain quantum theory related to the function of a quantum computer

Objectives quoted from the 2029–2031 syllabus, Version 1, September 2026; © Cambridge University Press & Assessment.

Notes2every learning objective explained, with worked examples

7.1Artificial Intelligence

Artificial intelligence (AI) is no longer taught through expert systems: this § is about machine learning — how computers learn from data, the neural networks that do it, where AI is used today, and whether it is fair, ethical and good for people, jobs and the planet.

What AI is

Artificial intelligence is a branch of computer science focused on the simulation of intelligent behaviours by computers — behaviours we would call intelligent if a person did them, such as recognising a face, understanding a sentence, making a decision or learning from mistakes.

  • The computer does not think like a human; it simulates intelligent behaviour by processing data.
  • Most modern AI is machine learning: instead of a programmer writing every rule, the system works out its own rules from examples.

The main features of AI

FeatureWhat it means
Collection of dataAI needs large amounts of data (images, text, sensor readings, purchase histories) to learn from
Rules for using that dataThe system has rules (written by people or learned) that decide how data is processed to reach a decision
Processing large data setsIt can analyse far more data, far faster, than a human — millions of records in seconds
Ability to reasonIt draws conclusions from the data and its rules, e.g. "these symptoms most likely mean flu"
Ability to learn and adaptIt improves its own rules as it meets new data, without being re-programmed

Three ways a machine learns

  • Supervised learning — trained on labelled data: every example comes with the correct answer (photos labelled "cat" / "dog", emails labelled "spam" / "not spam"). The system learns to predict the label for new, unseen data.
  • Unsupervised learning — given unlabelled data and finds patterns or groups by itself, e.g. grouping shoppers with similar buying habits so a shop can target them.
  • Reinforcement learning — learns by trial and error: it takes actions, receives a reward for good outcomes and a penalty for bad ones, and adjusts to earn more reward (game-playing AI, a robot learning to walk).
DataLearns from
SupervisedLabelledKnown correct answers
UnsupervisedUnlabelledPatterns/similarities it finds
ReinforcementFeedback from actionsRewards and penalties

Common applications of AI

  • Recommendation systems — suggest videos, songs or products from your history and from people similar to you.
  • Natural language processing (NLP) and large language models (LLMs) — understanding and producing human language: chatbots, translation, voice assistants. An LLM is trained on huge amounts of text and predicts the most likely next word, which lets it answer questions and write text.
  • Generative AI — creates new content (text, images and video, music) from a prompt, based on patterns learned from training data.
  • Computer vision — recognising objects, faces, text or road signs in images and video; links to robotics and automated systems, e.g. a self-driving car seeing pedestrians, a factory robot checking products, a fruit-picking robot judging ripeness.
  • Predictive analytics — using past data to predict what is likely to happen: weather, stock demand, which customers may leave, risk of disease.

Neural networks: input, hidden and output layers

A neural network is a model loosely based on the brain, made of connected nodes (artificial neurons) arranged in layers:

  1. Input layer — receives the data, one node per input value (e.g. the brightness of each pixel of an image).
  2. Hidden layer(s) — one or more layers between input and output; each node combines the values it receives using weights and passes a result on. This is where patterns are found. More hidden layers = "deep learning".
  3. Output layer — gives the result, e.g. one node per possible answer ("cat" 0.92, "dog" 0.08).

Every connection has a weight that says how important that input is. Learning means adjusting the weights.

The purpose of machine learning and how neural networks are used

The purpose of machine learning is to let a computer improve its performance at a task from data/experience without being explicitly programmed with every rule — useful when the rules are too complex to write by hand (recognising handwriting, spotting fraud).

How a neural network is used:

  1. Training — training data is fed into the input layer; the network produces an output.
  2. The output is compared with the correct answer and the error is measured.
  3. The weights are adjusted to reduce the error; this repeats over thousands of examples.
  4. Testing — the network is checked on data it has never seen.
  5. Use — new data goes in, and the trained network produces a prediction or classification.

Using AI in a given context

Exam questions describe a scenario and ask how AI could be used. Match the need to an application:

ContextHow AI could be used
Online shopRecommendations; chatbot for customer service (NLP); predicting stock demand
HospitalComputer vision spotting tumours in scans; predicting which patients are at risk
FarmComputer vision on drones/robots to find weeds or ripe crops; predicting yield and watering needs
BankDetecting fraudulent transactions (unusual patterns); chatbot
SchoolPersonalised revision questions; marking support; translating for parents
City transportPredicting traffic; self-driving buses using computer vision

Always say what data the AI uses and what it does with it.

Fairness and bias in data and AI systems

An AI system is only as fair as the data it was trained on and the people who designed it.

  • Biased data — if the training data under-represents a group (e.g. few images of darker skin tones), the system works less accurately for that group.
  • Historic bias — data that reflects past unfair decisions (e.g. past hiring favouring men) teaches the AI to repeat them.
  • Design bias — the choice of which data to collect and what counts as "success" can favour some people.
  • Effects: unfair loan, job or policing decisions; facial recognition mistakes; stereotypes in generated images.

Reducing bias: use large, varied, representative data; test results for different groups; keep humans checking important decisions; make the system's decisions explainable.

Ethical and societal considerations

  • Privacy — AI needs lots of personal data; how is it collected, stored and shared? Was consent given?
  • Accountability — who is responsible when AI gets it wrong (a self-driving car crash, a wrong diagnosis): the developer, the owner or the user?
  • Transparency — many systems are a "black box"; people affected may not know why a decision was made.
  • Misinformation — generative AI can create convincing fake images, video ("deepfakes") and text.
  • Copyright and ownership — models learn from other people's work; who owns the output?
  • Over-reliance — people may trust AI answers without checking them; AI can state wrong facts confidently.
  • Access — benefits may go mainly to those who can afford the technology (digital divide).

Implications: employment, safety, environmental sustainability

AreaPositiveNegative
EmploymentNew jobs (AI developers, data scientists, trainers); boring/repetitive tasks automated; staff free for skilled workJobs lost in admin, call centres, driving, some creative work; retraining needed
SafetyDangerous tasks done by AI-controlled machines; faster detection of disease or fraud; fewer human-error accidentsErrors in safety-critical systems; hacking/misuse; deepfakes used for fraud
Environmental sustainabilityOptimises energy use, traffic and farming (less water, fertiliser, fuel); predicts weather and disastersTraining and running large models uses huge amounts of electricity and water for cooling data centres; e-waste from hardware

"Evaluate" questions need both sides and a conclusion.

Exam tips

  • For the learning types, always use the key word: supervised = labelled data, unsupervised = unlabelled data/finds patterns, reinforcement = rewards and penalties (trial and error).
  • Name all three neural network layers in order and say what each does — the hidden layer is where weights are applied and patterns found.
  • In a 'given context' question, link each AI use to the scenario (what data, what it decides); generic answers like 'it is faster' rarely score.
  • Evaluate questions (bias, ethics, employment, safety, environment) want advantages AND disadvantages plus a justified conclusion.
  • Machine learning: say the computer learns from data and improves without being explicitly programmed.

Mistakes that lose marks

  • Describing an expert system (knowledge base, inference engine) — it is no longer on the syllabus; answer with machine learning.
  • Saying AI 'thinks like a human' or 'is conscious' — it simulates intelligent behaviour.
  • Mixing up supervised and unsupervised learning (labels are the difference).
  • Saying bias comes only from programmers — the commonest cause is unrepresentative training data.
  • Writing only positives for the environment — training large models uses a lot of energy and water.

7.2Quantum computers

Quantum computers process information in a completely different way from the classical computers you use every day. You must compare the two using the right terms and give advantages and disadvantages — you are not asked to explain quantum theory.

Classical vs quantum: the key terms

TermClassical computerQuantum computer
Bit / qubitStores data as bits: each is either 0 or 1Uses qubits (quantum bits): a qubit can be 0, 1 or a combination of both at the same time until it is measured
Electrons / photonsBits are represented by electrons flowing (or not) through transistors — high/low voltageQubits are represented by the quantum states of tiny particles such as electrons or photons (particles of light)
BinaryWorks in binary: each bit is a definite 0 or 1The final answer is read out as binary, but while working qubits are not limited to one definite binary value
Logic gatesUses logic gates (AND, OR, NOT…) built from transistorsUses quantum logic gates, which act on qubits and can work on many combinations at once

Why that matters

  • 3 classical bits hold one of 8 values at a time; 3 qubits can represent all 8 combinations at once. Adding qubits doubles the combinations each time.
  • This lets a quantum computer explore a huge number of possibilities together, so some kinds of problem (searching huge numbers of combinations, simulating molecules, optimisation, breaking some encryption) could be solved much faster.
  • It is not simply a faster PC: for everyday tasks (word processing, web browsing) a classical computer is better.

Advantages and disadvantages of quantum computers

Advantages

  • Can solve certain complex problems far faster than classical computers (e.g. modelling molecules for new medicines and materials, optimisation of routes and schedules, weather and climate modelling).
  • Can process many possible combinations at the same time.
  • Could create very secure communication (quantum encryption).

Disadvantages

  • Very expensive to build and run.
  • Qubits are fragile — they lose their state easily (heat, vibration, interference), causing errors.
  • Often need extreme cooling to near absolute zero, using a lot of energy and space.
  • Only useful for specific types of problem; not suitable for everyday use.
  • Few programmers have the skills; few programs exist.
  • Could break current encryption methods, threatening data security.

Exam tips

  • Use each listed term in your comparison: bit vs qubit, electrons vs electrons/photons, definite binary vs combinations of 0 and 1, logic gates vs quantum logic gates.
  • A strong qubit answer says 'can be 0, 1 or both at the same time'.
  • Give advantages and disadvantages that are specific (e.g. 'needs cooling to near absolute zero'), not just 'expensive'.

Mistakes that lose marks

  • Trying to explain superposition/entanglement physics — not required and wastes time.
  • Saying a quantum computer is faster at everything — only certain problems.
  • Saying a qubit stores 'more than one bit of data permanently' — it holds a combination until measured.

Infographics2download any diagram as PNG or SVG

Machine learning & neural networksThree ways a program can learn from data instead of fixed rules — plus the network structure and howback-propagation trains it.Supervisedlearns from LABELLED examplesinput → known output;classification (spam?) and regression (price)Unsupervisedfinds structure in UNLABELLED dataclustering customers, anomalydetection, recommendationReinforcementlearns by trial, reward and penaltyagent acts in an environment; gameplaying, robot controlArtificial neural networkinputhiddenhiddenoutputEach node sums weighted inputs, applies an activation function,passes the result on. Weights are the “knowledge”.Deep learning = many hidden layers; needs big data + GPUs.Back-propagation: compare output with the correct answer,compute the error, push it backwards through the layers andnudge every weight to reduce it. Repeat over thousands ofexamples (epochs) until the error is small enough.Regressionfits a line/curve to data so anumeric value can be predicted(house size → price)From a scenario: labelled examples = supervised; grouping unknown data = unsupervised; reward signal = reinforcement.cswithzak.com

Machine learning & neural networks

A2
Quantum vs classical computersA conceptual comparison only — no quantum theory. Classical bits are 0 or 1; qubits can be in acombination of 0 and 1 at once.Classical computerQuantum computerBasic unitbit: 0 or 1qubit: 0, 1 or both at onceBuilt fromtransistors switching electronselectrons or photons (particles)Works byone state at a time per bitmany possibilities togetherConditionsroom temperaturenear absolute zero, isolatedGood ateveryday tasks, reliablesimulation, optimisation, codesAdvantages of quantumsolve some problems far faster (drug andmaterial simulation, route optimisation)could make new, stronger encryptionDisadvantagesvery expensive; must be kept extremely coldqubits are fragile, so errors are commoncould break today's encryption methodsQuantum computers will not replace laptops: they help with particular problems, alongside classical computers.cswithzak.com

Quantum vs classical computers

O Level

Key terms12use these exact words in the exam

artificial intelligencesupervised learningunsupervised learningreinforcement learningneural networkhidden layerlarge language modelgenerative AIcomputer visionbiasquantum computerqubit

Test yourself

Check you know the 2029–2031 content

Written for the new syllabus only: every card and question traces to a learning objective above. Rounds are random, and marks earn XP on your dashboard.

3 decks · 43 cards · 17 quiz questions.

From the current course

Most of this topic is taught in the 2026–2028 course today. Its notes and past-paper questions still help — skip anything the 2029–2031 syllabus removed (see the notes above).

Enroll nowOnline classes