Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Dağıtık Sistemler BLM476035300
ÖnkoşullarYok
YarıyılGüz
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Bilgisayar Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimBilgisayar Mühendisliği Bölümü
Dersin Koordinatörü
Dersi Veren(ler)
Asistan(lar)ı
Dersin AmacıBu dersin amacı, dağıtık sistem ve uygulamarda temel kavramları tanıtmak, bu sistemlerin belirleyici özelliklerini tanımlamak, dağıtık sistem tasarımı yapma becerisi kazandırmak
Dersin İçeriğiDağıtık Sistem amaçları ve nitelikleri. Ağda kaynak paylaşımı. Dağıtık Sistem Türleri. Mimari Yapılar. Katmanlı Yapı. Ortakatman. Threadler ve Görevler. İstemciler. Sunucular. Görevler arası iletişim. Uzak Program Çağırma. İsimlendirme ve ağ servisleri. Dağıtık sistemlerde güvenlik. Dosya sistem mimarisi. Mantıksal zaman ve mantıksal saat
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler, dağıtık sistemler için mimari yapı seçeneklerini açıklayabilir
  2. Farklı görevleri oluşturabilir ve görevlerarası iletişim için soket mekanizmalarını kullanabilir
  3. Remote Procedure Call ve Remote Method Invocation yapısını ve adımlarını açıklayabilir
  4. İsimlendirme hizmetinin fonksiyonel yapısını anlar, bir isim servisi tasarım ve gerçekleştirimini yapabilir
  5. Dağıtık Dosya Sistemleri için basit işlemleri tasarlar

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Giriş; ds ile ilgili tanımlar, ds özellikleriIntroduction (Ders Kitabı, Bölüm 1)
2Mimari SeçeneklerSystem Architectures (Ders Kitabı, Bölüm 2)
3Görevler ve hreadlerBölüm 3
4Processler Arası İletişim, socket, server socketInterprocess Communication (İkincil Kaynak, Bölüm 4)
5İstemciler ve Sunucular; tasarım seçenekleriBölüm 3 (Ders Kitabı)
6İleşimde Katmanlı YapıDers Notları
7Middleware: RPC ve RMIBölüm 5 (İkincil Kaynak)
8Ara Sınav 1
9İsimlendirme (Naming)Bölüm 5 (Ders Kitabı)
10Tutarlılık ve Veri TekrarıBölüm 7 (Ders Kitabı)
11Dağıtık Dosya SistemleriBölüm 11 (Ders Kitabı)
12Dağıtık Dosya Sistemleri: Mimari YapıBölüm 11 (Ders Kitabı)
13Dağıtık Dosya Sistemleri: örneklerBölüm 11 (Ders Kitabı)
14Dağıtık Sistemlerde güvenlikBölüm 9 (Ders Kitabı)
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev410
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar250
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması134
Derse Özgü Staj
Ödev35
Küçük Sınavlar/Stüdyo Kritiği
Projeler110
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)28
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok