


ection 1: Perform Quantum Operations (16%)Focuses on the mathematical representation of quantum states and the logic of gates.Define Pauli Operators: Work with Understand tensor products of Pauli matrices Apply Quantum gates and their rotations (Understand global phases and their effect on states 2: Visualizing Circuits and States (11%)Focuses on interpreting the "output" of a quantum program Visualization: Using or Visualization: Plotting results using plot_histogram.State Visualization: * Bloch Sphere: Representing single-qubit states.QSphere: Representing multi-qubit entanglement and phases.Density Matrices: Visualizing mixed states via plot_state_city or plot_state_hinton. Section 3: Creating Quantum Circuits (18%)The core of circuit construction, including modern Circuits: Implementing classical control flow (e.g., switch) within a circuit based on mid-circuit measurement Circuits: Using Parameter circuits for algorithms like VQE or & Optimization: Mapping virtual qubits to physical 3).Handling basis gate conversion. Basic Construction: Managing Quantum Register and Classical Register. Section 4: Running Quantum Circuits (15%)Focuses on the Qi skit Runtime environment and hardware execution.Execution Modes: Understanding the difference between Sessions (dedicated time), Batch (queued execution), and standard jobs.Qiskit Runtime Primitives: The workflow for running circuits on real hardware using Sampler and Estimator. Broadcasting Rules: How Qi skit handles arrays of circuits and parameter sets in a single call. Section 5: Use the Sampler Primitive (12%)The Sampler returns quasi-probabilities from measurements. Theoretical Background: Distinguishing between "shots" and "quasi-probability distributions."Sampler Options: Setting Options for the sampler, including Dynamical Decoupling (DD) to suppress decoherence. Section 6: Use the Estimator Primitive (12%)The Estimator calculates expectation values of Background: How expectation values Understanding error mitigation techniques like Twirling, TREX, and ZNE (Zero Noise Extrapolation) via resilience_level. Section 7: Retrieve and Analyze Results (10%)Focuses on the post-execution lifecycle.Job Monitoring: Using job.status() and tracking job progress.Result Retrieval: Fetching data from previous Session IDs or specific job IDs via the Qiskit Runtime Service. Section 8: Operate with OpenQASM (6%)Focuses on the underlying assembly language.OpenQASM 3: Understanding the syntax of QASM 3 (variables, types, and loops).Interoperability: Exporting Qiskit circuits to QASM using qasm3.dump() or qasm3.export() and importing them back. Basic awareness of interacting with the IBM Quantum