##

CMSC 33001 Quantum Computing Systems

This course will explore the design, optimization, and verification of the software and hardware involved in practical quantum computer systems. The course will provide an introduction to quantum computation and quantum technologies, as well as classical and quantum compiler techniques to optimize computations for technologies. Verification techniques to evaluate the correctness of quantum software and hardware will also be explored.

## Announcements

Here are some lecture notes you can use to follow the quantum material
in addition to the textbooks.
Here are some other lecture notes from Preskill at Caltech that are
more detailed and physics-oriented.

Here's a link to a prior offering of this class and
discussion topics.

** Time: ** TR 11:30-12:20

** Venue: ** email instructor for zoom link

** Instructor: **

Prof. Fred Chong;
office hours by appointment

** Textbook: **
Quantum Computer Systems: Research for Noisy-Intermediate Scale Quantum Computers, Ding and Chong.
In beta, will be distributed directly to students.

** Optional Reference: **
Quantum Computation and Quantum Information, Michael Nielsen and Isaac Chuang,
Cambridge Press, 2000.

** Recording Policy **

## Deadlines

Project proposals due 4/24
Project Drafts due 5/22
Project final papers due 6/8

## Grading

Paper presentations 10%
Problem Sets 30%
Project Proposals and Drafts 20%
Project Final Report 40%

There is no final exam

## Problem Set Information

For each assigned paper, write up the following and e-mail me a copy
before class:

A summary of the main points of the paper.
A critique of any shortcomings of the paper.
Any ideas on how one would extend the ideas in the paper or
address its shortcomings.

## Project Information

Here's a link to a previous year's class and topics.
Here is an
example project paper. The project has two goals:

A critique of 3-5 related research papers. This is not a book
report. Do **not** just summarize what is in the papers.
Point out shortcomings and possible areas for extension.
Extension of the area. Address shortcomings or extend the work
in the papers. Come up with some ideas and test them with a
**short** project. This can be in the form of some
simple analysis, simulations, algorithms, or models. Remember to pick
something that will fit in a quarter.

*Last updated 2020 *

chong@cs.uchicago.edu