| Ders Kodu: | MIS031 | ||||
| Ders İsmi: | Big Data Storaging Technologies | ||||
| Ders Yarıyılı: | Güz | ||||
| Ders Kredileri: |
|
||||
| Öğ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: |
|
||||
| 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 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ı |
|
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. |
| 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ı |
| 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 Öğrenme Kazanımları | 1 |
2 |
3 |
4 |
5 |
|---|---|---|---|---|---|
| Program Kazanımları |
| Etkisi Yok | 1 En Düşük | 2 Orta | 3 En Yüksek |
| Dersin Program Kazanımlarına Etkisi | Katkı Payı |
| Değerlendirme Yöntemleri ve Kriterleri | Aktivite Sayısı | Katkı Payı |
| Ara Sınavlar | 1 | % 40 |
| Final | 1 | % 60 |
| Toplam | % 100 | |
| 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 | ||||||