Programa do Curso
Introdução
Teoria da Informação Quântica
- A teoria da incerteza
- Superposição e emaranhamento
- Partículas subatómicas
Panorâmica dos computadores clássicos
- Bits
- Sistemas binários
- Transístores
Quantum Computing
- Códigos topológicos
- Circuito QED
- Quibits
Compreender os computadores quânticos e os processadores NISQ
- Algoritmos para a arquitetura NISQ
Descrição geral de Cirq Framework
Visão geral dos kits de desenvolvimento quântico
Configurar o ambiente de desenvolvimento Quantum
Estruturas de dados e sintaxe Cirq
Preparando o Simulador de Máquina Quântica
Estudo de Caso: Algoritmos Quânticos de Baixa Profundidade para Problemas de Química Quântica
Escrevendo um Algoritmo Quântico
Controlo de Circuitos Quânticos
Especificando o Comportamento e a Colocação de Portas
Programar a temporização das portas
Compilação do Algoritmo
Lidando com as restrições do hardware quântico
Executando o algoritmo em um simulador local
Testando e depurando um algoritmo
Integração com Simuladores de Nuvem
Integração com o futuro hardware quântico
Resolução de problemas
O futuro de Quantum Computing
Resumo e conclusão
Requisitos
- Compreensão dos conceitos de computação de software e hardware.
- Compreensão de números complexos e álgebra linear.
Público
- Programadores
- Cientistas
- Engenheiros