Schița de curs
Introducere
Prezentare generală a teoriilor fizicii cuantice aplicate în Quantum Computing
- Bazele superpoziției cuantice
- Bazele entanglementului cuantic
- Mathematical fundamentele calculului cuantic
Prezentare generală a Quantum Computing
- Diferențierea dintre calculul cuantic și calculul electronic clasic
- Integrarea comportamentelor cuantice în calculul cuantic
- Qubitul
- Implementarea notației Dirac
- Măsurarea bazei computaționale în calculul cuantic
- Circuite cuantice și oracole cuantice
Lucrul cu vectori și matrici în Quantum Computing
- Înmulțirea Matrix folosind fizica cuantică
- Convenții ale produselor tensoriale
Aplicarea conceptelor avansate Matrix la Quantum Computing
Prezentare generală a calculatoarelor cuantice și a simulatoarelor cuantice
- Hardware-ul cuantic și componentele sale
- Rularea unui simulator cuantic
- Mecanisme cuantice executabile într-o simulare cuantică
- Efectuarea calculelor cuantice într-un calculator cuantic
Lucrul cu modele Quantum Computing
- Logica și funcțiile diferitelor porți cuantice
- Înțelegerea efectelor de suprapunere și entanglement asupra porților cuantice
Utilizarea algoritmului lui Shor și a criptografiei Quantum Computing
Implementarea algoritmului lui Grover în Quantum Computing
Estimarea unei faze cuantice într-un calculator cuantic
- Transformata Fourier cuantică
Scrierea algoritmilor și programelor de bază Quantum Computing pentru un calculator cuantic
- Utilizarea instrumentelor și a limbajului adecvate pentru calculul cuantic
- Configurarea circuitelor cuantice și specificarea porților cuantice
Compilarea și rularea algoritmilor și programelor cuantice într-un calculator cuantic
Testarea și depanarea algoritmilor cuantici și a programelor de calculator cuantic
Identificarea și corectarea erorilor de algoritm cu ajutorul corecției cuantice a erorilor (QEC)
Prezentare generală a hardware-ului și arhitecturii Quantum Computing
Integrarea algoritmilor și programelor cuantice cu hardware-ul cuantic
Rezolvarea problemelor
Avansarea Quantum Computing pentru viitoarele aplicații ale științei informației cuantice
Rezumat și concluzie
Cerințe
- Cunoașterea metodelor matematice în probabilități și algebră liniară
- Înțelegerea teoriilor și algoritmilor fundamentali din informatică
- o înțelegere a conceptelor elementare de fizică cuantică
- Experiență de bază cu modelele și teoriile mecanicii cuantice
Audiență
- Specialiști în informatică
- ingineri
Mărturii (1)
Quantum computing algorithms and related theoretical background know-how of the trainer is excellent. Especially I'd like to emphasize his ability to detect exactly when I was struggling with the material presented, and he provided time&support for me to really understand the topic - that was great and very beneficial! Virtual setup with Zoom worked out very well, as well as arrangements regarding training sessions and breaks sequences. It was a lot of material/theory to cover in "only" 2 days, wo the trainer had nicely adjusted the amount according to the progress related to my understanding of the topics. Maybe planning 3 days for absolute beginners would be better to cover all the material and content outlined in the agenda. I very much liked the flexibility of the trainer to answer my specific questions to the training topics, even additionally coming back after the breaks with more explanation in case neccessary. Big thank you again for the sessions! Well done!