Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / BLM408 - BİLGİSAYAR MÜHENDİSLİĞİ

Kodu: BLM408 Adı: DAĞITIK SİSTEMLER Teorik+Uygulama: 3+0 AKTS: 4
Sınıf/Yarıyıl 4 / Bahar
Ders Düzeyi Lisans
Ders Türü Seçmeli
Bölümü BİLGİSAYAR MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı SEMA ATASEVER (sema@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
EBUBEKİR KAYA, NUH AZGINOĞLU,
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Bu dersin amacı, öğrencilere dağıtık sistem algoritma ve teknolojilerini öğretmektir.

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 dağıtık sistemlerin yapısı, çeşitleri ve kullanım alanlarını tanımlayabilirler. PÇ-7 Bilgisayar Mühendisliğine özgü problemleri saptama, tanımlama, formüle etme ve çözme becerisi kazanır.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
Yazılı Sınav
DÖÇ-2 dağıtık sistem ve paralel hesaplamada kullanılan altyapı, yazılım, donanım, dil ve işletim sistemlerini uygulanabilir hale getirebilirler. PÇ-7 Bilgisayar Mühendisliğine özgü problemleri saptama, tanımlama, formüle etme ve çözme becerisi kazanır.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
Yazılı Sınav
DÖÇ-3 dağıtık süreç yapılarını (istemci, sunucu, iş parçacığı ve kod taşıma) sınıflandırabilirler. PÇ-7 Bilgisayar Mühendisliğine özgü problemleri saptama, tanımlama, formüle etme ve çözme becerisi kazanır.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
Yazılı Sınav
DÖÇ-4 süreç iletişimini, uzaktan yordam çağırmayı ve dağıtık süreç senkronizasyonu yaklaşımlarını ve algoritmalarını açıklayabilirler. PÇ-7 Bilgisayar Mühendisliğine özgü problemleri saptama, tanımlama, formüle etme ve çözme becerisi kazanır.
PÇ-15 İstenenleri sağlayacak biçimde bir sistemi ya da süreci tasarlayabilir.
PÇ-19 Yeniliklere ve gelişen teknolojiye uyum sağlayabilmek için, kendini sürekli yenileme ve araştırmacı yeteneğini geliştirir.
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Öğrencilerin temel dağıtık sistem yapıları, programlanması ve çalışma yöntemleri hakkında bilgi edinmeleri ve konuyla ilgili literatür ve terminolojinin verilmesi.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Giriş: Dağıtık sistemlerin tanımı ve çeşitleri Anlatım / Soru – Cevap, problem çözme, sunum.
2 Mimariler Anlatım / Soru – Cevap, problem çözme, sunum.
3 Süreçler Anlatım / Soru – Cevap, problem çözme, sunum.
4 İletişim Anlatım / Soru – Cevap, problem çözme, sunum.
5 İletişim Anlatım / Soru – Cevap, problem çözme, sunum.
6 İsimlendirme Anlatım / Soru – Cevap, problem çözme, sunum.
7 Senkronizasyon Anlatım / Soru – Cevap, problem çözme, sunum.
8 Ara Sınav
9 Tutarlılık ve Kopyalama Anlatım / Soru – Cevap, problem çözme, sunum.
10 Hata Toleransı,Yerel Hataların Tespit Edilmesi ve Düzeltilmesi Anlatım / Soru – Cevap, problem çözme, sunum.
11 RAID Anlatım / Soru – Cevap, problem çözme, sunum.
12 Sanal makineler Anlatım / Soru – Cevap, problem çözme, sunum.
13 Dağıtık dosya sistemleri Anlatım / Soru – Cevap, problem çözme, sunum.
14 Dağıtık web tabanlı sistemler Anlatım / Soru – Cevap, problem çözme, sunum.
15 Güvenlik Protokolleri Anlatım / Soru – Cevap, problem çözme, sunum.
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Distributed Systems Principles and Paradigms, 2nd Edition, Andrew Tanenbaum© 2007 | Pearson Prentice Hall | ISBN: 013239227
2 Distributed Computing Principles and Applications, M. L. Liu,ISBN10: 0201796449
3 Distributed Systems: Principles and Paradigms Andrew S. Tanenbaum & Maarten Van Steen Published by Pearson, ISBN 0-13-239227-5, 2nd edition.
Ders Araç - Gereç ve Malzemeleri
Yardımcı ders kitabı, projeksiyon, bilgisayar.

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 8 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 16 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 3 14 42
Sınıf Dışı Çalışma
       a) Okuma 6 4 24
       b) İnternette/Kütüphanede Tarama 6 4 24
       c) Performans Ödevi 10 1 10
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 8 1 8
Ara Sınav 1 1 1
Final Sınavı İçin Hazırlık 10 1 10
Final Sınavı 1 1 1
0
0
Toplam İş Yükü 120