Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Fen Fakültesi - Fizik

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2022 - Fizik - Lisans %30 FZK3014 Kuantum Programlamaya Giriş Zorunlu 5 5,00 3 0

Dersin İçeriği

Dersin Amacı

Kuantum programlama temellerinin öğrenilmesi.

Öğrenim Türü

-

Dersin İçeriği

Kuantum programlamanın temelleri Qiskit ile kuantum kodu yazma Temel kuantum algoritmaları Fizik problemlerini çözmede kullanılan kuantum algoritmaları

Planlanan Öğrenme Aktiviteleri ve Metodları

Teorik ders anlatımı Uygulama Proje hazırlama Proje sunumu

Staj Durumu

yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

https://github.com/MU-Physics-Department/FZK3014

Dersin Web Sayfası

https://www.sababozpolat.com/lectures/spring-semester/kuantum-programlamaya-giriş

Öğrenme Çıktıları

  • Bir bitin, bir ihtimalsel bitin ve bir kuantum bitinin ne olduğunu anlayacaklar. (PG1, PG2, PG3, PG7, PG9, PG11, PG12)
  • Kuantum durumunun ne olduğunu anlayacaklar. (PG1, PG2, PG7, PG9, PG11, PG12)
  • Dolanıklık ve üstüste-gelmenin ne olduğunu anlayacaklar. (PG1, PG2, PG7, PG9, PG11, PG12)
  • Kuantum işlemcilerinin ve onların kuantum devrerindeki işlevini anlayacaklar. (PG2, PG3, PG4, PG5, PG9, PG10, PG11, PG12)
  • Kuantum devrelerini Python'daki Qiskit veya Cirq kütüphanesini kullanarak kurabilecekler. (PG2, PG3, PG4, PG5, PG10, PG11, PG12)

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Klasik Bit, Para Atma, Adil ve Yanlı Paralar
2 İhtimalsel Bitler, Durumların Vektör Gösterimleri, İşlemciler
3 İhtimalsel İşlemciler, Stokastik Matrisler
4 Kuantum Para Çevirme, Kuantum Bitler
5 Kuantum İşlemciler/Kapılar
6 İlk Kuantum Devresi ve Açık Kuantum Çevirici Dili
7 İki Kübit ve Karışık Sistemler, Çoklu Kübitler, Kontrollü Kuantum Kapıları
8 Vize Haftası
9 Süperyoğun Kodlama
10 Kuantum Teleportasyon
11 Eşsüperpoze durumdaki bir sistemde genlik manipülasyonu
12 Grover algoritması - Temel mantık
13 Grover algoritması - Kodlama
14 Grover Algoritması - Arama işlemi uygulaması
15 Grover Algoritması - MaxCut problemine uygulaması
16 Proje hazırlık haftası
17 Proje savunması

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 1 11 11
Proje ve Hazırlığı 3 11 33
Ödev ve Hazırlığı 14 1 14
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 3 8 24
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 0 0 0
Kısa Sınav ve Hazırlığı 0 0 0
Final ve Hazırlığı 0 0 0
Teorik Ders Saati 3 14 42
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5