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).

Schedule


Week 1: Introduction to Quantum Computing

Week 2: Qubits 

Week 3: Entanglement: Multi-qubit systems, Bell States, Entanglement

Week 4: Quantum gates and circuits

Week 5: Quantum compilation I

Week 6: Quantum compilation II

Week 7: Quantum circuit optimization

Week 8: :Quantum simulation I

Week 9: Quantum simulation II

Week 10: Project topics

Week 11-14: Project meetings