Plan du cours
Introduction
La 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
Quantum Computing
- Codes topologiques
- Circuit QED
- Quibits
Comprendre les ordinateurs quantiques et les processeurs NISQ
- Algorithmes pour l'architecture NISQ
Vue d'ensemble Cirq Framework
Vue d'ensemble des kits de développement quantique
Configuration de l'environnement de développement Quantum
Structures de données et syntaxe du Cirq
Préparation du simulateur de machine quantique
Étude de cas : Algorithmes quantiques à faible profondeur pour les problèmes de chimie quantique
Écrire un algorithme quantique
Contrôle des circuits quantiques
Spécification du comportement et du placement des portes
Programmation de la synchronisation des portes
Compilation de l'algorithme
Gérer les contraintes du matériel quantique
Exécution de l'algorithme sur un simulateur local
Test et débogage d'un algorithme
Intégration avec des simulateurs en nuage
Intégration avec le futur matériel quantique
Résolution des problèmes
L'avenir de Quantum Computing
Résumé et conclusion
Pré requis
- Compréhension des concepts informatiques logiciels et matériels.
- Compréhension des nombres complexes et de l'algèbre linéaire.
Public
- Développeurs
- Scientifiques
- Ingénieurs