Programa del Curso
Introducción
Teoría de la Información Cuántica
- La teoría de la incertidumbre
- Superposición y entrelazamiento
- Partículas subatómicas
Descripción general de las computadoras clásicas
- Bits
- Sistemas binarios
- Transistores
Quantum Computing
- Códigos topológicos
- Circuito QED
- Quibits
Comprensión de las computadoras cuánticas y los procesadores NISQ
- Algoritmos para la arquitectura NISQ
Descripción general de Cirq Framework
Descripción general de los kits de desarrollo de Quantum
Configuración del entorno de desarrollo cuántico
Estructuras de datos y sintaxis de Cirq
Preparación del simulador de máquina cuántica
Estudio de caso: Algoritmos cuánticos de baja profundidad para problemas de química cuántica
Escribir un algoritmo cuántico
Control de circuitos cuánticos
Especificación del comportamiento y la ubicación de la puerta
Programación de la hora de las puertas
Compilando el algoritmo
Lidiando con las limitaciones del hardware cuántico
Ejecución del algoritmo en un simulador local
Probar y depurar un algoritmo
Integración con simuladores en la nube
Integración con el hardware cuántico del futuro
Solución de problemas
El futuro de Quantum Computing
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos de computación de software y hardware.
- Comprensión de los números complejos y el álgebra lineal.
Audiencia
- Desarrolladores
- Científicos
- Ingenieros