Course Outline

Introduction

Quantum Information Theory

  • Uncertainty Principle
  • Superposition and Entanglement
  • Subatomic Particles

Overview of Classical Computers

  • Bits
  • Binary Systems
  • Transistors

Quantum Computing

  • Topological Codes
  • Circuit Quantum Electrodynamics (Circuit QED)
  • Qubits

IBM Quantum Experiences and Python Frameworks

  • Modules and Processes Used in Quantum Computing
  • Quantum Circuit Simulations
  • Circuit Composer
  • Qiskit Notebooks

Preparing the Development Environment for Government

  • Installing and Configuring Anaconda
  • Installing and Configuring pip and Python Packages
  • Installing Qiskit
  • Configuring IBM Quantum Experience
  • Configuring the Integrated Development Environment (IDE) as Project Manager
  • Setting Up a Version Control Center (GitHub)

Building QER Circuits in Circuit Composer

  • Applying Gates
  • Measuring Qubits
  • Saving and Running the QER Circuits

Coding QER Circuits in Qiskit Notebooks

  • Implementing a Noisy Simulation
  • Coding a Noisy Circuit
  • Implementing a Quantum Fourier Transform on 4 Qubits
  • Creating a Basic Algorithm in a Quantum Circuit
  • Coding a Quantum Teleportation Circuit

Testing the Circuits

  • Running the QER Circuits on a Real IBM Quantum Device
  • Analyzing the Displayed Outcomes

Summary and Conclusion

Requirements

  • A comprehensive understanding of Python programming for government applications

Audience

  • Computer scientists working in the public sector
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories