This includes links to videos that cover similar content to what we cover in class. Click on the topic to reveal the list of videos for that day. The videos are outdated and should not be considered a substitute for attending class.

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

Date Topic Assign
1/2: W1a Holiday
1/4: W1b Intro, Basic Operations HW1, Qiskit Intro 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/9: W2a Superposition, Phase 1, Slides Videos: Hadamard Gates Visual Rep of Superposition Basic Probability Superposition and Measurement
1/11: W2b Mathematical Notation, HW2, Qiskit Circuits 1 Videos: Bra-Ket Notation Vector Notation Single Qubit Calculations Multi-qubit Ops with Math Multi-qubit Superpositon Inputs
1/16: W3a Entanglement, Phase 2 Fun Entanglement Intro Full Entanglement Intro Entanglement Circuit Fun with Phase Phase Kickback Intuition of Gate Matrices
1/18: W3b Combining Gates, Algorithms HW3, Qiskit Circuits 2 Sequential Gates Tensor Matrix Multiply Merging multi-qubit sets Oracle Algorithms part 1 Oracle Algorithms part 2
1/23: W4a Reversibility/Ancilla Bits Reversibility (1) Reversibility (2) Ancilla Unitary Matrices
1/25: W4b Deutsch's Algorithm BernVaz with Matrices more gates Static Methods HW4, Simulating Qubits Inverting CNOT, NZ Toffoli Advanced Entanglement
1/30: W5a Midterm
2/1: W5b Bloch Sphere Teleportation,
No Cloning Theorem
HW5, N Qubits / Circuits Teleportation No Cloning Theorem
2/6: W6a Superdense Codes, GHZ Videos: Superdense Codes Multiple Entanglement
2/8: W6b Communicating Quantum HW6, More Qiskit Subsetted from the following material:
2/13: W7a Grovers Algorithms, Grover's Algorithm (note - the lecture was substantially different in class)
2/15: W7b General Rotations HW7, Qiskit Gate Equivalences Videos: video
2/20: W8a Change Basis
2/22: W8b Error Correction HW8
2/27: W9a Quantum Computing Research Directions
2/29: W9b Final Exam
3/7, 12:30pm: FINAL PROJECT DUE Due at beginning of final exam time slot