Schulungsübersicht
Einführung
Quanteninformationstheorie
- Die Unschärfetheorie
- Überlagerung und Verschränkung
- Subatomare Teilchen
Überblick über klassische Computer
- Bits
- Binäre Systeme
- Transistoren
Quantum Computing
- Topologische Codes
- Schaltung QED
- Quibits
Verständnis von Quantencomputern und NISQ-Prozessoren
- Algorithmen für die NISQ-Architektur
Überblick über Cirq Framework
Übersicht über Quantenentwicklungskits
Einrichten der Quantenentwicklungsumgebung
Cirq-Datenstrukturen und Syntax
Vorbereiten des Quantenmaschinen-Simulators
Fallstudie: Quantenalgorithmen mit geringer Tiefe für quantenchemische Probleme
Schreiben eines Quantenalgorithmus
Kontrolle von Quantenschaltungen
Spezifizieren von Gatterverhalten und Platzierung
Planung des Timings von Gattern
Kompilieren des Algorithmus
Umgang mit den Beschränkungen der Quantenhardware
Ausführen des Algorithmus auf einem lokalen Simulator
Testen und Debuggen eines Algorithmus
Integration mit Cloud-Simulatoren
Integration mit zukünftiger Quanten-Hardware
Fehlersuche
Die Zukunft der Quantum Computing
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis von Software- und Hardwarekonzepten für die Datenverarbeitung.
- Verständnis der komplexen Zahlen und der linearen Algebra.
Zielgruppe
- Entwickler
- Wissenschaftler
- Ingenieure