Introduction to Quantum Computing Workshop is a two-week online workshop (6 sessions in total, each lasting ~2 hours) on the fundamentals of quantum computing and quantum programming. 1st week will cover a quick overview of Linear Algebra, postulates of quantum mechanics, an overview of quantum operators, Bloch sphere representation, and quantum algorithms. The 2nd week consists of the QBronze workshop, which is an introductory-level quantum workshop series based on the open-source introductory material Bronze prepared by QWorld. The scope of the workshop covers the preliminaries of quantum computing the implementation of basic quantum protocols, and algorithms.
Bronze is a task-based tutorial consisting of around 30 Jupyter notebooks. Participants will be completing the tutorial with mentoring support through Discord as well as the live sessions, which will be conducted by the TÜBİTAK and QTurkey teams. Daily assignments will be given on Canvas, and the participants who successfully complete these tasks will be awarded a Bronze certificate by QTurkey after the workshop.
Online sessions will be held via Zoom between 15:00-17:15 GMT+3 in the first week and 14:00-16:00 GMT+3 in the second week.
Agenda: December 18-21
- Familiarity with Python programming language
- Basic familiarity with Jupyter Notebooks.
- Knowledge of basics of programming (variables and basic data types, loops, and conditionals).
- Basic knowledge of matrices and linear algebra.
- Preferably being an undergraduate or graduate level student (no restrictions on programmes)
- Performing necessary installations (Anaconda, Qiskit etc.)
Before the quantum workshop:
Download or clone the repo: https://gitlab.com/qworld/bronze-qiskit
Each participant should do certain installations and then test their own system by following the instructions in “installation.pdf.”
After installation, please open the notebook “before-workshop” and revise the topics there.
Tools, libraries, and frameworks used: Python, Jupyter Notebook, Anaconda/Miniconda, Canvas learning management system, Discord
Learning Objectives: By participating in this course, you will have information about the main factors of quantum computing, quantum algorithm examples, and writing basic quantum programs.
- Obtain at least 10/20 in each homework, and
- Cumulate at least 70/100 over all homeworks.
Organised by QTurkey, TÜBİTAK ULAKBİM