Quantum Algorithms

CPSC 440/640, Course Information, Fall 2014


Instructor: Prof. Dr. Andreas Klappenecker
Office Hours: Monday 10:30-11:30am, Tuesday 10:30-11:30, or by appointment in HRBB 509B.
Teaching Assistant: Sangjun Lee
Office Hours: TWR 3:00pm-4:00pm, HRBB 509A.

This course gives a self-contained introduction to quantum algorithms, one of the most exciting recent developments in computer science. We do not expect any background knowledge in quantum computing nor in quantum physics. You should know how to multiply a matrix with a vector, but the most important prerequisite is simply an open mind.

Quantum computing is not difficult, but simply different!

General Information

Textbook and Lecture Notes

Homework and Project

Slides

Most material will be presented at the whiteboard, but you will find the occasional set of slides here:

Schedule

Consult ecampus for reading assignments.

M Sep 01 Introduction
W Sep 03 Quantum Key Distribution
F Sep 05 Quantum Circuits
M Sep 08 Quantum Gates
W Sep 10 Tensor Products, Quantum Gates, Measurements
F Sep 12 Teleportation
M Sep 15 Dirac notation, Linear Functionals, Bell Measurements
W Sep 17 Teleportation of n+1 Quantum Bits, Superdense Coding
F Sep 19 Deutsch's Algorithm
M Sep 22 Quantum Gates, Parametrization of Unitaries
W Sep 24 Controlled Unitaries, Gates with Several Controls
F Sep 26 Quantum Gates, Universality
M Sep 29 Universality
W Oct 01 Simon's Problem
F Oct 03 Homework Problems
M Oct 06 Simon's Problem
W Oct 08 Shor's Algorithm
F Oct 10 Shor's Algorithm
M Oct 13 Shor's Algorithm, Continued Fractions
W Oct 15 Shor's Algorithm, Quantum Fourier Transforms, Review
F Oct 17 Midterm
M Oct 20 Solution of Midterm exam
W Oct 22 Grover search
F Oct 24 Grover search
M Oct 27 Lower bound for query complexity of quantum search
W Oct 29 Lower bound for query complexity of quantum search
F Oct 31 Quantum Fourier Transform
M Nov 03 Phase Estimation
W Nov 05 Phase Estimation
F Nov 07 Density Matrices
M Nov 10 Quantum Walks
W Nov 12 Quantum Walks
F Nov 14 Quantum Walks
M Nov 17 Quantum Complexity Classes
W Nov 19 Quantum Error-Correcting Codes
F Nov 21 Quantum Error-Correcting Codes
M Nov 24 Quantum Error-Correcting Codes
W Nov 26 Fault-Tolerant Quantum Computing
F Nov 28 No class
M Dec 01 The Threshold Theorem
W Dec 03 Project Presentations, Team 1, Team 2
F Dec 05 Project Presentations, Team 3, Team 4
M Dec 08 Project Presentations, Team 5, Team 6
W Dec 10 Time noon-3:00pm, Project Presentations, Team 7-11


Copyright 2014 by Andreas Klappenecker, Texas A&M University.
Back to Andreas Klappenecker's home page.