Course Outline

Invoering

Kwantuminformatietheorie

  • De onzekerheidstheorie
  • Superpositie en verstrengeling
  • Subatomische deeltjes

Overzicht van Klassieke Computer's

  • Beetjes
  • Binaire systemen
  • Transistoren

Quantum Computing

  • Topologische codes
  • Circuit QED
  • Quibits

Inzicht in Quantum Computer's en NISQ-processors

  • Algoritmen voor de NISQ-architectuur

Overzicht van Cirq Framework

Overzicht van Quantum Development Kits

Het opzetten van de Quantum Development Environment

Cirq-gegevensstructuren en syntaxis

De Quantum Machine Simulator voorbereiden

Casestudy: kwantumalgoritmen met lage diepte voor kwantumchemieproblemen

Een kwantumalgoritme schrijven

Kwantumcircuits besturen

Poortgedrag en -plaatsing specificeren

Het plannen van de timing van poorten

Het algoritme samenstellen

Omgaan met de beperkingen van Quantum Hardware

Het algoritme uitvoeren op een lokale simulator

Een algoritme testen en debuggen

Integratie met cloudsimulators

Integratie met toekomstige Quantum-hardware

Probleemoplossen

De toekomst van Quantum Computing

Samenvatting en conclusie

Requirements

  • Een goed begrip van software- en hardwarecomputerconcepten.
  • Een goed begrip van complexe getallen en lineaire algebra.

Publiek

  • Ontwikkelaars
  • Wetenschappers
  • Ingenieurs
 21 Hours