Beaumont
A pratical approach towards exploring how each layer of the computing stack is impacted by quantum computing. Build a quantum circuit simulator, a constraint solver using quantum algorithms, and a protocol for fault-tolerant quantum computation.
All times are listed as Ann Arbor local time (ET)
jbbeau@umich.edu
danlliu@umich.edu
qifwang@umich.edu
Please use the forms linked below to make administrative requests. .
Day | Lecture Topic | Lab Topic | Deadline | Reading |
Week 1Wed 1/10 | Class intro | |||
Fri 1/12 | [No lab] | |||
Week 2Mon 1/15 | MLK Day | |||
Wed 1/17 | Math Primer | |||
Fri 1/19 | Intro to Python / NumPy | |||
Week 2Mon 1/22 | Qubits | 1.3, 1.4 | ||
Wed 1/24 | Multi-qubits | 2.2 | ||
Fri 1/26 | Qiskit Overview | |||
Week 3Mon 1/29 | Phase Kickback | 2.2,2.3,2.4 | ||
Wed 1/31 | Algorithms | 3.2 | ||
Fri 2/02 | Review | |||
Week 4Mon 2/05 | Deutsch-Jozsa Algorithm | |||
Wed 2/07 | Assessment 1 | |||
Fri 2/09 | Designing Oracles | |||
Week 5Mon 2/12 | Deutsch-Jozsa Algorithm II |
P1 (Tue 2/13) |
||
Wed 2/14 | Grover’s Algorithm | 3.8 | ||
Fri 2/16 | Using Phase Kickback | |||
Week 6Mon 2/19 | Grover’s Algorithm II | |||
Wed 2/21 | Quantum Fourier Transform | 3.5 | ||
Fri 2/23 | [No lab] | |||
Week 7Mon 2/26 | Spring Break | |||
Wed 2/28 | Spring Break | |||
Fri 3/01 | [No lab] | |||
Week 8Mon 3/04 | [No lecture] | |||
Wed 3/06 | Quantum Phase Estimation | |||
Fri 3/08 | Grover's Algorithm | |||
Week 9Mon 3/11 | Shor's Algorithm | 3.7 | ||
Wed 3/13 | Quantum Architectures I | |||
Fri 3/15 | Phase Estimation | |||
Week 10Mon 3/18 | Assessment 2 |
P2 Checkpoint 1 (Tue 3/19) |
||
Wed 3/20 | Error Correction | |||
Fri 3/22 | Extra P2 Help | |||
Week 11Mon 3/25 | Shor Code |
P2 Checkpoint 2 (Wed 3/27) |
||
Wed 3/27 | Steane Code I | |||
Fri 3/29 | Error Correction | |||
Week 12Mon 4/01 | Steane Code II |
P2 Due (Tue 4/2) |
||
Wed 4/03 | Fault Tolerant Computing | |||
Fri 4/05 | [No lab] | |||
Week 13Mon 4/08 | [No lecture] | |||
Wed 4/10 | Guest Speaker: Gokul Ravi | |||
Fri 4/12 | Deploying to Real Hardware | |||
Week 14Mon 4/15 | Fault Tolerant Computing II | |||
Wed 4/17 | Guest Speaker: George Tzimpragos | |||
Fri 4/19 | [No lab] | |||
Week 15Mon 4/22 | Assessment 3 |
P3 Due (Wed 4/24) |