Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Algoritma TeknikleriIST317035300
ÖnkoşullarYok
YarıyılGüz
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ İstatistik Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik Birimİstatistik Bölümü
Dersin Koordinatörüibrahim Demir
Dersi Veren(ler)Ali Hakan Büyüklü
Asistan(lar)ıReşit Çelik
Dersin AmacıAlgoritma tasarımı ve analizi tekniklerini ve uygulamalarını öğrenmek
Dersin İçeriğiAlgoritma 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ı, NP tamlığa giriş ve NP problemlerini çözer.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • İbrahim Akman, C ile Veri Yapıları, Sas Bilişim Yayınları, 2002
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Algoritma analizi ve temel algoritma kavramları örneklerle açıklar.
  2. Praktik problemlerin çözümünde algoritma oluşturur.
  3. Matematik problemlerin çözümünde algoritma seçer ve/veya oluşturur.
  4. Algoritmanın programlamada kullanılması yaklaşımlarının öğrenilmesini değerlendirir.
  5. Somut problemlere uygulanabilir algoritmaların değerlendirilmesi yöntemlerini açıklar.

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Algoritma tasarımıKonu 1
2Algoritma ve analizi teknikleriKonu 2
3Seçilmiş algoritma gruplarının tasarım ve analiziKonu 3
4Seçilmiş algoritma gruplarının tasarım ve analiziKonu 3
5Sıralama, aramaKonu 4
6Bağlama süreci ve graf algoritmalarıKonu 5
7Bağlama süreci ve graf algoritmalarıKonu 6
8Yarı sınav
9Algoritmaların hesaplama zorluklarıKonu 7
10Algoritmaların hesaplama zorluklarıKonu 7
11Kontrol için ayırma yaklaşımıKonu 8
12Kontrol için ayırma yaklaşımıKonu 8
13Tekrarlama algoritmaları ve tekrar denklemlerinin çözümüKonu 9
14Dinamik programlama ve greedy algoritmalarıKonu 10
15NP tamlığa giriş ve NP problemleri örneğiKonu 11
16Final Sınavı

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev330
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati143
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması144
Derse Özgü Staj
Ödev310
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)110
Final (Sınav Süresi + Sınav Hazırlık Süresi)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok