| Ders Adı | Kodu | Yarıyıl | T+U Saat | AKTS | |
| Veri Bilimi için Algoritma Tasarımı ve Analizi | VBL5001 | 1 | 3 + 0 | 7,5 |
| Birim Bölüm | VERİ BİLİMİ VE ANALİTİĞİ - YL |
| Derece Seviye | Lisansüstü - Seçmeli - Türkçe |
| Dersin Verilişi | Yüz yüze |
| EBS Koordinatörü | Prof. Dr. Serpil TÜRKYILMAZ (Yıl: 2025 - 2026) |
| Ders Veren | |
| Amaç |
Bu ders, büyük veri özelliği taşıyan farklı veri setleri ile yapılacak uygulamalar ile, büyük veriler ile çalışırken daha hızlı ve daha iyi karar verilebilmesini sağlayan yazılım bazlı uygulamaların anlaşılmasını amaçlamaktadır. Bu yüzden bilgisayar yazılımlarının temeli olan algoritma öğrencilere büyük veri çalışmalarına kolaylık sağlayacak şekilde öğretilecektir. |
| Ders İçeriği |
Algoritma analizine genel bir bakış, böl ve fethet algoritmaları, grafikler, dinamik programlama, açgözlü algoritmalar, P ve NP, açgözlü algoritmalar; gelişigüzel algoritmalar; P ve NP; NP-zor problemleri için yaklaşık algoritmalar, NP-zor problemlerinin alt kümeleri için polinom algoritmaları, kısmi tekrarlı fonksiyonlar, hesaplamalar ve çözümü olmayan problemler. |
| Ders Kaynakları |
Ders Notları
|
| Yarıyıl İçi Çalışmalar | Katkı Yüzdesi (%) |
| Bu bilgi girilmemiştir. | |
| Toplam | 0 |
| Yarıyıl Sonu Çalışmalar | Katkı Yüzdesi (%) |
| Bu bilgi girilmemiştir. | |
| Toplam | %0 |
| Yarıyıl İçinin Başarıya Oranı | %0 |
| Yarıyıl Sonu Çalışmalar | %0 |
| Toplam | %0 |
| Kategori | Ders İlişki Yüzdeleri (%) |
|
Aktarılabilir Beceri Dersleri
|
0
|
|
Beşeri, İletişim ve Yönetim Becerileri Dersleri
|
0
|
|
Destek Dersleri
|
0
|
|
Ek Dersler
|
0
|
|
Kategori
|
0
|
|
Mesleki Seçmeli Dersler
|
0
|
|
Temel Meslek Dersleri
|
0
|
|
Uygulama Dersleri
|
0
|
|
Uzmanlık / Alan Dersleri
|
0
|
|
Yetkinlik Tamamlayıcı Ders
|
0
|
| Ders İş Yükü | Öğretim Metotlar / Öğretim Metodu | Süresi (Saat) | Sayısı | Toplam İş Yükü (Saat) |
| Toplam İş Yükü (Saat) | 0 | |||
| AKTS = Toplam İş Yükü (Saat) / 25.5 (s) | 0 | |||
| AKTS | 3,0 | |||
| Hafta | Konu | Öğretim Metodu |
|---|---|---|
| 1 | Arama ve Sıralama | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 2 | Böl ve Fethet Algoritmaları | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 3 | Grafikler, Proje Önerileri | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 4 | Dinamik Programlama | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 4 | Dinamik Programlama | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 6 | Açgözlü Algoritmalar | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 7 | Rastgele Algoritmalar | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 8 | P ve NP | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 9 | NP-Zor Problemleriyle Çalışma | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 9 | NP-Zor Problemleriyle Çalışma | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 11 | Kısmi Tekrarlı Fonksiyon | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 12 | Hesaplamalar ve Çözümü Olmayan Problemler | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 13 | Hesaplamalar ve Çözümü Olmayan Problemler, Projelerin Final Sunumu | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| 13 | Hesaplamalar ve Çözümü Olmayan Problemler, Projelerin Final Sunumu | Ders Sınıf Dışı Çalışma Tartışmalı Ders |
| Ders Öğrenme Çıktısı | Ölçme Değerlendirme | Öğretim Metodu | Öğrenme Faaliyeti |
| Algoritmalar kullanarak veri yapılarını tanımlama ve modelleme | Yazılı Sınav Ödev / Proje | Ders Sınıf Dışı Çalışma Tartışmalı Ders | Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme |
| Denklemleri çözmek için matematiksel modelleri kullanma ve algoritmalar oluşturma | Yazılı Sınav Ödev / Proje | Ders Sınıf Dışı Çalışma Tartışmalı Ders | Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme |
| Veriye dayalı materyalleri analiz edebilme ve eleştirel olarak değerlendirebilme | Yazılı Sınav Ödev / Proje | Ders Sınıf Dışı Çalışma Tartışmalı Ders | Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme |
| Araştırılan alanla ilgili politika değişikliklerinin etkilerini öngörebilme | Yazılı Sınav Ödev / Proje | Ders Sınıf Dışı Çalışma Tartışmalı Ders | Dinleme ve anlamlandırma Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme |
DERS ÖĞRENME ÇIKTISI |
PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ | PÇ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ortalama Değer | - | - | - | - | - | - | - | - | - | - | - |