Hafta
|
Konular
|
Ön Hazırlık
|
1
|
Algoritma tasarımı
|
Ders Notu
|
2
|
Algoritma ve analizi teknikleri
|
Ders Notu
|
3
|
Seçilmiş algoritma gruplarının tasarım ve analizi
|
Ders Notu
|
4
|
Seçilmiş algoritma gruplarının tasarım ve analizi
|
Ders Notu
|
5
|
Sıralama ve arama
|
Ders Notu
|
6
|
Bağlama süreci ve graf algoritmaları
|
Ders Notu
|
7
|
Bağlama süreci ve graf algoritmaları
|
Ders Notu
|
8
|
Bağlama süreci ve graf algoritmaları
|
Ders Notu
|
9
|
Algoritmaların hesaplama zorlukları
|
Ders Notu
|
10
|
Algoritmaların hesaplama zorlukları
|
Ders Notu
|
11
|
Kontrol için ayırma yaklaşımı
|
Ders Notu
|
12
|
Tekrarlama algoritmaları ve tekrar denklemlerinin çözümü
|
Ders Notu
|
13
|
Dinamik programlama ve greedy algoritmaları
|
Ders Notu
|
14
|
NP tamlığa giriş ve NP problemleri örneği
|
Ders Notu
|
Ön Koşul
|
-
|
Ders Dili
|
Türkçe
|
Dersin Sorumlusu
|
Dr. Öğretim Üyesi Haydar KOÇ
|
Dersi Verenler
|
-
|
Ders Yardımcıları
|
-
|
Kaynaklar
|
- Leiserson, C. E., Stein, C., Cormen, T. H., Rivest R. L. (2016). Algoritmalara Giriş, Palme Yayıncılık, Ankara.
(Çeviri editörleri: Urfat Nuriyev, Efendi Nasiboğlu, Tahsin Öner)
|
Yardımcı Kitap
|
- Akman İ.(2002). C ile Veri Yapıları, Sas Bilişim Yayınları, İstanbul.
- Tungut, H., B. (2013). Algoritma ve Programlama Mantığı, Kodlab Yayıncılık, İstanbul.
- Vatansever, F. (2007). Algoritma Geliştirme ve Programlamaya Giriş, Seçkin Yayıncılık, Ankara.
- Çamoğlu, K. (2011). Algoritma, Kodlab Yayıncılık, İstanbul.
|
Dersin Amacı
|
Algoritma tasarımını, analizi tekniklerini ve uygulamalarını öğretmek
|
Dersin İçeriği
|
Algoritma tasarımı ve analizi teknikleri, Seçilmiş algoritma gruplarının tasarım ve analizi: sıralama, arama, bağlama süreci ve graf algoritmaları, Algoritmaların hesaplama zorlukları, Kontrol için ayırma yaklaşımı, Tekrarlama algoritmaları ve tekrar denklemlerinin çözümü, Dinamik programlama ve greedy algoritmaları
|
|
Program Yeterlilik Çıktıları |
Katkı Düzeyi |
1
|
İstatistik bilimindeki kavramsal, kuramsal ve uygulamalı bilgilere sahip olur ve aralarında ilişki kurar.
|
-
|
2
|
İstatistiksel veriyi toplar, düzenler; veriyi özetlemek için uygun tablo ve grafikleri oluşturur.
|
-
|
3
|
Veriyi çözümleyerek, uygun istatistiksel yöntemi belirler, istatistiksel olarak değerlendirir ve geleceğe yönelik tahmin yapar
|
4
|
4
|
Deney tasarlar ve deney sonuçlarını istatistiksel olarak analiz eder ve yorumlar
|
2
|
5
|
İstatistik bilimine temel olan Matematik alanında yeterli düzeyde ve İktisat alanında temel düzeyde bilgi sahibi olur
|
-
|
6
|
İstatistiki sorunları tanımlar, kanıtlar ve araştırmaya dayalı çözüm önerileri geliştirir
|
3
|
7
|
İstatistik alanında edindiği bilgiyi disiplinler arası çalışmalarda kullanır
|
5
|
8
|
Bir projenin oluşturulması, yürütülmesi ve sonuçların raporlanması aşamalarını gerçekleştirir
|
3
|
9
|
İstatistik bilimini etkin olarak uygulayabilecek bilgisayar programlama ve istatistik alanındaki hazır yazılımları kullanır
|
3
|
10
|
Analitik düşünme becerisine sahip olur
|
3
|
11
|
Bireysel çalışma becerisi ve bağımsız karar verebilme yetisine sahip olma
|
3
|
12
|
Takım çalışmalarında gerekli olan niteliklere sahiptir ve liderlik yapabilir.
|
-
|
13
|
Bilimsel çalışmalar için gerekli olan teknikleri, yetenekleri ve modern araçları kullanabilir ve kaynak taraması yapabilir.
|
-
|
14
|
İstatistiğin kullanıldığı bilim alanları ile ilgili verileri toplar, yorumlar, duyurulması aşamalarında toplumsal, bilimsel ve etik değerlere sahip olur
|
3
|