• Home
  • Article
  • Story of IBM quantum programming qualification

Story of IBM quantum programming qualification

 This article is re -edited the "IBM quantum programming qualification" published in "Cloud.config Tech Blog" provided by Fixer.

 Hello, this is Mohri.What do you think if you see an unusual computer?I feel like "I want to calculate a lot" or "I want to write a compiler".In this article, I will write about the quantum programming qualification acquired after passing the exam the other day.

The story of the gate -type quantum computer

 I would like to talk about the quantum computer first.There are two types of quantum computers: gate type and annealing type.In this article, I will talk about a gate type (the same as the qualification I got).The annealing type seems to be used for combination optimization.

 Gate -type quantum computers often talk about the amount of calculation.If it is familiar, the rope -decomposition is theoretically fast (shore algorithm).There is also a glover algorithm that can search for the correct answer in proportional number of times to search for the correct answer from N Street.If you compare it, you can find it if you judge it 100 times correctly to find the correct answer from 10,000 reasons.

 Recently, if quantum computers are getting stronger in the future, it may be threatened with the safety of cryptocounters, which takes a lot of time for attackers, such as RSA cipher, to solve.It seems that encryption (quantum -resistant encryption), which is difficult to attack even on quantum computers, has become a hot topic (article 1, article 2).

 If you want to touch the gate -type quantum computer, IBM Quantum is recommended.In IBM Quantum, you can actually move the simulator and the gate -type quantum computer installed by IBM.Most functions can be used for free.

 By the way, Azure also has a service called Azure Quantum, which can touch the quantum computer.Moreover, it is recommended.Both the gate type and the annealing type are offered, so I would like to try it next time.

About the qualifications I got

 Around the end of March 2021, IBM quantum programming qualifications began to be provided.It seems to be the world's first qualification in quantum programming.

 After the exam, I passed the IBM Certified Associate Developer - Quantum Computation Using QISKIT V0.2X.The score was a border.

Get a badge and certificate from Credly

 The contents of the test include the knowledge and usage of Python's gate -type quantum calculation that can be used in IBM Quantum, QiSKIT, and understanding the basic gate of the gate -type quantum calculation.

 You can take the exam at Pearson Vue, so those who usually receive Microsoft qualifications in Pearson Vue can take the same procedure as usual.If there is a difference, will the whiteboard passed at the time of the exam be full of formulas by calculation?Until now, it was a very interesting experience because the qualifications I received at Pearson Vue did not have full of formulas.

Exam preparation

 As an introduction to the gate -type quantum calculation, I think that IBM Quantum Challenge 2020 Fall teaching materials are good for how to use QISKIT (I have started to begin seriously in this contest) (there is also Japanese).Regarding mathematics that is necessary to understand quantum calculation, it is personally recommended to write a basic gate and an observation simulator once (in a normal language) (by the way, if you write a simulator, the appearance of the code is really FFT.I am thinking).

 As a test preparation, I think it's a good idea to gather the knowledge to solve the official sample problem (Sample Test on the qualification page).

in conclusion

 I want to write a self -made language compiler that outputs OpenQasm (like quantum assembly) soon.

Shinji Mori / Fixer

My hobbies from Mie Prefecture are Mori's hobbies, RUST, server around, self -made language, compiler, etc.

[Reprinted source] IBM quantum programming story

■ Related site