This includes links to the videos we covered each lecture. Click on the topic to reveal the list of videos for that day. We cannot predict future content because it depends on the pace of the class. However, you can come here to find out what we covered each day.

Labs and HWs are weekly. HW is due Monday evening, and Lab is due Tuesday evening. Both are submitted through Gradescope.

Date Topic Assign
1/3: W1a Intro, Basic Operations HW1 Handouts: Intro slides Basic QOps Slides testpuppy.py Class Videos:
Intro to Quantum Computing Intro to Quantum Applications Quantum Encyrption Quantum vs Classical Ops Basic Quantum Operations
1/5: W1b Superposition Qiskit Intro Slides Videos: Hadamard Gates Visual Rep of Superposition Basic Probability Superposition and Measurement
1/10: W2a Mathematical Notation HW2 Slides Videos: Bra-Ket Notation Vector Notation Single Qubit Calculations
1/12: W2b Entanglement, Phase Qiskit Circuits Multi-qubit Ops with Math Multi-qubit Superpositon Inputs Fun Entanglement Intro Full Entanglement Intro Entanglement Circuit Intuition of Gate Matrices Fun with Phase Phase Kickback
1/17: W3a No class HW3
1/19: W3b Combining Gates, Algorithms Qiskit Circuits Sequential Gates Tensor Matrix Multiply Merging multi-qubit sets Oracle Algorithms part 1 Oracle Algorithms part 2
1/24: W4a Multi-operation Matrices HW4 Reversibility (1) Reversibility (2) Ancilla Static Methods BernVaz with Matrices Unitary Matrices
1/26: W4b more gates Simulating Qubits Inverting CNOT, NZ Toffoli Advanced Entanglement
1/31: W5a Midterm HW5
2/2: W5b Teleportation,
No Cloning Theorem
N Qubits / Circuits Teleportation No Cloning Theorem
2/7: W6a Communicating Quantum HW6 Subsetted from the following material:
2/9: W6b Superdense Codes, GHZ Bloch Sphere Videos: Superdense Codes Multiple Entanglement
2/14: W7a General Rotations, HW7
2/16: W7b Change Basis Videos: video
2/21: W8a Final project Workshop HW8
2/23: W8b
2/28: W9a Grover's Algorithm Grover's Algorithm
3/2: W9b Final Exam
3/7: FINAL PROJECT DUE 10am due time