Course Outline
Introduction
Quantum Information Theory
- The Uncertainty Principle
- Superposition and Entanglement
- Subatomic Particles
Overview of Classic Computers
- Bits
- Binary Systems
- Transistors
Quantum Computing
- Topological Codes
- Circuit Quantum Electrodynamics (QED)
- Qubits
Understanding Quantum Computers and NISQ Processors
- Algorithms for the Noisy Intermediate-Scale Quantum (NISQ) Architecture
Overview of Cirq Framework
Overview of Quantum Development Kits
Setting Up the Quantum Development Environment for Government
Cirq Data Structures and Syntax
Preparing the Quantum Machine Simulator for Government Use
Case Study: Low-Depth Quantum Algorithms for Quantum Chemistry Problems
Writing a Quantum Algorithm for Government Applications
Controlling Quantum Circuits for Government Operations
Specifying Gate Behavior and Placement in Government Systems
Scheduling the Timing of Gates for Government Processes
Compiling the Algorithm for Government Use
Dealing with the Constraints of Quantum Hardware for Government Projects
Running the Algorithm on a Local Simulator for Government Testing
Testing and Debugging an Algorithm for Government Standards
Integration with Cloud Simulators for Government Operations
Integration with Future Quantum Hardware for Government Advancement
Troubleshooting for Government Applications
The Future of Quantum Computing for Government
Summary and Conclusion
Requirements
- An understanding of software and hardware computing concepts for government applications.
- An understanding of complex numbers and linear algebra.
Audience
- Developers
- Scientists
- Engineers