Contacta con nosotros

Temario del curso

Fundamentos y arquitectura de ProjectQ

  • Historia y objetivos de ProjectQ
  • Componentes principales: motores, backends y meta-motores
  • Pipeline de compilación y transformaciones

Primeros pasos con ProjectQ

  • Instalación de ProjectQ y sus dependencias
  • Inicialización del motor principal y configuración del backend
  • Comprensión del backend simulador por defecto

Sintaxis y construcciones de ProjectQ

  • Asignación de qubits, registros y puertas básicas
  • Control, operaciones condicionales y mediciones
  • Uso de puertas personalizadas y descomposición de puertas

Motores de compilación y técnicas de optimización

  • Pipeline de motores de compilación (optimizadores, traductores, descomponedores)
  • Cancelación, fusión y programación de puertas
  • Escritura de motores de optimización personalizados

Programas cuánticos y ejemplos

  • Construcción de circuitos simples (estados de Bell, teletransportación cuántica)
  • Trabajo con operaciones controladas y qubits auxiliares
  • Circuitos parametrizados y construcciones variacionales

Direccionamiento de múltiples backends

  • Traducción de circuitos para IBM Q, Rigetti u otros hardware
  • Uso de simuladores conscientes del ruido y estimación de fidelidad
  • Pruebas, depuración y validación de resultados

Proyecto práctico miniatura

  • Definir un algoritmo cuántico (por ejemplo, un fragmento simple de Grover o QFT)
  • Implementarlo mediante ProjectQ, optimizarlo y seleccionar un backend
  • Analizar la salida, comparar simuladores y refinar el circuito

Resumen y siguientes pasos

Requerimientos

  • Conocimiento de conceptos de computación cuántica (qubits, superposición, puertas)
  • Experiencia en programación con Python
  • Familiaridad con la representación de circuitos cuánticos

Público objetivo

  • Desarrolladores de software cuántico
  • Investigadores e ingenieros que exploran la programación cuántica
  • Desarrolladores que planean dirigir backends cuánticos
 7 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas