Üniversite Bilgisayar Bilimleri
Algoritma Tasarımı
Karmaşık problemleri en uygun sürede çözmek için kullanılan ileri düzey algoritmik yaklaşımlar ve tasarım stratejileri.
Müfredat
- Böl ve Yönet (Divide and Conquer)
- Açgözlü Algoritmalar (Greedy Algorithms)
- Dinamik Programlama
- Graf Algoritmaları (BFS, DFS, En Kısa Yollar, MST)
- Ağ Akışı (Network Flow)
- NP-Tamlık ve Hesapsal İzlenebilirlik
Sınav ve Ders Stratejisi
Bir problemi analiz etmeye, sıfırdan bir algoritma tasarlamaya ve bunun doğruluğunu ile karmaşıklığını matematiksel olarak ispatlamaya dayanır.