>
Dersin Adı Dersin Kodu Dersin Türü Dersin Düzeyi Dersin Yılı Dersin Verildiği Dönem AKTS Kredisi
Dağıtık Sistemlere Giriş BLM433 Seçmeli Lisans 4 Güz 5

Öğretim Elemanı Adı

Dr. Öğr. Üyesi Fidan KAYA GÜLAĞIZ
Prof. Dr. Nevcihan DURU
Prof. Dr. Ahmet SAYAR
Doç. Dr. Süleyman EKEN
Dr. Öğr. Üyesi Yasemin GÜLTEPE

Dersin Öğrenme Kazanımları

1) Dagitik Sistemlerin prensiplerini, altyapisi ve fonksiyonlarini sunar.
2) Dagitik Sistemlerin tasarim ve analizindeki teknik zorluklarin anlasilmasi hakkinda farkindalik yaratir.
3) Dagitik Sistemler ve onlarin yazilimlarinda kullanilan modern ve klasik teknolojilerin ilkelerini belirtir.
4) Dagitik Sistemler alaninda gecmis ve guncel arastirma konularindaki meseleleri artilari ve eksileri ile karsilastirir.
5) Dagitik Sistemlerin ne oldugunu, neden bole bir sisteme gereksinim oldugunu ve boyle bir sistemde istenen ozelliklerin neler oldugunu aciklar.
6) Dagitik Sistem prensiplerinin nasil uygulandigi, bunlarin yazilim tasarimlarini nasil etkiledigi, ve problem teskil edebilecek ozellikler ve tasarim kararlari hakkinda ogrencilerin bilinclenmesini saglar.
7) Hem basit isletim sistemleri mekanizmalari hem de yuksek seviye middleware ve programlama dilleri kullanarak, dagitik sistemyazilimlarinin nasil kurulucagini ogretir.

Program Yeterliliği İlişkisi

  Program Yeterlilikleri
1 2 3 4 5 6 7 8 9 10 11 12
Öğrenme Kazanımları
1 Orta       Orta   Orta     Orta    
2         Orta   Orta     Orta    
3 Düşük     Orta Orta Düşük       Orta    
4         Düşük         Orta    
5 Düşük       Orta   Düşük     Orta    
6 Düşük Orta Düşük   Orta Yüksek Orta     Orta    
7   Orta Orta       Orta     Orta    

Eğitim Şekli

Yüz Yüze

Ön Koşullar, Diğer Koşullar

Yok

Önerilen Destekleyici Dersler

Herhangi bir onerilen destekleyici ders bulunmamaktadir.

Dersin İçeriği

Bu ders, internet ağıyla bağlı bağımsız (otonom) bilgisayarların tek bir sistemmiş gibi fonksiyonel davranması şeklinde özetlenebilen dağıtık sistemlerin anahtar prensiplerini çalışır. Ders içersinde işlenecek konular, iletişim protokolleri, proses ve threadler, isimlendirme, senkronizasyon, tutarlılık ve replikasyon, hata tolerans, ve ağ güvenliği olarak özetlenebilir. Ders ayrıca bazı özel gercek dünya dağıtık sistem uygulamalarını inceler. Dağıtık dosyalama sistemi bunlara örnek olarak verilebilir. Derste ayrıca ders kitabından ve bazı seçilen araştırma makalelerinden konular da tartışılacaktır.

Haftalık Ders İzlencesi

1) Dagitik Sistemlere Giris
2) Dagitik Mimariler
3) Dagitik Isletim Sistemleri
4) Prosesler ver Threadler
5) Kod ve Process tasima
6) Soyutlama
7) Iletisim-mesajlasma: RPC (uzak prosess cagrimi)
8) Ara sınav/Değerlendirme
9) Iletisim-mesajlasma: RMI (Uzak Method Cagrimi)
10) Iletisim: Msaj iletim tabanli
11) Iletisim: Multicast ve Edidemik protocoller ile
12) Stream iletisim
13) Isimlendirme: Duz
14) Dagitik Dosya Sistemleri
15) Izgara ve Bulut hesaplama
16) Yarıyıl sonu sınavı

Önerilen/İstenen Ders Kaynakları

Planlanan Öğrenim Faaliyetleri Ve Eğitim Yöntemi

1) Anlatım
2) Benzetim
3) Örnek Olay
4) Problem Çözme
5) Proje Temelli Öğrenme


Değerlendirme Yöntemi ve Ölçütleri

Yarıyıl İçi Çalışmalarının Başarıya Oranı

60%

 

Sayı

Yüzde

Yarıyıl İçi Çalışmaları

Ara Sınav

1

50%

Proje

1

50%

 

Yarıyıl Sonu Sınavının Başarıya Oranı

40%

Toplam

100%

Dersin Eğitim Dili

Türkçe

Mesleki Uygulama

İstenmemekte