Course Outline

Introduction

Quantum Information Theory

  • The uncertainty theory
  • Superimposition and entanglement
  • Subatomic particles

Overview of Classic Computers

  • Bits
  • Binary systems
  • Transistors

Quantum Computing

  • Topological codes
  • Circuit QED
  • Quibits

IBM Quantum Experiences and Python Frameworks

  • Modules and processes used in quantum computing
  • Quantum circuit simulations
  • Circuit composer
  • Qiskit Notebooks

Preparing the Development Environment

  • Installing and configuring Anaconda
  • Installing and configuring pip and Python packages
  • Installing Qiskit
  • Configuring IBM Quantum Experience
  • Configuring the IDE as the project manager
  • Setting up a version control center (GitHub)

Building QER Circuits in Circuit Composer

  • Applying gates
  • Measuring quibits
  • Saving and running the QER Circuits

Coding QER Circuits in Qiskit Notebooks

  • Implementing a noisy simulation
  • Coding a noisy circuit
  • Implementing a quantum circuit for Quantum Fourier Transform on 4 quibits
  • Creating a basic algorithm in a quantum circuit 
  • Coding a quantum teleport circuit 

Testing the Cirquits

  • Running the QER circuits on a real IBM quantum device
  • Analyzing the displayed outcomes

Summary and Conclusion

Requirements

  • An understanding of Python programming

Audience

  • Computer scientists
  14 Hours
 

Testimonials (1)

Related Courses

AI and Robotics for Nuclear - Extended

  120 Hours

AI and Robotics for Nuclear

  80 Hours

Related Categories