DERS TANITIM ve UYGULAMA BİLGİLERİ

Dersin Adı Kodu Yarıyıl T+U+L (saat/hafta) Türü (Z / S) Yerel Kredi AKTS
Paralel ve Dağıtık Hesaplama CE 513 Bahar 03+00+00 Seçmeli 3 8.0
Akademik Birim:
Öğrenim Türü:
Ön Koşullar Yok
Öğrenim Dili: İngilizce
Dersin Düzeyi: Yüksek Lisans
Dersin Koordinatörü: Taner ARSAN
Dersin Amacı: Paralel programlara özgü problemlerin anlaşılması
? Bu tür problemlerin çözüm yöntemlerini öğrenmek.
? Paralel algoritmaları anlamak ve paralel programlar içinde kullanmak.
Dersin İçeriği: Paralel programlamanın tanıtımı ve uygulama alanları. Paralel programlamaya ilişkin
problemler: senkronizasyon, haberleşme ve kritik bölümler. Senkronizasyon mekanizmaları:
semafor, monitör ve diğerleri. Gerçekleme yolları ve uygulamaları. Mesaj aktarımına dayalı
haberleşme ilkelleri. Rendez-vous yapısı. Paralel programlama dilleri:CSP, OCCAM, ADA.
Klasik paralel programlama algoritma örneklerinin tasarımı ve incelenmesi.
Dersin Öğrenme Çıktıları (ÖÇ):
    Dersin Öğrenme Yöntem ve Teknikleri


    HAFTALIK PROGRAM

    HaftaKonularÖn Hazırlık
    1 TBD
    2 TBD
    3 TBD
    4 TBD
    5 TBD
    6 TBD
    7 TBD
    8 TBD
    9 TBD
    10 TDB
    11 TBD
    12 TBD
    13 TBD
    14 TBD


    ZORUNLU ve ÖNERİLEN OKUMALAR

    Ben-Ari, M., 2006. Principles of Concurrent and Distributed Programming,
    Addison-Wesley.


    DİĞER KAYNAKLAR



    DEĞERLENDİRME SİSTEMİ

    Yarıyıl İçi ÇalışmalarıSayıKatkı Payı (%)
    Katılım - -
    Laboratuvar - -
    Uygulama - -
    Arazi Çalışması - -
    Proje - -
    Ödev - -
    Sunum/Jüri - -
    Derse Özgü Staj - -
    Diğer Uygulamalar (seminer, stüdyo kritiği, workshop vb.) - -
    Dersle İlgili Sınıf Dışı Etkinlikler (okuma, bireysel çalışma vb.) - -
    Ara Sınavlar/Sözlü Sınavlar/Kısa Sınavlar - -
    Final Sınavı - -
    Total: 0 0


    İŞ YÜKÜ HESAPLAMASI

    EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
    Toplam İş Yükü (saat):0


    PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ

    # PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9
    OC1                  
    OC2                  
    OC3                  
    OC4