Teacher and parent overview

Quantum Computing Foundations

A practical guide for supporting Years 11–12 without presenting analogies or simulations as the underlying physics.

Open pathway

What students learn

A mathematically supported but approachable introduction to state vectors, measurement, gates, circuits, entanglement and algorithms.

Expected time: 45–60 minutes each week for 12 weeks.

Completion: Complete the 12 lessons and assessments, then predict, simulate, analyse and cite one protocol or algorithm for the capstone.

Prerequisite knowledge

  • Algebra with fractions, powers and square roots
  • Basic vector and matrix familiarity is helpful
  • No calculus is required; complex numbers are refreshed when needed

Scientific terms

state vectornormalisationBorn rulerelative phaseunitarytensor productBell stateoracleamplitude amplification

Likely misconceptions

  • Amplitudes are not probabilities; squared magnitudes give probabilities.
  • Global and relative phase do not play the same role.
  • Entanglement is not ordinary pre-agreed correlation.
  • Quantum algorithms do not reveal every possible answer.

Suggested discussion

  • Which mathematical property keeps a quantum state physically valid?
  • How does interference turn phase information into a measurable result?
  • Which overheads matter when moving from an algorithm to hardware?

Offline activity

Calculate one- and two-qubit state updates on paper, then compare the prediction with the browser state-vector simulator.

General safety: Use ordinary classroom materials only. Do not use lasers, mains electricity, chemicals, cryogenic materials or improvised laboratory equipment.

Week-by-week support

Discussion, answer and extension guidance

Week 1

Classical and Quantum Information

How is a quantum state different from a classical bit value and from the result of a measurement?

Learning objectives

  • Distinguish a physical information carrier from the information state used to describe it.
  • Represent uncertainty about a classical bit with a probability distribution.
  • Explain why a qubit state is not the same object as a 0-or-1 measurement result.
  • Compare deterministic, probabilistic and quantum information processing.

Talk about it

  • Why is the symbol 0 not a complete description of the device storing it?
  • What can repeated results tell us that one result cannot?
  • Why should a simulation be labelled separately from real hardware?

Answer guidance

Look for explicit separation of carrier, state and outcome. Strong answers say that amplitudes are not probabilities and identify relative phase as operationally meaningful.

Likely misconception

Watch for: A qubit is an ordinary bit that stores 0 and 1 at once.

Use instead: A qubit is a quantum system described by amplitudes relative to a chosen basis; one computational-basis measurement records one classical outcome, either 0 or 1.

Extension suggestion

Write a classical probability vector as p = [p₀, p₁]ᵀ and a pure qubit state as |ψ⟩ = [α, β]ᵀ. Compare the restrictions p₀ + p₁ = 1 and |α|² + |β|² = 1, and explain why amplitudes permit phase-dependent interference while probabilities do not.

Construct two normalised state vectors with identical computational-basis probabilities but different relative phases. Predict a gate sequence that distinguishes them, then check it in the simulator.

Offline activity and safety

Use three sets of cards labelled system, state and result. Students sort examples, then justify any card whose category depends on context.

Safety: This lesson uses only a browser simulation and paper sorting. No laboratory apparatus, personal data or public student posting is required.

Open student lesson
Week 2

State Vectors and Normalisation

How does a normalised state vector describe a single pure qubit state?

Learning objectives

  • Use ket and column-vector notation for |0⟩, |1⟩ and a general qubit state.
  • Distinguish probability amplitudes from measurement probabilities.
  • Test and, when appropriate, normalise a two-entry real state vector.
  • Explain why global phase does not change measurement predictions.

Talk about it

  • Why can an amplitude be negative while a probability cannot?
  • What operation turns [3, 4]ᵀ into a unit vector?
  • How is a relative minus sign different from multiplying the whole vector by −1?

Answer guidance

Students should square magnitudes, not raw complex values, and should state that the zero vector cannot be normalised.

Likely misconception

Watch for: The amplitudes α and β are the probabilities of 0 and 1.

Use instead: Amplitudes are real or complex components of the state vector; the computational-basis probabilities are their squared magnitudes, |α|² and |β|².

Extension suggestion

For a complex number z = a + bi, define |z|² = a² + b². A general qubit obeys |α|² + |β|² = 1. Multiplying the whole state by e^(iγ) adds global phase, whereas a factor e^(iφ) on only one component changes relative phase.

Check that [1/√2, i/√2]ᵀ is normalised. Compare it with [1/√2, 1/√2]ᵀ in the computational basis, then predict why a later basis change can distinguish them.

Offline activity and safety

Plot real amplitude pairs on coordinate paper. Mark the unit circle and connect each valid pair to its two computational-basis probabilities.

Safety: The activity is mathematical and simulation-based. Remind students that the coordinate picture represents states, not a qubit's physical path.

Open student lesson
Week 3

Measurement and the Born Rule

How does the Born rule connect a prepared state with individual measurement results and repeated-shot statistics?

Learning objectives

  • Calculate computational-basis probabilities from a normalised qubit state.
  • Distinguish one random measurement outcome from a predicted probability distribution.
  • Describe the state update associated with an ideal projective measurement.
  • Compare theoretical probabilities with finite sampled frequencies.

Talk about it

  • Why must every shot begin with the intended preparation?
  • What does a single measurement tell us about an unknown state?
  • How can we decide whether a sample is broadly consistent with a prediction?

Answer guidance

Accept approximate shot counts, not only exact expected counts. Require students to identify the basis and to square magnitudes.

Likely misconception

Watch for: A 75% probability means exactly 75 of every 100 shots must give that result.

Use instead: The Born rule predicts probabilities, not fixed finite counts; sample proportions fluctuate and tend to approach the probabilities as many independent preparations are measured.

Extension suggestion

A bra such as ⟨ψ| is the conjugate transpose of the ket |ψ⟩, and putting a bra beside a ket forms an inner product. A projector maps a state onto a chosen subspace. For normalised |ψ⟩ and P₀ = |0⟩⟨0|, the probability of outcome 0 is ⟨ψ|P₀|ψ⟩. If outcome 0 occurs, the normalised post-measurement state is P₀|ψ⟩ divided by the square root of that probability.

Use P₀ = [[1, 0], [0, 0]] and P₁ = [[0, 0], [0, 1]] to calculate both probabilities and conditional post-measurement states for [1/2, √3/2]ᵀ.

Offline activity and safety

Use a biased spinner to model finite sampling, then explicitly list the ways the spinner analogy differs from a quantum measurement.

Safety: No physical quantum apparatus is used. Avoid language suggesting that human awareness causes the measurement outcome.

Open student lesson
Week 4

Phase, Interference and the Bloch Sphere

How can relative phase change later measurement statistics even when the current computational-basis probabilities are unchanged?

Learning objectives

  • Distinguish global phase from relative phase.
  • Predict the H–H and H–Z–H circuits from |0⟩.
  • Interpret the Bloch sphere as a representation of one pure qubit state.
  • Relate basis changes to measurements in the X and Z bases.

Talk about it

  • Why cannot Z-basis probabilities alone distinguish plus from minus?
  • What mathematical step causes interference in the H gate?
  • Which parts of the Bloch sphere are representation choices rather than physical locations?

Answer guidance

Students should connect relative sign or phase with addition and subtraction of amplitudes. Do not accept claims that the sphere is the qubit's physical shape.

Likely misconception

Watch for: States with the same 0/1 probabilities are the same quantum state.

Use instead: Computational-basis probabilities alone do not specify a general qubit state; relative phase can differ and can be converted into observable probability differences by a basis-changing circuit.

Extension suggestion

Up to global phase, a pure qubit can be written |ψ⟩ = cos(θ/2)|0⟩ + e^(iφ)sin(θ/2)|1⟩. The angles θ and φ locate a point on the Bloch sphere. Measuring along different axes corresponds to choosing different orthonormal bases.

For θ = π/2, compare φ = 0, π and π/2. Write each state, predict its Z-basis probabilities and identify its labelled equatorial point.

Offline activity and safety

Use arrow cards for amplitudes. Add or subtract the cards component by component for H–H and H–Z–H, then square the final magnitudes.

Safety: Provide the 2D alternative for students who cannot or prefer not to use a rotatable 3D control. No rapid rotation is automatic.

Open student lesson
Week 5

Single-Qubit Gates as Matrices

How do unitary matrices represent reversible changes to a one-qubit state?

Learning objectives

  • Apply I, X, Z and H matrices to simple state vectors.
  • Identify the qualitative actions of Y, S and T gates.
  • Explain why an ideal quantum gate is unitary and reversible.
  • Track gate order when matrices act on column state vectors.

Talk about it

  • Why does unitarity imply preservation of total probability?
  • Which gates are their own inverses?
  • Why is measurement not modelled as a reversible one-qubit gate?

Answer guidance

Check matrix order, the factor 1/√2 in H and phase signs. Core students may describe Y, S and T qualitatively; extension students should use complex entries accurately.

Likely misconception

Watch for: A quantum gate reads the qubit and then chooses a new state.

Use instead: An ideal gate applies a linear unitary transformation without first producing a classical measurement result; measurement is a separate operation.

Extension suggestion

Write Y = [[0, −i], [i, 0]], S = [[1, 0], [0, i]] and T = [[1, 0], [0, e^(iπ/4)]]. Verify U†U = I for one of these matrices and identify its inverse.

Calculate S|+⟩ and then S²|+⟩. Compare S² with Z and explain why T² = S using their diagonal phase factors.

Offline activity and safety

Prepare gate and state-vector cards. Students perform matrix-vector products on mini-whiteboards, then pair each gate with an inverse.

Safety: No hardware is required. Treat matrix animations as representations of state change, not as pictures of a physical gate moving through a qubit.

Open student lesson
Week 6

Circuit Composition and Basis Changes

How do gate order and basis-changing operations determine what a quantum circuit measures?

Learning objectives

  • Read circuit operations from left to right in time.
  • Translate a gate sequence into the corresponding ordered matrix product.
  • Use H before a computational-basis measurement to measure in the X basis.
  • Debug a circuit by inspecting the state after each gate.

Talk about it

  • Why is visual circuit order opposite to the order in the written matrix product?
  • How does a basis change let a fixed detector answer a different question?
  • Which checkpoint best exposes the effect of Z in H–Z–H?

Answer guidance

Check whether students apply the rightmost matrix first and distinguish state vectors from measurement probabilities. Point out that global phase-equivalent vectors represent the same physical pure state.

Likely misconception

Watch for: Gate order does not matter because every gate is reversible.

Use instead: Reversibility does not imply commutativity; different ordered products of unitary gates can produce different final states.

Extension suggestion

Calculate HZH and verify that it equals X. Then calculate HXZ and ZXH or apply them to |0⟩ to demonstrate explicitly that changing order generally changes the transformation.

Design the shortest circuit using H and Z that maps each of |0⟩, |1⟩, |+⟩ and |−⟩ to a computational-basis state, noting when a single circuit cannot map all four distinct states to distinct bits.

Offline activity and safety

Give groups gate-matrix cards and state cards. Students physically order the circuit left to right, then stack matrices in algebraic order.

Safety: No practical hazards are present. Ensure that step animations can be paused and that all intermediate states are also available as text.

Open student lesson
Week 7

Multi-Qubit States and Tensor Products

How does the tensor product describe a joint multi-qubit state, and why does its dimension grow with each added qubit?

Learning objectives

  • List the computational-basis states of two and three qubits.
  • Calculate simple tensor products of one-qubit state vectors.
  • Distinguish separable joint states from states that cannot be factored.
  • Apply CNOT to computational-basis states using stated qubit ordering.

Talk about it

  • Why does basis ordering matter even when the physics is convention-independent?
  • What condition makes a joint pure state separable?
  • Why does adding one qubit double a general state vector's length?

Answer guidance

Require students to state which qubit is leftmost and which is the control. Treat a different consistent endianness convention as valid only if every label and transformation follows it.

Likely misconception

Watch for: A two-qubit state is always just two independent one-qubit states written side by side.

Use instead: A two-qubit state belongs to a four-dimensional joint state space; only separable states factor into two individual one-qubit states.

Extension suggestion

For n qubits the state space has dimension 2ⁿ. Expand |+⟩⊗|0⟩ and apply a CNOT whose control is the plus-state qubit. Test whether the resulting vector can be written as [a,b]ᵀ⊗[c,d]ᵀ.

Set up the factor equations ac, ad, bc and bd for the four amplitudes. Show why the resulting Bell-state vector cannot satisfy them all for normalised one-qubit factors.

Offline activity and safety

Use a four-cell grid and amplitude cards to construct tensor products and perform the CNOT permutation without a device.

Safety: No physical equipment is needed. Avoid claiming that state-vector dimension alone gives a practical speed-up or a current hardware capability.

Open student lesson
Week 8

Bell States, Entanglement and Bell Tests

What makes a Bell state entangled, and what can Bell-test correlations establish without enabling faster-than-light communication?

Learning objectives

  • Derive a Bell state from H followed by CNOT using a stated qubit order.
  • Explain why the Bell state cannot be factored into individual qubit states.
  • Predict computational-basis outcomes and individual-qubit statistics.
  • Describe carefully what Bell-inequality violations and no-signalling mean.

Talk about it

  • How can local randomness and perfect joint correlation both be present?
  • What class of explanation does a Bell inequality test?
  • Why must observers later compare records through a classical channel?

Answer guidance

Reject claims that Bell tests rule out every conceivable hidden-variable theory. Look for the qualified phrase 'local hidden-variable models' and a clear no-signalling explanation.

Likely misconception

Watch for: Entanglement lets one observer send an instant message by choosing the other observer's result.

Use instead: Entanglement produces correlations, but each local outcome is random and cannot be controlled to encode a message; comparing correlations requires ordinary classical communication.

Extension suggestion

Starting from |00⟩, calculate (I⊗H)|00⟩ or the equivalent expression for the course's wire order, then apply the CNOT permutation. Derive the vector [1/√2,0,0,1/√2]ᵀ and all four computational-basis probabilities.

Attempt to factor the Bell vector as [a,b]ᵀ⊗[c,d]ᵀ. Use the zero middle amplitudes and non-zero outer amplitudes to show that no such normalised factors exist.

Offline activity and safety

Give students paired synthetic datasets for several settings. They calculate local frequencies and correlations, then identify which claims require more than a single setting.

Safety: The activity uses generated ideal data. Label it clearly so it is not mistaken for results from a real Bell-test experiment.

Open student lesson
Week 9

Quantum Teleportation

How can shared entanglement and two classical bits transfer an unknown qubit state without transferring matter or creating a copy?

Learning objectives

  • Identify the input qubit, shared Bell pair, measurements and corrections in teleportation.
  • Trace the protocol in circuit order using a stated classical-bit convention.
  • Explain why two classical bits and pre-shared entanglement are both required.
  • Connect teleportation with no-cloning and no faster-than-light communication.

Talk about it

  • Which resources must exist before Alice begins?
  • Why can Bob not use his qubit before the classical bits arrive?
  • Where in the protocol is the original independent state lost?

Answer guidance

Correction tables vary with wire and bit-string conventions. Accept a different table only when the student states a consistent convention and derives all branches correctly.

Likely misconception

Watch for: Quantum teleportation instantly moves matter and leaves the original state behind.

Use instead: Teleportation transfers a quantum state using shared entanglement and classical communication; it moves no matter, cannot outrun the classical message and does not leave an independent perfect copy.

Extension suggestion

Expand the three-qubit state immediately before Alice's measurements and group terms by her two-bit outcomes. Show that Bob's conditional states are |ψ⟩, X|ψ⟩, Z|ψ⟩ and XZ|ψ⟩ up to the chosen bit order and global phase.

Choose |ψ⟩ = (3|0⟩ + 4|1⟩)/5. For each measurement branch, apply the stated correction matrix and verify that Bob's final probabilities are 9/25 and 16/25.

Offline activity and safety

Use three wire strips, gate cards and four classical outcome cards. Students physically trace each branch and place the matching correction.

Safety: Avoid science-fiction imagery of people disappearing or claims of instant transmission. The simulator contains no real hardware connection.

Open student lesson
Week 10

Deutsch–Jozsa and Bernstein–Vazirani

How do an oracle, phase kickback and interference reveal a global property or hidden bit string in these demonstration algorithms?

Learning objectives

  • State the promised Deutsch–Jozsa problem and the Bernstein–Vazirani problem.
  • Explain the role of a reversible oracle and an ancilla prepared in |−⟩.
  • Trace phase kickback and the final Hadamard layer conceptually.
  • Interpret the ideal measurement without overstating practical speed-up.

Talk about it

  • What promise makes each problem well-defined?
  • Where is function information stored before the final Hadamards?
  • Why is oracle-query complexity not the same as full implementation cost?

Answer guidance

Require the correct parity definition of s·x, a reversible oracle and qualified claims. Do not accept 'reads all answers' as an explanation.

Likely misconception

Watch for: These algorithms work because a quantum computer tries every answer and reads all answers at once.

Use instead: The circuit creates amplitudes over basis states, encodes a structured phase pattern and uses interference so a specific global property is likely or certain in the final measurement; it never reads every branch.

Extension suggestion

Use the identity H^{⊗n}|x⟩ = 2^(−n/2)Σ_z(−1)^(x·z)|z⟩, where the sum is over every n-bit string z in {0,1}ⁿ. For Bernstein–Vazirani, combine this with phase (−1)^(s·x) and show that the amplitude sum cancels for z ≠ s and reinforces for z = s.

Carry out the sign-sum calculation for n = 2 and s = 10. List the four contributions to each possible output amplitude.

Offline activity and safety

Create plus/minus phase tables on paper for two-bit hidden strings. Students combine columns to see which output pattern reinforces.

