Fall 2022: Quantum Computing for the Computer Scientist

Fall 2022: Quantum Computing for the Computer Scientist

Course No:
EECS 498-001
Credit Hours:
4 credits
Instructor:
Jonathan Beaumont
Prerequisites:
EECS 203, EECS 281, EECS 370

Quantum computing, should current technical barriers be overcome, makes bold promises to revolutionize key applications including cryptography, machine learning, and computational physics. This course will explore the potential impact and limitations of this paradigm shift from a computer science perspective. Lectures will cover the bare physics and mathematics needed to investigate how each layer of the computing stack (logic, system architecture, algorithm, and application design) is impacted. Labs and programming assignments will provide students a hands-on approach towards writing quantum programs, simulating their execution, deploying them to real quantum hardware available on the cloud, and analyzing their performance.

More info (pdf)