QSilver is QWorld’s intermediate level workshop series on quantum computing and programming focusing on complex numbers, QFT and Shor’s Algorithm created in October 2020.
Silver is a collection of Jupyter notebooks, and each notebook has many programming tasks to provide hands-on experiences. It is a continuation of Bronze, in which the basics of quantum computing and quantum programming were introduced. Silver includes two different quantum programming frameworks, Qiskit and Cirq.
Gitlab repository for Silver: https://gitlab.com/qworld/silver
The first pilot QSilver workshop was held in April 2021.
The outline of a typical QSilver
QSilver consists of two introductory notebooks to review the basic primitives of the two quantum programming frameworks, Cirq and Qiskit and the main notebooks in which QFT and Shor’s algorithm are introduced.
The prerequisite for Silver is having completed the Bronze material or a similar course in Qiskit.
Before the workshop
Download or clone the repo: https://gitlab.com/qworld/silver
Each participant should do certain installations and then test her system by following the instruction in “installation.pdf”.
During the workshop
Silver has five main sections.
- Introduction to complex numbers (Basics of complex numbers, quantum states and operators with complex numbers)
- Bloch Sphere (Global and local phase, Bloch sphere, operations on Bloch sphere)
- Operations with Complex Numbers (Quantum gates with complex numbers, operations on Bloch sphere)
- Quantum Fourier Transform and its applications
- Shor’s algorithm
The list of QSilver
|16||QTurkey||Turkey||Online||2022: Sep 11-16||33|
|15||QPoland||Poland||Online||2022: Oct 08-16|
|13||China||China||Online||2022: August 15-21||65|
|12||QLibya||Libya||Online||2022: July 26-31||20|
|11||QSlovakia and QCzech||Slovakia and Czech||Online||2022: June 21-25||7||QSpring|
|10||QTurkey||Turkey||Online||2022: June 5-11||14||QSpring|
|9||QMorocco||Morocco||Online||2022: June 18-26||5||QSpring|
|8||QTunisia/QEgypt||Tunisia and Egypt||Online||2022: June 17-30||13||QSpring|
|7||QPakistan||Pakistan||Online||2022: May 01-04||17||QSpring|
|3||QWorld||All||Online||2021: August 2-6||259||QWorld Quantum Summer School|
|2||QWorld||All||Online||2021: May 17-21||174||Global workshop|
|1||QWorld||All||Online||2021: Apr 11-17||39||Pilot Workshop combined with QNickel|