Bilgi Paketi

Bilgisayar Mühendisliği Tezsiz Yüksek Lisans Programı

BİL567

ALGORİTMA TASARIMI VE ANALİZİ

Ders Kodu
BİL567
Yarıyıl
-
Teori+Uygulama
3 + 0
AKTS
10
Dersin TürüZorunlu
Dersin DüzeyiTezsiz Yüksek Lisans
Dersin Yılı-
Dersin Yarıyılı-
AKTS10
Öğretim Eleman(lar)ı
Öğrenme Kazanımları

Bu dersin sonunda öğrenciler;

  1. Algoritma karmaşıklığı analizi ve karşılaştımayı öğrenir.
  2. Zaman ve bellek etkin program geliştirme pratiği kazanır.
  3. Sezgiselleri problem çözmede kullanma yeteneği kazanır.
Veriliş BiçimiYüz Yüze
ÖnkoşullarYok
Önerilen DerslerYok
Ders TanımıAlgoritma karmaşıklığı. Sonuşur gösterim. Arama. Sıralama. Böl-ve-yönet. Dinamik programlama. Açgözlü yöntemler. Uygulamalar. Çizge kuramı. En kısa yol. En küçük yayılan ağaç. Sezgiseller. NP zor ve NP TAM Problemler. Yakın gelişmeler.
Ders İçeriği
HAFTA KONULAR
1. Hafta Algoritmalara Giriş
2. Hafta Algoritma Analizi
3. Hafta Arama Algoritmaları / Sıralama Algoritmaları
4. Hafta Sıralama Algoritmaları
5. Hafta Algoritma Tasarım Yaklaşımları (Açgözlü ? Dinamik)
6. Hafta Çizge Veri Yapısına Giriş
7. Hafta Çizge Algoritmaları (BFS, DFS)
8. Hafta Ara Sınav
9. Hafta Minimum Yayılan Ağaç Algoritmaları (Prim ve Kruskal)
10. Hafta En Kısa Yol Algoritmaları (Dijkstra, Bellman-Ford)
11. Hafta Algoritma Tasarım Yaklaşımları (Geri İzleme ? Dallanma ve Sınırlama)
12. Hafta Algoritma Tasarım Yaklaşımları (Geri İzleme ? Dallanma ve Sınırlama)
13. Hafta Sunumlar
14. Hafta Sunumlar
15. Hafta Sunumlar
Kaynaklar1. Cormen, Introduction to Algorithms, 2.Ed., MIT Press, 2001
2. Gilles Brassard, Paul Bratley. Fundamentals of algorithmics. Prentice Hall, 1996.
3. D.R. Stinson, An introduction to the design and analysis of algorithms, Charles Babbage Research Centre, Winnipeg, Manitoba, 1987.
Öğretim Yöntemleri
  • Proje
Değerlendirme
Sayısı Toplam Katkısı (%)
Ara Sınav 1 30
Proje 1 30
Toplam(%) 60
Yıl İçinin Başarıya Oranı(%) 60
Finalin Başarıya Oranı(%) 40
Toplam(%) 100
AKTS İş Yükü
Aktivite Sayı Süre (Saat) İş Yükü
Ara Sınav 1 2 2
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
Final Sınavına Hazırlık 1 70 70
Ders Saati 14 3 42
Ara Sınava Hazırlık 1 50 50
Laboratuvar
Final Sınavı 1 2 2
Ödevler 2 40 80
Sunum (Hazırlık dahil) 1 40 40
Toplam İş Yükü286
Toplam İş Yükü / 309.53
Dersin AKTS Kredisi10
DilTürkçe
Staj / UygulamaYok
Ö1 Ö2 Ö3
P1 X X X
P2
P3 X X X
P4 X X X
P5 X X X
P6 X X X
P7
P8 X X X
P9
P10
P11
P12