Practice vocabulary for physical qubits, logical qubits, qubit overhead, code distance, and the fundamentals of quantum error correction encoding.
0 / 10 completed
1 / 10
What is a 'physical qubit' in quantum computing?
A physical qubit is the real hardware unit: a Josephson junction in a superconducting chip (IBM, Google), a trapped ytterbium ion (IonQ, Quantinuum), a photon (PsiQuantum), or a nitrogen-vacancy centre (diamond). Physical qubits are noisy — current error rates range from ~0.1% (best trapped ion) to ~0.5% (superconducting) per two-qubit gate. This noise necessitates quantum error correction.
2 / 10
What is a 'logical qubit' and why is it needed?
A logical qubit is a fault-tolerant qubit built by entangling many physical qubits in an error-correcting code. The code distributes quantum information across the ensemble so that errors on individual physical qubits can be detected and corrected without measuring (and collapsing) the logical state. The goal of fault-tolerant quantum computing is to build enough logical qubits of sufficient quality to run algorithms like Shor's or quantum chemistry simulations.
3 / 10
What is 'qubit overhead' in quantum error correction?
Qubit overhead quantifies the physical-to-logical ratio in an error correction code. For the surface code at code distance d=31 (targeting logical error rates suitable for Shor's algorithm on RSA-2048), estimates suggest ~1,000 physical qubits per logical qubit and millions of physical qubits total. This is why scaling to fault-tolerant quantum computing requires millions of physical qubits — far beyond current processors of ~1,000–2,000 physical qubits.
4 / 10
What is 'code distance' in a quantum error correcting code?
Code distance d is the weight of the minimum-weight error that would cause an uncorrectable logical failure. A distance-3 code corrects 1 error; distance-5 corrects 2; distance-d corrects ⌊(d-1)/2⌋ errors. Higher distance codes require more physical qubits (a distance-d surface code uses d² physical qubits per logical qubit) but provide exponentially lower logical error rates as d increases, provided physical error rates are below threshold.
5 / 10
Why does fault-tolerant quantum computing require so many physical qubits per logical qubit?
Quantum information cannot be copied (no-cloning theorem), so classical repetition cannot be used. Instead, QEC encodes one logical qubit across many entangled physical qubits using codes like the surface code. Regular 'syndrome measurements' detect errors without disturbing the logical state, and classical decoding algorithms (minimum-weight perfect matching) determine corrections. The overhead is the price of reliable quantum computation — until physical error rates improve dramatically, many physical qubits are needed per logical one.
6 / 10
Alice: 'I'm struggling with the concept of logical qubits. I understand a physical qubit is a real hardware device, but this 'logical' one seems like just another layer of abstraction. Can you explain why we need them?'
The core issue here is understanding that a logical qubit isn't a separate entity but rather a representation of information built upon multiple physical qubits. Logical qubits utilize error correction codes to protect the fragile quantum state, essentially creating an illusion of more usable qubits than are physically present. This encoding process is crucial for achieving fault-tolerant quantum computing.
7 / 10
You're reviewing a PR that implements Shor's algorithm on a quantum computer. The commit message reads: 'Encoding the number to be factored using the Surface code with a code distance of 3.' What does this specifically refer to?
'Code distance' is a critical parameter in surface codes and other topological error correction schemes. It represents the minimum length of a non-zero pattern that must be present in the code to allow for error detection and correction. A higher distance means more redundancy, providing greater resilience against errors introduced by noise.
8 / 10
During a standup meeting, Ben says: 'We're targeting 100 physical qubits for each logical qubit we need for our prime number calculations.' What is Ben referring to when he mentions this ratio?
This statement highlights a fundamental trade-off in quantum computing. Due to the inherent fragility of qubits and the need for error correction, achieving fault tolerance necessitates a large overhead – typically, many physical qubits are required to represent a single logical qubit. This ratio reflects this necessary redundancy.
9 / 10
You receive the following API response from the quantum simulator:
{"logical_qubits": 5, "physical_qubits": 20, "error_rate": 0.01}
What does this data suggest about the simulation?
This response indicates a key challenge in simulating quantum systems. While the logical qubit count reflects the intended computation, the significantly higher number of physical qubits used (20 vs 5) coupled with a non-zero error rate (0.01) signals that the simulation is likely not perfectly accurate and may require substantial computational resources to achieve even modest results. The greater the difference between logical and physical qubits, the more computationally expensive the simulation.
10 / 10
Chloe writes in a Slack channel: 'I'm trying to understand why fault-tolerant quantum computing needs so many physical qubits per logical qubit. It seems incredibly wasteful!' What is the primary reason for this high ratio?
The high ratio of physical to logical qubits is driven by the need for fault tolerance. To achieve computations that aren't disrupted by quantum errors, error correction codes must be implemented – and these codes inherently require a large number of redundant physical qubits to protect each logical qubit. This is a fundamental constraint in building reliable quantum computers.
What will I practice in "Physical vs. Logical Qubit Vocabulary"?
This is a Quantum Error Correction Language exercise set. It walks through 10 scenario-based multiple-choice questions built around real usage of quantum error correction language terminology that IT professionals encounter on the job.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to complete with no account, sign-up, or paywall.
How many questions are in this exercise?
This set contains 10 questions. Each one shows immediate feedback and a detailed explanation after you answer, so you learn the correct usage right away rather than waiting for a final score.
Do I need prior experience to complete this exercise?
No prior experience is required. Each question includes a full explanation covering the reasoning behind the correct answer, so the exercise itself teaches the quantum error correction language vocabulary as you go.
Can I retry the exercise if I get questions wrong?
Yes — use the "Try again" button on the results screen to reset your answers and go through all the questions again. There is no limit on attempts.
Is my progress saved?
Your answers and score for the current session are tracked in the browser as you go. No account or login is needed, and there is nothing to install.
What if I don't understand a term used in a question?
Read the explanation shown after you answer each question — it breaks down the correct term in plain English with a real-world example. You can also check the site Glossary for quick definitions.
How is this different from reading a blog article on the topic?
Exercises like this one are interactive drills that test and reinforce specific vocabulary through multiple-choice questions, while blog articles explain concepts in prose. Practising here after reading builds active recall, not just passive recognition.
Where can I find more Quantum Error Correction Language exercises?
See the Quantum Error Correction Language exercises hub for the full set of related pages, or browse all exercise categories from the main Exercises index.
Can I use this exercise to prepare for a technical interview?
Yes — quantum error correction language vocabulary comes up often in technical discussions and interviews. Pair this exercise with our dedicated Interview Preparation section for role-specific practice.