Quantum Computer Systems Design

Go to class
Write Review

Quantum Computer Systems Design provided by edX is a comprehensive online course, which lasts for 12 weeks long, 8-12 hours a week. Quantum Computer Systems Design is taught by Casey Duckering, Fred Chong, Yongshan Ding and Jonathan Baker. Upon completion of the course, you can receive an e-certificate from edX. The course is taught in Englishand is $600.00. Visit the course page at edX for detailed price information.

Overview
  • 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

Syllabus
  • Courses under this program:
    Course 1: Quantum Computer Systems Design I: Intro to Quantum Computation and Programming

    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.



    Course 2: Quantum Computer Systems Design II: Principles of Quantum Architecture

    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.



    Course 3: Quantum Computer Systems Design III: Working with Noisy Systems

    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.