Ders Genel Tanıtım Bilgileri

Ders Kodu: MIS031
Ders İsmi: Big Data Storaging Technologies
Ders Yarıyılı: Güz
Ders Kredileri:
AKTS
5
Öğretim Dili: Türkçe
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: Hayır
Dersin Türü: Bölüm/Program Seçmeli
Dersin Seviyesi:
Lisans TYYÇ:6. Düzey QF-EHEA:1. Düzey EQF-LLL:6. Düzey
Dersin Veriliş Şekli: E-Öğrenme
Dersin Koordinatörü: Doç. Dr. ŞEBNEM ÖZDEMİR
Dersi Veren(ler): Dr. Öğr. Üyesi Ahmet Tezcan Tekin
Dersin Yardımcıları:

Dersin Amaç ve İçeriği

Dersin Amacı: Bu dersin temel amacı öğrencilere Büyük Veri Depolama Teknolojileri hakkında kapsamlı bir anlayış kazandırmaktır. Ders, bu teknolojilerin hem teorik hem de pratik yönlerini kapsayacak ve bunların çeşitli endüstrilerdeki rollerini, işlevlerini ve uygulamalarını anlamaya odaklanacaktır. Dersin sonunda öğrenciler Büyük Veri depolama çözümlerini etkili bir şekilde uygulamak ve yönetmek için gerekli bilgi ve becerilerle donatılmış olacaktır.
Dersin İçeriği: 1. Büyük Veriye Giriş ve Günümüz Dijital Çağındaki Önemi
2. Büyük Veriyi Depolama Kavramı: Zorlukları ve çözümleri anlamak
3. Büyük Veri Depolama Teknolojilerine Genel Bakış: Hadoop, Apache Spark, NoSQL veritabanları
4. Hadoop Ekosistemi'ne derinlemesine bakış: HDFS, MapReduce, YARN, Hive ve Pig
5. Büyük Veri Depolama Teknolojilerinin vaka çalışmaları ve Gerçek dünya uygulamaları

Öğrenme Kazanımları

Bu dersi başarıyla tamamlayabilen öğrenciler;
1) 1. Büyük Verinin temel kavramlarını ve çeşitli sektörlerdeki önemini anlayacaktır.
2) 2. Farklı Büyük Veri Depolama Teknolojileri ve uygulamaları hakkında bilgi sahibi olur.
3) 3. Büyük Veri depolama çözümlerini tasarlama ve yönetme yeteneğini geliştirin.
4) 4. Hadoop ekosistemi araçları ve teknolojileriyle çalışabilme becerisi.
5) 5. Gerçek dünyadaki Büyük Veri depolama zorluklarının üstesinden gelmek için problem çözme becerileri geliştirin.

Ders Akış Planı

Hafta Konu Ön Hazırlık
1) 1. Büyük Veriye Giriş
2) 2. Büyük Veri Depolama Teknolojilerine Giriş
3) 3. Hadoop'a ve mimarisine derinlemesine bakış
4) 4. HDFS'nin ayrıntılı çalışması
5) 5. MapReduce ve YARN'ı Anlamak
6) 6. Hive ve Pig'e giriş
7) 7. Büyük Veri Depolama Teknolojilerine ilişkin örnek olaylar
8) Ara Sınav
9) 9. NoSQL veritabanlarına genel bakış
10) 10. Apache Cassandra hakkında detaylı çalışma
11) 11. Apache Spark'a giriş ve Büyük Veri depolamadaki rolü
12) 12. Apache Spark ve bileşenlerinin detaylı incelenmesi
13) 13. Apache Spark ve NoSQL veritabanları üzerine örnek olaylar
14) 14. Büyük Veri Depolama Teknolojilerinin gerçek dünyadaki uygulamaları
15) 15. Tekrar
16) Final sınavı

Kaynaklar

Ders Notları / Kitaplar: 1. "Hadoop: The Definitive Guide" by Tom White
2. "Big Data: Principles and best practices of scalable real-time data systems" by Nathan Marz
Diğer Kaynaklar: 1. "Mastering Hadoop" by Sandeep Karanth
2. "Hadoop in Action" by Chuck Lam

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları

1

2

3

4

5

Program Kazanımları

Ders - Öğrenme Kazanımı İlişkisi

Etkisi Yok 1 En Düşük 2 Orta 3 En Yüksek
       
Dersin Program Kazanımlarına Etkisi Katkı Payı

Ölçme ve Değerlendirme

Değerlendirme Yöntemleri ve Kriterleri Aktivite Sayısı Katkı Payı
Ara Sınavlar 1 % 40
Final 1 % 60
Toplam % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Aktiviteler Aktivite Sayısı Aktiviteye Hazırlık Aktivitede Harcanan Süre Aktivite Gereksinimi İçin Süre İş Yükü
Ders Saati 14 0 3 42
Ara Sınavlar 1 35 2 37
Final 1 50 3 53
Toplam İş Yükü 132