Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1) Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. Introduction to algorithms. MIT press.
2) Erickson, J., Algorithms, Açık erişimli kitap
Dersin İçeriği
Algoritma tasarımı ve analizi, böl ve yönet yöntemleri, kaba kuvvet yöntemi, azalt ve çöz yöntemi, dönüştür ve çöz yöntemi, dinamik programlama, aç gözlü programlama, adım adım iyileştirme, NP problemler, sıralama algoritmaları, arama algoritmaları, çırpı veri yapısı, çizge algoritmaları
Dersin Amacı
Bu dersin amacı öğrencilerin algoritmik içgüdü kazanmasını sağlamaktır, yani çeşitli algoritmaların nasıl çalıştığını bilmeleri ve problemler için en uygun algoritmaları seçmeleri konusunda yol göstermektedir.