Schița de curs
Introducere
Teoria cuantică a informației
- Teoria incertitudinii
- Superpoziția și întrepătrunderea
- Particulele subatomice
Prezentare generală a calculatoarelor clasice
- Bits
- Sisteme binare
- Tranzistori
Quantum Computing
- Coduri topologice
- Circuit QED
- Quibits
Înțelegerea calculatoarelor cuantice și a procesoarelor NISQ
- Algoritmi pentru arhitectura NISQ
Prezentare generală a Cirq Framework
Prezentare generală a kiturilor de dezvoltare Quantum
Configurarea mediului de dezvoltare Quantum
Structuri de date și sintaxă Cirq
Pregătirea simulatorului mașinii cuantice
Studiu de caz: Algoritmi cuantici de adâncime redusă pentru probleme de chimie cuantică
Scrierea unui algoritm cuantic
Controlul circuitelor cuantice
Specificarea comportamentului și plasării porților
Programarea sincronizării porților
Compilarea algoritmului
Gestionarea constrângerilor hardware-ului cuantic
Rularea algoritmului pe un simulator local
Testarea și depanarea unui algoritm
Integrarea cu simulatoare cloud
Integrarea cu viitorul hardware cuantic
Rezolvarea problemelor
Viitorul Quantum Computing
Rezumat și concluzie
Cerințe
- O înțelegere a conceptelor de calcul software și hardware.
- O înțelegere a numerelor complexe și a algebrei liniare.
Audiență
- Dezvoltatori
- Oameni de știință
- ingineri