Organised by TÜBİTAK ULAKBİM, QTurkey
Please click here to watch the video recordings of the workshop sessions
Date:
1st Week: 12 and 14 December 2023 (2 sessions)
2nd Week: 18-21 December 2023 (4 Sessions)
Event Type: Workshop
Format: Online (Zoom)
Topic: Introduction to Quantum Computing
Overview:
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.
TA sessions will be held every evening during the QBronze training (December 18-21).
Agenda:
Please see the Timetable for detailed information. Times given in İstanbul, Türkiye (GMT+3:00)
Day 1 (12 December ): (15:00 - 17:15)
- Introduction to Quantum Computing
- Overview of different QC hardwares
- Essential Linear Algebra
- Postulates of quantum mechanics
- Overview of quantum operators
- A single qubit quantum algorithm
- Q&A (15 mins)
Day 2 (14 December): (15:00 - 17:15)
- Postulates of quantum mechanics (cont.)
- Bloch sphere representation
- Tensor products, multi-qubit states
- No-cloning theorem
- Multi-qubit quantum algorithms
- Entanglement, quantum teleportation
- Q&A (15 mins)
Day 3 (18 December): (14:00 - 16:00 & 21:00-22:00)
14:00 - 16:00
- Classical bits, Probabilistic bits, probabilistic states, and probabilistic operators
- Quantum programs as circuits: registers, gates, measurements, execution, and reading the outcomes
21:00-22:00
- Q&A session on discord
Day 4 (19 December): (14:00 - 16:00 & 21:00-22:00)
14:00 - 16:00
- Quantum bits,
- Quantum states,
- Superposition and measurement,
- Quantum operators, rotations, and reflections
21:00-22:00
- Q&A session on discord
Day 5 (20 December): (14:00 - 16:00 & 21:00-22:00)
14:00 - 16:00
- Two qubits,
- Phase kickback,
- Entanglement,
- Superdense coding
- Quantum teleportation
21:00-22:00
- Q&A session on discord
Day 6 (21 December): (14:00 - 16:00 & 21:00-22:00)
14:00 - 16:00
- Multiple control constructions
- Grover’s search algorithm
21:00-22:00
- Q&A session on discord
- Online coding session
Language: English
Duration: 2 Weeks, 6 Sessions
Target Audience: Academia (possible BSc., MSc. and Ph.D. Students) and industry.
Prerequisite(s):
- 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.
Certificate Criteria:
- Obtain at least 10/20 in each homework, and
- Cumulate at least 70/100 over all homeworks.
About the instructors:
Dr. Deniz Türkpençe received his M.S. and Ph.D. degrees in Atomic Physics from Ondokuz Mayıs University in 2007 and 2013, respectively. He conducted research abroad related to his doctoral thesis as a visiting student researcher at Dortmund Technical University for one year, funded by a YÖK scholarship. Between 2014 and 2016, he worked as a Researcher at Koç University, where he participated in an international project. From 2017 to 2018, he held a postdoctoral research position in the Cognitive Systems Laboratory of the Electrical Engineering Department at Istanbul Technical University. Currently, he is a Faculty Member in the Department of Electrical Engineering at Istanbul Technical University. His primary research interests lie in Quantum Optics, Quantum Computation, and Open Quantum Systems.
Dr. Saba Arife Bozpolat is a scientist working at Marmara University. Her current research focuses on developing new quantum algorithms for scientific questions. She got her Ph.D. in 2020 from Marmara University Physics Department with her thesis on molecular dynamics under laser control. She is currently co-coordinating QTurkey, a non-profit social organization that aims to spread quantum information and build a quantum network in Turkiye. She also delivers lectures related to quantum technology in her university and QTurkey workshops.
Dr. Özlem Salehi Köken is a computer science researcher at Algorithmiq, a Finland-based startup developing quantum algorithms for life sciences. Previously, she worked as a postdoctoral researcher at the Institute of Theoretical and Applied Informatics of the Polish Academy of Sciences. She obtained her Ph.D. degree in Computer Engineering from Boğaziçi University in 2019. Recently, she has been working on modeling and solving combinatorial optimization problems using quantum optimization algorithms. She is one of the founders of QTurkey, a nonprofit organization popularizing quantum technologies. She has organized and instructed quantum programming workshops and developed open-source educational materials to promote quantum computing.
More information about QWorld and QTurkey can be found at the following links:
Contact: ncc@ulakbim.gov.tr
Acknowledgments
This event was supported by the EuroCC 2 project. This project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101101903. The JU receives support from the Digital Europe Programme and Germany, Bulgaria, Austria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Greece, Hungary, Ireland, Italy, Lithuania, Latvia, Poland, Portugal, Romania, Slovenia, Spain, Sweden, France, Netherlands, Belgium, Luxembourg, Slovakia, Norway, Türkiye, Republic of North Macedonia, Iceland, Montenegro, Serbia.
Follow us on Twitter and LinkedIn. Subscribe to our YouTube Channel
https://twitter.com/EuroCC_Turkey
https://www.linkedin.com/company/eurocc-turkey
https://www.youtube.com/@EuroCCTurkiye