An open API service indexing awesome lists of open source software.

https://github.com/glassnotes/cpen-416

Gate-model quantum computing course at UBC ECE
https://github.com/glassnotes/cpen-416

Last synced: 4 months ago
JSON representation

Gate-model quantum computing course at UBC ECE

Awesome Lists containing this project

README

          

# CPEN 416 / EECE 571O: Gate-model quantum computing (UBC ECE, September 2025)

Lecture notes and in-class demos for the undergraduate course in gate-model quantum computing with [PennyLane](https://github.com/PennyLaneAI/pennylane/) at UBC.

These materials are open source and free for anyone to use and adapt as they wish.

## Lectures

1. [2025-09-04] Overview and intro to gate model quantum computing
1. [2025-09-09] Single-qubit systems; introducing PennyLane
1. [2025-09-11] Single-qubit operations and projective measurement
1. [2025-09-16] Projective measurements; introducing multi-qubit systems
1. [2025-09-18] Multi-qubit states and gates
1. [2025-09-23] Multi-qubit measurements, the Bell basis, and superdense coding
1. [2025-09-25] Superdense coding and quantum teleportation
1. [2025-10-07] The oracle, query complexity, and Deutsch’s algorithm
1. [2025-10-09] Grover’s algorithm
1. [2025-10-14] Quantum compilation I
1. [2025-10-16] Quantum compilation II
1. [2025-10-21] The quantum Fourier transform (QFT)
1. [2025-10-23] QFT and quantum phase estimation
1. [2025-10-28] QPE and order finding
1. [2025-10-30] Order finding and Shor's algorithm
1. [2025-11-04] Expectation values, mixed states, and density matrices
1. [2025-11-06] Manipulating density matrices; quantum channels
1. [2025-11-13] Quantum channels; noise in quantum systems
1. [2025-11-18] Intro to quantum error correction
1. [2025-11-20] Correcting arbitrary single-qubit errors; intro to stabilizers
1. [2025-11-25] Stabilizer codes
1. [2025-11-27] Fault-tolerant quantum computing

## Resources

- [PennyLane Codebook](https://pennylane.ai/codebook/)
- [PennyLane documentation](https://pennylane.readthedocs.io/en/stable/)

## Previous instances

Complete materials from previous versions of the course are available under
releases in the
[CPEN 400Q repository](https://github.com/glassnotes/CPEN-400Q/releases).