Ders Bilgileri

Ders Bilgileri
Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Algoritmalar ve Hesaplamalı Karmaşıklık Kuramı MAT639 3 + 0 3,0 6,0
Ön Koşullar Yok
Dersin Dili Türkçe
Dersin Seviyesi Lisansüstü
Dersin Türü Ders
Dersin Verilişi Anlatım
Dersin Koordinatörü Doç. Dr. ZAKİR DENİZ
Dersi Verenler
Dersin Yardımcıları
Dersin Amacı Bu dersin amacı öğrencilere temel algoritma kavramı ve hesaplamalı karmaşıklık kuramını tanıttırmaktır.
Dersin İçeriği Algoritmalar ve veri yapıları, Algoritmaların etkinliği, Böl ve parçala yaklaşımı, Fonksiyonların büyümesi Temel çizge arama algoritmaları, Karmaşıklık kuramı, P ve NP sınıfları, Np-tamlık, Boolean formülü, Bağımsız küme ve renklendirme problemleri, Yaklaşım algoritmaları,
Ders Öğrenme Kazanımları - Öğrencinin doğru düşünme ve yorum yapma yeteneği gelişecek ve öğrenci matematikle ilgili temel bilgiler kazanacaktır
- Nesneye dayali programlama ile ilgili genel kavramlarin ögrenmek,
Haftalık Konular (İçerik)
Hafta Konular Öğretim Yöntemleri
1. Hafta Algoritmalar ve veri yapıları
2. Hafta Algoritmaların etkinliği
3. Hafta Böl ve parçala yaklaşımı
4. Hafta Fonksiyonların büyümesi
5. Hafta Temel çizge arama algoritmaları
6. Hafta Temel çizge arama algoritmaları
7. Hafta Karmaşıklık kuramı
8. Hafta Arasınav
9. Hafta P ve NP sınıfları
10. Hafta Np-tamlık
11. Hafta Boolean formülü
12. Hafta Bağımsız küme ve renklendirme problemleri
13. Hafta Yaklaşım algoritmaları
14. Hafta Yaklaşım algoritmaları
Kaynaklar
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. Introduction to algorithms. MIT press, 2019.
Sipser, Michael. Introduction to the Theory of Computation. Cengage learning, 2012.
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
Program Yeterlilik Katkı Düzeyi DK1 DK2 Ölçme Yöntemi
PY1 2 2 2 60
PY2 2 2 2 60
PY3 2 2 2 60
PY4 2 2 2 60
PY5 2 2 2 60
PY6 2 2 2 60
PY7 2 2 2 60
PY8 2 2 2 60
PY9 2 2 2 60
PY10 2 2 2 60
*DK = Ders Kazanımı.
0 1 2 3 4 5
Ders Katkı Düzeyi Yok Çok Düşük Düşük Orta Yüksek Çok Yüksek
Ölçme Yöntemi Yazılı sınav Sözlü sınav Ödev/Proje Laboratuvar Çalışması Sunum /Seminer
AKTS / İş Yükü Tablosu
Etkinlik Sayısı Süresi (Saat) Toplam İş Yükü (Saat)
Ders Saati 14 2 28
Ön Hazırlık, Pekiştirme Çalışmaları 2 4 8
Ara Sınav 1 1 2 2
Ödev 1 15 2 30
Ödev 2 15 1 15
Kısa Sınav 1 4 4 16
Kısa Sınav 2 4 4 16
Final 1 2 2
Uygulama 15 2 30
Uygulama DS 14 2 28
Sınıf İçi Etkinlik 14 2 28
Toplam İş Yükü 203
Dersin AKTS Kredisi 6,0