This course explores the basic design principles of today's quantum computer systems. In this course, students will learn to work with the IBM QisKit software tools to write simple quantum programs and execute them on cloud-accessible quantum hardware.
Textbook: Quantum Computer Systems (QCS). Ding and Chong.
(Link)
Topics covered in this course include:
- Introduction to systems research in quantum computing
- Fundamental rules in quantum computing, Bloch Sphere, Feynmann Path Sum
- Sequential and parallel execution of gates, EPR pair, No-cloning, teleportation
- Medium-size algorithms for NISQ computers
- Microarchitecture: classical and quantum control
- Program compilation and memory management