James Weaver is a developer, author, and speaker with a passion for quantum computing. He is a Java Champion, and a JavaOne Rockstar. James has written books including Inside Java, Beginning J2EE, the Pro JavaFX series, and Java with Raspberry Pi. As an IBM Quantum Developer Advocate, James speaks internationally about quantum computing with Qiskit at quantum and classical computing conferences. He tweets as @JavaFXpert, and blogs at http://JavaFXpert.com and http://CulturedEar.com
Although quantum computing concepts can seem strange and difficult to learn, many of them are easy to understand in the context of playing games. For example, a quantum bit (qubit) may hold the value of 0 or 1, or some combination of those values. When measured, the state of the qubit collapses to either 0 or 1, based upon the probabilities expressed in its hidden quantum state. A simple demonstration in the context of a game can shed light on this phenomenon as well as how it is leveraged in quantum computing.
In this session, James Weaver and Dr. Holly Cummins will give an introduction to quantum computing in the context of a modified open source block-mining game named Minetest. After covering a brief history of quantum computers, the facilitators will demonstrate key concepts in quantum computing using several in-game quantum circuits. The session will then progress to using the web-based IBM Q Experience to create quantum circuits and applications. By the end of this session, attendees will have been exposed to concepts and tools that enable them to develop programs that run on quantum computers.