Kerangka Materi

Dasar-dasar ProjectQ dan Arsitektur

  • Riwayat dan tujuan ProjectQ
  • Komponen utama: mesin, backend, dan meta-mesin
  • Pipa kompilasi dan transformasi

Mulai dengan ProjectQ

  • Instalasi ProjectQ dan dependensi
  • Inisialisasi mesin utama dan setup backend
  • Pemahaman tentang simulator backend default

Sintaks dan Konstruksi ProjectQ

  • Alokasi qubit, register, dan gerbang dasar
  • Kontrol, operasi kondisional, dan pengukuran
  • Menggunakan gerbang kustom dan dekomposisi gerbang

Mesin Kompiler dan Teknik Optimisasi

  • Pipa mesin kompiler (pengoptimal, penerjemah, dekomposer)
  • Pembatalan gerbang, penggabungan, dan penjadwalan
  • Menulis mesin optimisasi kustom

Program Kuantum dan Contoh

  • Membangun sirkuit sederhana (keadaan Bell, teleportasi kuantum)
  • Bekerja dengan operasi terkontrol dan qubit ancilla
  • Sirkuit berparameter dan konstruksi variasional

Mengarahkan Multiple Backend

  • Menerjemahkan sirkuit untuk IBM Q, Rigetti, atau perangkat keras lainnya
  • Menggunakan simulator yang menyadari noise dan estimasi keandalan
  • Pengujian, debugging, dan validasi hasil

Mini Proyek Praktis

  • Tentukan algoritma kuantum (misalnya, cuplikan Grover sederhana atau QFT)
  • Laksanakan melalui ProjectQ, optimalkan, dan pilih backend
  • Analisis output, bandingkan simulator, dan perbaiki sirkuit

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman tentang konsep komputasi kuantum (qubit, superposisi, gerbang)
  • Pengalaman dalam pemrograman Python
  • Kenalan dengan representasi sirkuit kuantum

Audience

  • Pengembang perangkat lunak kuantum
  • Peneliti dan insinyur yang mengeksplorasi pemrograman kuantum
  • Pengembang yang berencana untuk mengarahkan backend kuantum
 7 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait