Home | Publications | Research Summary | Teaching | Journals | Collaborators |
Introduction to Quantum Information Science: Communication and Computation—ECE 4950
This course introduces the subject of quantum information science, tailored to senior undergraduate students. Quantum information science exploded in 1994 when Peter Shor published his algorithm that can break RSA\ encryption codes. Since then, physicists, mathematicians, and engineers have been determining the ultimate capabilities for quantum communication and computation. In this course, we study quantum communication, computation, and related topics. In particular, you will learn about quantum mechanics, entanglement, teleportation, quantum algorithms, quantum key distribution, and quantum error correction.
Course SyllabusOffice hours TBA
Homeworks
Homework 2, due Sept. 25, 2023
Homework 1, due Sept. 11, 2023
Lectures
- density matrices
- partial trace
- von Neumann equation
- sample-based Hamiltonian simulation
- density matrix exponentation
- review of Schroedinger equation
- Hamiltonian simulation by Trotterization
- quantum natural gradient for optimizing variational quantum algorithms
- computing gradients on quantum computers
- parameter shift rule
- basics of variational quantum algorithms
- circuit model of quantum computation
- single-qubit unitaries as a product of three rotations
- construction of controlled unitary gate
- proof that single-qubit unitaries and CNOTs are universal for quantum computation
- circuit model of classical computation
- reversible circuits and controlled SWAP
- promotion of reversible circuits to quantum circuits
- uncomputing and calling functions in superposition
- teleportation
- multiqubit controlled SWAP test and techniques for circuit depth reduction
- more Hadamard test
- SWAP test as a primitive for quantum machine learning
- destructive SWAP test
- super-dense coding protocol, and its secrecy properties
- Hadamard test quantum circuit
- tensor-product calculations
- Bell basis, Pauli matrices, functions of Hermitian matrices
- postulates of quantum mechanics
Lectures 3 and 4
- Review of linear algebra, especially concept of tensor product (Nielsen and Chuang, Section 2.1
- application of Hoeffding bound
- review of probability theory: joint random variable, conditional probability, union bound
- review of probability theory: random variables, mean, variance, Bernoulli RVs
- probabilistic algorithms, repetition and majority vote, Chernoff bound
- repeat-until-success algorithms, geometric random variable
- Hoeffding bound
Last modified: November 15, 2023.