| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
|---|---|---|---|---|---|
| BVA231 | BÜYÜK VERİ TEKNOLOJİLERİ | Ders | 2 | 3 | 5,00 |
Önlisans
Bu dersin amacı, büyük veri kavramlarını, mimarilerini ve teknolojilerini tanıtarak öğrencilere büyük veri platformlarını kullanarak veri işleme becerisi kazandırmaktır.
Öğr. Görevlisi Ömer MERMER
| 1 | Büyük verinin tanımını ve temel özelliklerini açıklar. |
| 2 | Büyük veri mimarilerini ve katmanlarını tanımlar. |
| 3 | Hadoop ve Spark gibi büyük veri teknolojilerini kullanabilir. |
| 4 | HDFS üzerinde veri yönetimi yapabilir. |
| 5 | MapReduce ve Spark ile veri işleyebilir. |
| 6 | NoSQL veritabanlarını kullanabilir. |
| 7 | Gerçek zamanlı veri işleme süreçlerini açıklar. |
Birinci Öğretim
Yok
[Yok]
Büyük verinin tanımını ve temel özelliklerini açıklar. Büyük veri mimarilerini ve katmanlarını tanımlar. Hadoop ve Spark gibi büyük veri teknolojilerini kullanabilir. HDFS üzerinde veri yönetimi yapabilir. MapReduce ve Spark ile veri işleyebilir. NoSQL veritabanlarını kullanabilir. Gerçek zamanlı veri işleme süreçlerini açıklar.
| Hafta | Konular (Teorik) | Uygulama | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
|---|---|---|---|---|
| 1 | Büyük Veri’ye Giriş | Büyük veri örneklerinin analizi | Anlatım, Tartışma | Büyük veri ile ilgili güncel makaleleri incelemek |
| 2 | Büyük Veri Özellikleri (5V) | Her bir V için örnek vakaların incelenmesi | Grup çalışması | 5V kavramlarının araştırılması |
| 3 | Büyük Veri Mimarisi ve Katmanları | Tipik bir mimari şemasının çizilmesi | Sunum, Tartışma | Lambda ve Kappa mimarilerinin incelenmesi |
| 4 | Hadoop Ekosistemi | HDFS yapısının kurulumu ve dosya işlemleri | Uygulamalı laboratuvar | Hadoop dökümantasyonunun okunması |
| 5 | HDFS (Hadoop Distributed File System) | HDFS üzerinde veri yükleme ve okuma işlemleri | Kodlama, Terminal uygulamaları | Temel Linux komutlarının gözden geçirilmesi |
| 6 | MapReduce Programlama Modeli | Basit bir MapReduce örneğinin yazılması | Kodlama, Uygulama | MapReduce algoritmalarının yapısını öğrenmek |
| 7 | Apache Spark’a Giriş | Spark Shell ile veri işlemleri | Uygulama, Canlı demo | Spark kurulumu ve RDD belgelerinin incelenmesi |
| 8 | Spark ile Veri İşleme | RDD ve DataFrame kullanarak örnek veri işleme | Kodlama, Lab çalışması | DataFrame API dokümantasyonunu okumak |
| 9 | Spark ile Veri İşleme | RDD ve DataFrame kullanarak örnek veri işleme | Kodlama, Lab çalışması | DataFrame API dokümantasyonunu okumak |
| 10 | NoSQL Veritabanlarına Giriş | MongoDB ile CRUD işlemleri | Kodlama | MongoDB yapısını öğrenmek |
| 11 | HBase ile Kolon Tabanlı Veri Yönetimi | HBase tablosu oluşturma ve sorgulama | Komut satırı uygulaması | HBase temel komutlarının öğrenilmesi |
| 12 | Gerçek Zamanlı Veri İşleme | Kafka ile veri akışı örneği | Uygulama, Demo | Kafka kavramları ve kullanım senaryoları |
| 13 | Büyük Veri Proje Geliştirme | Proje veri setinin analiz edilmesi | Proje odaklı bireysel çalışma | Konu ve araçların belirlenmesi |
| 14 | Proje Sunumları ve Değerlendirme | Proje sunumu ve geribildirim | Sunum, Değerlendirme | Projenin tamamlanması ve sunum hazırlanması |
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 50 |
| Proje Sunma | 1 | 50 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
Yok
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Derse Katılım | 14 | 2 | 28 |
| Derse Katılım (Uygulama) | 14 | 2 | 28 |
| Proje Hazırlama | 1 | 28 | 28 |
| Proje Sunma | 1 | 2 | 2 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 14 | 14 |
| Final Sınavı içiin Bireysel Çalışma | 1 | 14 | 14 |
| Toplam İş Yükü (saat) | 116 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
| ÖÇ 1 | 5 | 5 | |||||||||||||
| ÖÇ 2 | 5 | ||||||||||||||
| ÖÇ 3 | 5 | 5 | |||||||||||||
| ÖÇ 4 | 5 | 5 | |||||||||||||
| ÖÇ 5 | 5 | 5 | |||||||||||||
| ÖÇ 6 | 5 | 5 | 5 | ||||||||||||
| ÖÇ 7 | 5 | 5 | 5 | 5 |