Quantum Computer Systems

Course Overview

This course will cover the fundamental concepts quantum computation and quantum computer systems, including recent progress on research topics.

Specific topics include the following

In addition to lectures,  the course will include a project on a topic chosen by the student (or a group of students).   

The course is open to all students and especially to students with background is "classical" computer science,  including algorithms, programming languages, systems (in no particular order).


Week 1: Introduction to Quantum Computing

Week 2: Qubits and Mathematical Foundations

Week 3: Quantum gates and circuits

Week 4: Quantum compilation I

Week 5: Quantum compilation II

Week 6: Quantum circuit optimization

Week 7: :Quantum simulation I

Week 8: Quantum simulation II

Week 9: Project topics

Week 10-14: Project meetings