양자컴퓨터

Qiskit Developer Certification 준비기(2) - 시험 출제 내용

nineil91 2023. 8. 2. 14:36

본 포스팅은 아래 링크의 IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X 를 준비하며 작성되었습니다.

https://www.ibm.com/training/certification/C0010300

 

IBM Training

 

www.ibm.com


사이트에 시험에서 다루는 내용 중 어떤것들이 출제되는지 상세히 기재되어있다.

 

Each certification exam question falls into one of these objectives:

 

Section 1: Perform Operations on Quantum Circuits (47%)

https://learn.qiskit.org/course/ch-gates/basic-circuit-identities

https://qiskit.org/documentation/tutorials.html#quantum-circuits

  1. Construct multi-qubit quantum registers
  2. Measure quantum circuits in classical registers
  3. Use single-qubit gates
  4. Use multi-qubit gates
  5. Use barrier operations
  6. Return the circuit depth
  7. Extend quantum circuits
  8. Return the OpenQASM string for a circuit

 

Section 2: Executing Experiments (3%)

  1. Execute a quantum circuit

 

Section 3: Implement BasicAer: Python-based Simulators (3%) 

https://qiskit.org/documentation/locale/ko_KR/tutorials/simulators/1_aer_provider.html

  1. Use the available simulators

 

Section 4: Implement QASM (1%)

  1. Read a QASM file and string

 

Section 5: Compare and Contrast Quantum Information (10%) https://qiskit.org/learn/course/basics-quantum-information

  1. Use classical and quantum registers
  2. Use operators
  3. Measure fidelity

 

Section 6: Return the Experiment Results (7%)

  1. Return and understand the histogram data of an experiment
  2. Return and understand the statevector of an experiment
  3. Return and understand the unitary of an experiment

 

Section 7: Use Qiskit Tools (1%)

  1. Monitor the status of a job instance

 

Section 8: Display and Use System Information (3%)

  1. Perform operations around the Qiskit version
  2.  Use information gained from %qiskit_backend_overview

 

Section 9: Construct Visualizations (19%)

https://qiskit.org/documentation/locale/ko_KR/tutorials/circuits/2_plotting_data_in_qiskit.html

  1. Draw a circuit
  2. Plot a histogram of data
  3. Plot a Bloch multivector
  4. Plot a Bloch vector
  5. Plot a Q-sphere
  6. Plot a density matrix
  7. Plot a gate map with error rates

 

Section 10: Access Aer Provider (6%) https://qiskit.org/documentation/locale/ko_KR/tutorials/simulators/1_aer_provider.html

  1. Access a statevector_simulator backend
  2. Access a qasm_simulator backend
  3. Access a unitary_simulator backend

 

 

각 영역에 대한 qiskit document / textbook 들을 링크해두었다. 최신 자료를 링크해두었기에 시험 출제 코드와 링크 코드가 다를 수 있다. (특히 Aer.....)