İçeriğe geç

Ders

COEY1213991

DAĞITIK HESAPLAMALI SİSTEMLER

TEORİ
3
UYGULAMA
0
KREDİ
3
AKTS
8

ÖN KOŞULLAR

Yok

ŞUNLARIN ÖN KOŞULU

Yok

OKUTULDUĞU PROGRAMLAR

DİLEnglishDÜZEYSecond Cycle (Master's Degree)TÜRElective

AMAÇ

Dağıtık Hesaplamalı Sistemleri dersinin kurs amacı, öğrencilere dağıtık sistemlerin temel prensipleri, tasarımı, uygulamaları ve bu sistemlerin modern bilişim teknolojilerindeki rolü hakkında kapsamlı bir anlayış kazandırmaktır.

İÇERİK

Bu ders; Dağıtık Sistemlere Giriş,Sistem Modelleri,Dağıtık Sistemlerde İletişim,Süreçler ve Koordinasyon,Zaman ve Küresel Durumlar,Dağıtık Dosya Sistemleri,Ad Hizmetleri,Tutarlılık ve Çoğaltma,Hata Toleransı,Dağıtık Sistemlerde Güvenlik,Eşler Arası Sistemler ve Üst Ağlar,Bulut Bilişim ve Sanallaştırma,Büyük Veri ve dağıtık Veri İşleme,Ortaya Çıkan Eğilimler ve Gelecek Yönelimler; konularını içermektedir.

ÖĞRENME KAZANIMLARI

TR GÜNCELLENMEDİ
  1. 1

    The architecture of distributed systems dominates their structure.

    Öğretim yöntemi: Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

  2. 2

    It specializes in distributed data management and processing.

    Öğretim yöntemi: Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

  3. 3

    Have knowledge of high availability and scalability strategies.

    Öğretim yöntemi: Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

  4. 4

    Understands security and privacy challenges and understands methods and technologies to overcome these challenges.

    Öğretim yöntemi: Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

  5. 5

    Explores cloud computing services and platforms.

    Öğretim yöntemi: Deneyimle Öğrenme Modeli · Değerlendirme: Klasik Yazılı Sınav, Ödev

HAFTALIK PLAN

  1. HAFTA 1

    Dağıtık Sistemlere Giriş

  2. HAFTA 2

    Sistem Modelleri

  3. HAFTA 3

    Dağıtık Sistemlerde İletişim

  4. HAFTA 4

    Süreçler ve Koordinasyon

  5. HAFTA 5

    Zaman ve Küresel Durumlar

  6. HAFTA 6

    Dağıtık Dosya Sistemleri

  7. HAFTA 7

    Ad Hizmetleri

  8. HAFTA 8

    Tutarlılık ve Çoğaltma

  9. HAFTA 9

    Hata Toleransı

  10. HAFTA 10

    Dağıtık Sistemlerde Güvenlik

  11. HAFTA 11

    Eşler Arası Sistemler ve Üst Ağlar

  12. HAFTA 12

    Bulut Bilişim ve Sanallaştırma

  13. HAFTA 13

    Büyük Veri ve dağıtık Veri İşleme

  14. HAFTA 14

    Ortaya Çıkan Eğilimler ve Gelecek Yönelimler

DEĞERLENDİRME

  • Ara Sınavın Başarıya Oranı50%
  • Genel Sınavın Başarıya Oranı50%

İŞ YÜKÜ

ETKİNLİKSAYISAATTOPLAM
Ders Saati14342
Rehberli Problem Çözme000
Problem Çözümü / Ödev / Proje / Rapor Tanzimi51260
Okul Dışı Diğer Faaliyetler000
Proje Sunumu / Seminer16060
Kısa Sınav (QUİZ) ve Hazırlığı000
Ara Sınav ve Hazırlığı13030
Genel Sınav ve Hazırlığı13535
Performans Görevi, Bakım Planı000

KAYNAKLAR

  • M. van Steen and A.S. Tanenbaum, Distributed Systems, 4th ed., distributed-systems.net, 2023.
  • Kshemkalyani, A.D. and Singhal, M. (2012) Distributed computing principles, algorithms and systems. Cambridge: Cambridge University Press. Coulouris, G. et al. (2012) Distributed systems: Concepts and design. Harlow, England: Addison-Wesley.

ÖĞRETİM ELEMANLARI

  • Prof.Dr. Reda ALHAJJKOORDİNATÖR
  • Prof.Dr. Reda ALHAJJ