Quantum Computing
Guided research projects about quantum circuits, algorithms, annealing, and error correction.
Quantum computing studies how information can be represented and processed using quantum states. It brings together linear algebra, probability, algorithms, and ideas from quantum physics.
These projects move from basic circuits and simulators to research questions about algorithms, optimization, and reliable quantum computation. Students may implement an algorithm, compare classical and quantum methods, turn a combinatorial problem into a quantum-annealing model, or investigate how error correction protects information from noise.
Quantum Simulators
A guided research project in Quantum Computing.
Open project page → 02Bernstein–Vazirani Encoding
A guided research project in Quantum Computing.
Open project page → 03Simon’s Algorithm
A guided research project in Quantum Computing.
Open project page → 04Grover’s Algorithm
A guided research project in Quantum Computing.
Open project page → 05Shor’s Algorithm
A guided research project in Quantum Computing.
Open project page → 06Quantum Annealing for Combinatorial Optimization
A guided research project in Quantum Computing.
Open project page → 07Neural-network Decoders for Surface Codes
A guided research project in Quantum Computing.
Open project page → 08Graph States and Stabilizer Eigenstates
A guided research project in Quantum Computing.
Open project page → 09Quantum Error Correction
A guided research project in Quantum Computing.
Open project page → 10Quantum Error-correction Game
A guided research project in Quantum Computing.
Open project page → 11Graph Colouring with a Quantum Annealer
A guided research project in Quantum Computing.
Open project page → 12Quantum Coding Blocks
A guided research project in Quantum Computing.
Open project page →