Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-819F: Special topics in Applied Physics: Introduction to Quantum Computing

Units:

12

Description:

This course is primarily designed for graduate students (and advanced undergraduates) interested in understanding the potential of near-term quantum and quantum-inspired computing for solving certain classes of problems, for example in engineering, science, or finance. The first part of the course discusses integer programming (IP) with non-linear objective functions and machine learning (ML) and the potential of near-term quantum and quantum-inspired computing for solving them.

The second part of the course briefly reviews aspects of classical machine learning that impose tremendous computational demands (of processing of massive data with parallelism, high speeds and low power) on conventional computers. It then examines how emerging quantum computer hardware and quantum-inspired concepts could help solve certain classes of problems in ML that classical computer hardware struggle with.

By the end of the semester, someone enrolled in this course should be able to:

1. Appreciate the current status of quantum computing and its potential use for integer programming and machine learning
2. Access and use quantum computing resources (such as D-Wave Quantum Annealers)
3. Set up a given integer program or a machine learning problem to be solved with quantum computing


Last Modified: 2021-06-09 4:37PM

Semesters offered:

  • Fall 2021
  • Fall 2015
  • Spring 2013