Academics
  /  
Courses
  /  
Descriptions
COMP_SCI 496: Software and architecture for quantum computing systems


VIEW ALL COURSE TIMES AND SESSIONS

Description

Quantum computation has been shown theoretically to provide substantial speedups when applied to select problems. While emerging quantum hardware has demonstrated its potential through encoding and transforming quantum state, existing quantum technology is still in its prototype form. Quantum systems require a decrease in error and an increase in capacity to realize meaningful quantum computation. This seminar will discuss where quantum computing exists today with a special emphasis on the software tools for quantum computing and modeling quantum systems. We will review the progress that has been made to make quantum systems more reliable along with current challenges that impede scaling by reading and discussing relevant papers in the area. We will study how software and architecture developments present a viable path to reach quantum computing with impact. This course is primarily targeted toward PhD students, but undergraduate or MS students that are interested in quantum systems research are welcome. Students are expected to have a grasp on the basic principles of quantum computing (qubits, quantum circuits, entanglement, etc.) before starting this course.

  • This course fulfills the Technical Elective area.
Prerequisites: 
  • Undergraduate students - CS 396, 496: Foundations of Quantum Computing and Quantum Information.  
  • PhD students – Course equivalent to CS 396, 496: Foundations of Quantum Computing and Quantum Information or relevant experience/expertise from independent study. If the latter, instructor permission is required.
COURSE INSTRUCTOR: Prof. Kate Smith