Safety: The activity is mathematical and simulated. Avoid linking the demonstration to unsupported claims about current commercial performance.

Open student lesson
Week 11

Grover Search, Noise and Real Hardware

How does Grover amplitude amplification improve an unstructured search, and why do noise and implementation costs matter?

Learning objectives

  • Identify the marked state, phase oracle and diffuser in a small Grover circuit.
  • Explain amplitude amplification without saying that every answer is read.
  • State the approximate square-root oracle-query improvement and its limits.
  • Distinguish gate error, readout error, decoherence, mitigation and correction.

Talk about it

  • Which operation identifies the marked condition without revealing it directly?
  • Why can too many Grover iterations lower the success probability?
  • How does error mitigation differ from quantum error correction?

Answer guidance

Require students to distinguish amplitude sign from probability and to qualify the √N statement as an oracle-query result. Do not accept unsupported claims about present processors or quantum advantage.

Likely misconception

Watch for: Grover search tests every answer at once and then reads all of them.

Use instead: Grover search uses a phase oracle and interference to increase the marked state's measurement probability; the final measurement returns one candidate, and the advantage is an approximate square-root reduction in oracle queries for the specified unstructured-search problem.

Extension suggestion

Let sin θ = 1/√N for one marked state. After r Grover iterations, the ideal success probability is sin²((2r+1)θ). Use this finite formula without calculus to compare N = 4 and N = 8 and to see why too many iterations reduce success.

Calculate the N = 8 success probability after zero, one and two iterations. Compare the query count with a simple classical worst-case search while listing costs the oracle model does not include.

Offline activity and safety

Use four signed amplitude cards. Students calculate the mean and reflect each value, then repeat a second iteration to see overshoot.

Safety: All device behaviour shown is simulated. Do not identify a company, processor size or current performance record without separate dated verification.

Open student lesson
Week 12

Higher-Secondary Capstone

How can a circuit, prediction, simulation and cited evidence support a clear and appropriately limited quantum-computing claim?

Learning objectives

  • Define a focused quantum protocol or algorithm question.
  • Construct and justify a valid circuit of up to three simulated qubits.
  • Compare theoretical probabilities with seeded simulation results.
  • Explain the role of superposition, interference or entanglement without overstating it.
  • Cite reliable sources and identify at least one limitation.

Talk about it

  • What evidence would change the project's conclusion?
  • Which convention could make another student's result appear different?
  • Does the limitation genuinely restrict the claim, or is it only a generic disclaimer?

Answer guidance

Assess accuracy before presentation polish. Require a prediction made before simulation, a reproducible seed, resolved citations and a limitation tied directly to the selected project.

Likely misconception

Watch for: A circuit that works in an ideal browser simulator proves it will work efficiently on current hardware.

Use instead: An ideal simulation verifies specified circuit mathematics for a small model; hardware feasibility also depends on noise, connectivity, compilation, scale and resource overhead and requires separate evidence.

Extension suggestion

Add an Advanced Investigation that derives one checkpoint using matrices or tensor products, or compares ideal results with a clearly defined simplified noise channel. Separate sampling uncertainty from model bias and hardware claims.

Prepare a one-page technical appendix containing the derivation, normalisation check, seeded configuration and a sensitivity comparison for at least two shot counts or noise settings.

Offline activity and safety

Students exchange printed circuit and prediction sheets for peer review, checking gate order, qubit order, probability totals, source support and overstatement before the final submission.

Safety: Use only the local educational simulator. Do not publish student names or scores, connect to external hardware accounts, or present generated simulation data as a real laboratory dataset.

Open student lesson

Source registry

Sources used across this pathway

These links were checked on 2 August 2026. Each student lesson shows the subset used for its claims.

  1. Basics of Quantum Information IBM Quantum Learning · official course
  2. Classical information IBM Quantum Learning · official learning module
  3. Quantum information science National Institute of Standards and Technology · government explainer
  4. Quantum information IBM Quantum Learning · official learning module
  5. The qubit in quantum computing Microsoft Learn · official documentation
  6. Quantum Computation and Quantum Information Cambridge University Press · textbook publisher page
  7. Introduction IBM Quantum Learning · official learning module
  8. Circuits IBM Quantum Learning · official learning module
  9. Quantum information IBM Quantum Learning · official learning module
  10. Entanglement and correlations Microsoft Learn · official documentation
  11. The Deutsch-Jozsa algorithm IBM Quantum Learning · official learning module
  12. Understanding quantum oracles Microsoft Learn · official documentation
  13. Theory of Grover's search algorithm Microsoft Learn · official documentation