Building quantum computers
Building quantum computers presents a number of obvious challenges across theoretical physics, hardware design, and electrical engineering. Less often considered is the enormous amount of new and innovative software that is needed. Compilers that understand quantum programming languages, data analysis tools for making sense of measurements, and high performance device drivers for executing quantum machine instructions are all examples of the new software that is needed to control a quantum computer.
What will the audience learn from this talk?
This talk is for a general audience, no prior knowledge of quantum physics or quantum computing is assumed. Some high level understanding of computer science concepts (such as programming languages, compilers, and bits/bytes) is helpful though as it is often easiest to explain quantum computing by drawing analogies to classical computing.
Audience members will come away from this talk with a high level understanding of quantum software and can use this as a jumping off point for further exploration. They will also be able to make sense of all the quantum computing headlines in the news. FInally they will have an understanding the steps to get started with quantum programming using Python and other parts of the Python scientific computing ecosystem.
Does it feature code examples and/or live coding?
Some Python code examples
Prerequisite attendee experience level: