Ana içeriğe atla

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
DAĞITIK HESAPLAMALI SİSTEMLERCOEY1213991Bahar Dönemi3+038
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüPrograma Bağlı Seçmeli
Dersin KoordinatörüProf.Dr. Reda ALHAJJ
Dersi VerenlerProf.Dr. Reda ALHAJJ
Dersin Yardımcıları
Dersin Amacı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.
Dersin İçeriğiBu 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.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
Dağıtık sistemlerin mimarileri yapılarına hâkim olur.9A, E
Dağıtık veri yönetimi ve işlemesinde uzmanlaşır.9A, E
Yüksek kullanılabilirlik ve ölçeklenebilirlik stratejileri hakkında bilgi sahibi olur.9A, E
Güvenlik ve gizlilik zorluklarını anlama ve bu zorlukları aşma yöntemleri ve teknolojilerini kavrar.9A, E
Bulut bilişim hizmetleri ve platformlarını keşfeder.9A, E
Öğretim Yöntemleri:9: Anlatım Yöntemi
Ölçme Yöntemleri:A: Klasik Yazılı Sınav, E: Ödev

Ders Akışı

SıraKonularÖn Hazırlık
1Dağıtık Sistemlere Giriş
2Sistem Modelleri
3Dağıtık Sistemlerde İletişim
4Süreçler ve Koordinasyon
5Zaman ve Küresel Durumlar
6Dağıtık Dosya Sistemleri
7Ad Hizmetleri
8Tutarlılık ve Çoğaltma
9Hata Toleransı
10Dağıtık Sistemlerde Güvenlik
11Eşler Arası Sistemler ve Üst Ağlar
12Bulut Bilişim ve Sanallaştırma
13Büyük Veri ve dağıtık Veri İşleme
14Ortaya Çıkan Eğilimler ve Gelecek Yönelimler
Kaynak
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.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Mühendislik alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular.
X
2
Mühendislikte uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgi sahibidir ve mühendisliğin ilişki kurduğu disiplinler arası etkileşimi kavrayabilir.
X
3
Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular; bu süreçte karşılaşılan karmaşık durumları yorumlar, yeni ve özgün fikirler geliştirerek çözümler.
X
4
Sınırlı ya da eksik verileri kullanarak bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bütünleştirir.
X
5
Mühendislik ile ilgili uzmanlık gerektiren bir çalışmayı bağımsız olarak yürütebilir.
X
6
Çok disiplinli takımlarda liderlik yapar, çözüm yaklaşımları geliştirir ve sorumluluk alır.
X
7
Mesleğinin yeni ve gelişmekte olan uygulamalarının farkındadır; gerektiğinde bunları inceler ve öğrenir.
X
8
Bilimsel bilgi birikimini yazılı ve sözlü olarak etkin bir şekilde ifade eder, en az bir yabancı dilde Avrupa Dil Portföyü B2 Genel Düzeyinde iletişim kurar ve iletişim teknolojilerini ileri düzeyde kullanır.
X
9
Mühendislik uygulamalarının sosyal ve çevresel boyutlarını betimler.
10
Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir.
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 50
Genel Sınavın Başarıya Oranı 50
Toplam 100
AKTS / İşyükü Tablosu
EtkinlikSayıSüresi (Saat)Toplam İş Yükü (Saat)
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
Toplam İş Yükü (Saat)227
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(227/30)8
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.

Dersin Detaylı Bilgileri

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
DAĞITIK HESAPLAMALI SİSTEMLERCOEY1213991Bahar Dönemi3+038
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Diliİngilizce
Dersin SeviyesiYüksek Lisans
Dersin TürüPrograma Bağlı Seçmeli
Dersin KoordinatörüProf.Dr. Reda ALHAJJ
Dersi VerenlerProf.Dr. Reda ALHAJJ
Dersin Yardımcıları
Dersin Amacı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.
Dersin İçeriğiBu 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.
Dersin Öğrenme KazanımlarıÖğretim YöntemleriÖlçme Yöntemleri
Dağıtık sistemlerin mimarileri yapılarına hâkim olur.9A, E
Dağıtık veri yönetimi ve işlemesinde uzmanlaşır.9A, E
Yüksek kullanılabilirlik ve ölçeklenebilirlik stratejileri hakkında bilgi sahibi olur.9A, E
Güvenlik ve gizlilik zorluklarını anlama ve bu zorlukları aşma yöntemleri ve teknolojilerini kavrar.9A, E
Bulut bilişim hizmetleri ve platformlarını keşfeder.9A, E
Öğretim Yöntemleri:9: Anlatım Yöntemi
Ölçme Yöntemleri:A: Klasik Yazılı Sınav, E: Ödev

Ders Akışı

SıraKonularÖn Hazırlık
1Dağıtık Sistemlere Giriş
2Sistem Modelleri
3Dağıtık Sistemlerde İletişim
4Süreçler ve Koordinasyon
5Zaman ve Küresel Durumlar
6Dağıtık Dosya Sistemleri
7Ad Hizmetleri
8Tutarlılık ve Çoğaltma
9Hata Toleransı
10Dağıtık Sistemlerde Güvenlik
11Eşler Arası Sistemler ve Üst Ağlar
12Bulut Bilişim ve Sanallaştırma
13Büyük Veri ve dağıtık Veri İşleme
14Ortaya Çıkan Eğilimler ve Gelecek Yönelimler
Kaynak
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.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
1
Mühendislik alanında bilimsel araştırma yaparak bilgiye genişlemesine ve derinlemesine ulaşır, bilgiyi değerlendirir, yorumlar ve uygular.
X
2
Mühendislikte uygulanan güncel teknik ve yöntemler ile bunların kısıtları hakkında kapsamlı bilgi sahibidir ve mühendisliğin ilişki kurduğu disiplinler arası etkileşimi kavrayabilir.
X
3
Analitik, modelleme ve deneysel esaslı araştırmaları tasarlar ve uygular; bu süreçte karşılaşılan karmaşık durumları yorumlar, yeni ve özgün fikirler geliştirerek çözümler.
X
4
Sınırlı ya da eksik verileri kullanarak bilimsel yöntemlerle bilgiyi tamamlar ve uygular; değişik disiplinlere ait bilgileri bütünleştirir.
X
5
Mühendislik ile ilgili uzmanlık gerektiren bir çalışmayı bağımsız olarak yürütebilir.
X
6
Çok disiplinli takımlarda liderlik yapar, çözüm yaklaşımları geliştirir ve sorumluluk alır.
X
7
Mesleğinin yeni ve gelişmekte olan uygulamalarının farkındadır; gerektiğinde bunları inceler ve öğrenir.
X
8
Bilimsel bilgi birikimini yazılı ve sözlü olarak etkin bir şekilde ifade eder, en az bir yabancı dilde Avrupa Dil Portföyü B2 Genel Düzeyinde iletişim kurar ve iletişim teknolojilerini ileri düzeyde kullanır.
X
9
Mühendislik uygulamalarının sosyal ve çevresel boyutlarını betimler.
10
Verilerin toplanması, yorumlanması, duyurulması aşamalarında ve mesleki tüm etkinliklerde toplumsal, bilimsel ve etik değerleri gözetir.
X

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 50
Genel Sınavın Başarıya Oranı 50
Toplam 100

Sayısal Veriler

Öğrenci Başarı Durumu

Ekleme Tarihi: 31/01/2023 - 14:12Son Güncelleme Tarihi: 31/01/2023 - 14:14