We'll broadcast (e.g. you can listen and watch, but you won't be able to ask questions) on Zoom https://fnal.zoom.us/j/191796366 .
Quantum Computing is exploding onto the scene with a completely different way to think about computation and programming. Over the course of two sessions, we will do a quick review of quantum mechanics (not from the usual physicist's point of view) and learn the fundamentals of gate based quantum computing. We'll then briefly survey available Quantum Computing Software Development Kits (SDKs) including those from industry leaders IBM, Google and Microsoft. We’ll then learn how to implement a Quantum Algorithm (maybe two if time) in one of the SDKs and run on a simulator. Finally, we’ll explore more advanced algorithms like the Quantum Approximate Optimization Algorithm (QAOA) and discuss the relevance of all this to our High Energy Physics program at Fermilab.
We won't do much hands on work for this session - just maybe at the very end of the morning. But we will go through the steps of installing a docker container on your laptop so you can follow along more in the next session on Tuesday 12/18. If you want to get a head start on that, see https://github.com/lyon-fnal/qc-tutorial-fnal .
See the second session for more information.