Plan du cours
Introduction
Théorie de l'information quantique
- La théorie de l'incertitude
- Superposition et intrication
- Particules subatomiques
Aperçu des ordinateurs classiques
- Bits
- Systèmes binaires
- Transistors
Informatique quantique
- Codes topologiques
- Circuit QED
- Qubits
Compréhension des ordinateurs quantiques et des processeurs NISQ
- Algorithmes pour l'architecture NISQ
Aperçu du framework Cirq
Aperçu des kits de développement quantique
Mise en place de l'environnement de développement quantique
Structures de données et syntaxe de Cirq
Préparation du simulateur de machine quantique
Étude de cas : algorithmes quantiques à faible profondeur pour les problèmes de chimie quantique
Écriture d'un algorithme quantique
Contrôle des circuits quantiques
Spécification du comportement et du placement des portes
Planification du timing des portes
Compilation de l'algorithme
Gestion des contraintes du matériel quantique
Exécution de l'algorithme sur un simulateur local
Test et débogage d'un algorithme
Intégration avec les simulateurs cloud
Intégration avec le futur matériel quantique
Dépannage
L'avenir de l'informatique quantique
Résumé et conclusion
Pré requis
- Une compréhension des concepts informatiques liés aux logiciels et au matériel.
- Une compréhension des nombres complexes et de l'algèbre linéaire.
Audience cible
- Développeurs
- Scientifiques
- Ingénieurs