Plan du cours
Introduction
Théorie de l'information quantique
- La théorie de l'incertitude
- Superposition et intrication
- Particules subatomiques
Aperçu des Computers classiques
- Bits
- Systèmes binaires
- Transistors
Quantum Computing
- Codes topologiques
- Circuit QED
- Quibits
Expériences et cadres Python d'IBM Quantum
- Modules et processus utilisés en informatique quantique
- Simulations de circuits quantiques
- Compositeur de circuits
- Cahiers Qiskit
Préparation de l'environnement de développement
- Installation et configuration d'Anaconda
- Installation et configuration de pip et des Python paquets
- Installation de Qiskit
- Configuration d'IBM Quantum Experience
- Configurer l'IDE comme gestionnaire de projet
- Mise en place d'un centre de contrôle de version (GitHub)
Construire des circuits QER dans Circuit Composer
- Application de portes
- Mesure des quibits
- Sauvegarder et exécuter les circuits QER
Codage des circuits QER dans les carnets Qiskit
- Mise en œuvre d'une simulation bruyante
- Codage d'un circuit bruyant
- Implémentation d'un circuit quantique pour la transformée de Fourier quantique sur 4 quibits
- Création d'un algorithme de base dans un circuit quantique  ;
- Codage d'un circuit de téléportation quantique  ;
Tester les circuits
- Exécution des circuits QER sur un véritable dispositif quantique IBM
- Analyse des résultats affichés
Résumé et conclusion
Pré requis
- Une compréhension de la programmation Python
Audience
- Computer scientifiques
Nos Clients témoignent (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!