Labs are to be submitted via Moodle before class on the day on which they are listed. Some labs have multiple parts with different due dates. For these labs, you should complete each part by the due date, but you will submit all parts as one Jupyter Notebook to Moodle when the last part is due.
Date | Class Period & Lecture Topic | Reading | Assignment |
---|---|---|---|
Jan 11 | Syllabus, policies, business, goals, intro | Get added to Discord and Qiskit group | |
Jan 13 | Prereqs and Intro to Quantum | "What is Quantum?" 0.1-0.2 |
Set up your environment and start playing around |
Jan 18 | Introduction and The Atoms of Computation Transpiling |
1.1-1.2 Qiskit API: Transpiler |
Lab 1, Pt 1 |
Jan 20 | Representing Qubit States | 1.3 | Lab 1, pt 2 |
Jan 25 | Single Qubit Gates | 1.4-1.5 Single Qubit Gates Cheat Sheet |
|
Jan 27 | Multiple Qubits and Entangled States | 2.1-2.2 | |
Feb 1 | Phase Kickback | 2.3 | |
Feb 3 | Lab 2 | ||
Feb 8 | Lab 2 | Expectation Values Worksheet | Lab 2, pt 1 |
Feb 10 | More Circuit Identities | 2.4 | Lab 2, pts 2&3 |
Feb 15 | Proving Universality | 2.5 | |
Feb 17 | Conducting a Systematic Literature Review | ||
Feb 22 | Classical Computation on a Quantum Computer | 2.6 | |
Feb 24 | Defining Quantum Circuits | 3.1 | Submit a PDF (copy and use this Overleaf template) with your research question, together with the PICO(C) criteria that you used to generate the question |
Mar 1 | Deutsch-Jozsa Algorithm | 3.2 | Report your answers to problem 6.2 from section 3.2 on Moodle Give feedback on other teams' research questions and start on midterm presentation/project proposal doc (reqs on Moodle). |
Mar 3 | Midterm prep day (no class) | ||
Mar 8 | Midterm presentations (evaluation rubric here) | Final Project Proposal (reqs on Moodle) | |
Mar 10 | Bernstein-Vazirani Algorithm | 3.3 | |
Mar 15 | Simon's Algorithm | 3.4 | |
Mar 17 | Quantum Fourier Transform | 3.5 | |
Mar 22 | Spring Break | ||
Mar 24 | Spring Break | ||
Mar 29 | Quantum Phase Estimation | 3.6 | |
Mar 31 | Lab 3 | Lab 3 | |
Apr 5 | Shor's Algorithm Shor's algorithm in the news |
3.7 | Lab 3 (Part 1.1 Only) |
Apr 7 | Lab 5 | Lab 5 | SLR Checkpoint 1 Report |
Apr 12 | Grover's Algorithm | 3.8 | Lab 5 |
Apr 14 | Quantum Counting | 3.9 | |
Apr 19 | Lab 6 | Lab 6 | SLR Checkpoint 2 Report |
Apr 21 | Introduction to Quantum Error Correction using Repetition Codes | 5.1 | Lab 6 (due Sat 11 PM) |
Apr 26 | Lab 8 | Lab 8 | |
Apr 28 | Catsup Day | Lab 8 | |
May 6 | Final Presentations (10 AM - 12 PM) | Final SLR Project Reports due May 5 at 11 PM |
The schedule is subject to change. The final is Friday, May 6th from 10 AM - 12 PM on Moodle using Examity.