Ders Öğretim Planı
Dersin Kodu |
Dersin Adı |
Dersin Türü |
Yıl |
Yarıyıl |
AKTS |
Kredi |
EBLG457 |
Algoritma Analizi |
Ders |
4 |
7 |
0 |
3.00 |
Lisans
1 |
Öğrenci bir algoritmanın teorik ve pratik analizini yapabilir.
Öğrenci bir algoritmanın zaman ve yer kullanım karmaşıklığını, en kötü durum, ortalama durum ve en iyi durum karmaşıklıklarının hesabını ve asimptotik notasyonları öğrenir. |
2 |
Öğrenci önemli mühendislik problemlerinin çözümü için etkin algoritmalar tasarlayabilir.
Öğrenci yaygın olarak kullanılan ileri seviye algoritmaların tasarımını ve uygulama alanlarını öğrenir. |
3 |
Öğrenci geliştirdiği kapsamlı algoritmaların raporlanabilmesini ve sunulmasını öğrenir. |
Yok
Hafta |
Teorik |
[OgretimYontemVeTeknikleri] |
[OnHazirlik] |
1 |
Efektif Algoritma Analizinin Temelleri |
|
|
2 |
Asimptotik Analiz |
|
|
3 |
Rekürsif 0lmayan ve Rekürsif Algoritmaların Analizi |
|
|
4 |
Böl ve Yönet Algoritmaların Analizi |
|
|
5 |
Hashing Algoritmaları 1 |
|
|
6 |
Hashing Algoritmaları 2 |
|
|
7 |
Dinamik Programlama 1 |
|
|
8 |
Ara sınav |
|
|
9 |
Dinamik Programlama 2 |
|
|
10 |
Graf Algoritmaları |
|
|
11 |
Graf Algoritmaları - II |
|
|
12 |
Geriye Dönüş Algoritmaları |
|
|
13 |
P, NP, NP-tam, Problemler |
|
|
14 |
- |
|
|
15 |
final sınavı |
|
|
Yarıyıl (Yıl) İçi Etkinlikleri |
Adet |
Değer |
Ara Sınav |
1 |
100 |
Toplam
|
100
|
Yarıyıl (Yıl) Sonu Etkinlikleri |
Adet |
Değer |
Final Sınavı |
1 |
100 |
Toplam
|
100
|
Yarıyıl (Yıl) İçi Etkinlikleri |
40
|
Yarıyıl (Yıl) Sonu Etkinlikleri |
60
|
Etkinlikler |
Sayısı |
Süresi (saat) |
Toplam İş Yükü (saat) |
Ara Sınav |
1 |
1 |
1 |
Final Sınavı |
1 |
1 |
1 |
Derse Katılım |
14 |
4 |
56 |
Bireysel Çalışma |
14 |
5 |
70 |
Ara Sınav İçin Bireysel Çalışma |
1 |
10 |
10 |
Final Sınavı içiin Bireysel Çalışma |
1 |
10 |
10 |
Ev Ödevi |
2 |
15 |
30 |
Toplam İş Yükü (saat)
|
178
|
|
PÇ 1 |
PÇ 2 |
PÇ 3 |
PÇ 4 |
PÇ 5 |
PÇ 6 |
PÇ 7 |
PÇ 8 |
PÇ 9 |
PÇ 10 |
PÇ 11 |
ÖÇ 1 |
|
|
|
|
|
|
|
|
|
|
|
ÖÇ 2 |
|
|
|
|
|
|
|
|
|
|
|
ÖÇ 3 |
|
|
|
|
|
|
|
|
|
|
|
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek