All reading quizzes are due before class on the day on which they are listed. Homework is due before class following the day on which the topic it covers is listed (see Canvas for precise dates and times). Everything else is due by 11 PM on the day on which it is listed. All reading assignments reference sections from the IBM Quantum learning platform. Please note that although the lecture videos embedded in text cover the same material as contained in the text, they are not word-for-word identical. Reading quizzes will be based off of the text, not the videos. You do not need to create an IBM account for the purposes of this course unless and until explicitly told to do so.
Date | Class Period & Lecture Topic | Reading | Assignment |
---|---|---|---|
Aug 26 | Syllabus, policies, business, goals, intro | Get added to Discord | |
Aug 28 | COURSE 1: Basics of quantum information Lesson 1: Single systems |
Introduction Classical information |
|
Sep 02 | Quantum information Unitary Operations Cheat Sheet |
||
Sep 04 | Lesson 2: Multiple systems | Introduction Classical information |
|
Sep 09 | Quantum information | ||
Sep 11 | Lesson 3: Quantum circuits | Introduction Circuits Qiskit Composer |
|
Sep 16 | Inner products and projections | ||
Sep 18 | Limitations on quantum information | ||
Sep 23 | Lesson 4: Entanglement in action | Introduction Quantum teleportation |
|
Sep 25 | Superdense coding CHSH game |
||
Sep 30 | Course 1 Review | COURSE 1 EXAM (Credly) | |
Oct 02 | COURSE 2: Quantum computing in practice Lesson 1: Intro & Running Circuits |
Course Introduction Running quantum circuits |
|
Oct 07 | Lesson 2: Utility-scale QAOA | Utility-scale QAOA | |
Oct 09 | Lesson 3: Which problems are quantum computers good for? | Which problems are quantum computers good for? | |
Oct 14 | Lesson 4: Mapping | Mapping | COURSE 2 PROJECT |
Oct 16 | COURSE 3: Fundamentals of quantum algorithms Lesson 1: Quantum query algorithms |
Introduction The query model of computation Deutsch's algorithm |
|
Oct 21 | The Deutsch-Jozsa algorithm Simon's algorithm |
Submit group member names | |
Oct 23 | Lesson 2: Quantum algorithm foundations | Introduction Factoring and computing GCDs |
|
Oct 28 | Measuring computational cost Classical computations on quantum computers |
||
Oct 30 | Lesson 3: Phase estimation and factoring | Introduction Phase estimation problem |
|
Nov 04 | Phase estimation procedure Shor's algorithm |
||
Nov 06 | Lesson 4: Grover's algorithm | Introduction Unstructured search Description of Grover's algorithm |
|
Nov 11 | Analysis Choosing the number of iterations Concluding remarks |
COURSE 3 EXAM (Credly) Submit group project proposal |
|
Nov 13 | COURSE 4: General formulation of quantum information Lesson 1: Density matrices |
Introduction Density matrix basics |
|
Nov 18 | Bloch sphere Multiple systems and reduced states |
||
Nov 20 | Lesson 2: Quantum channels | Introduction Quantum channel basics |
|
Nov 25 | FALL BREAK | ||
Nov 27 | FALL BREAK | ||
Dec 02 | Channel representations Equivalence of the representations |
||
Dec 04 | Lesson 3: General measurements | Introduction Mathematical formulations of measurements |
|
Dec 09 | Naimark's theorem Quantum state discrimination and tomography |
||
Dec 11 | Group meeting time | Submit group project report | |
Dec 18 | Final Exam Slot 7:30-9:30 a.m. |
The schedule is subject to change.