AI231
ALGORİTMALAR VE VERİ YAPILARI
- Ders Kodu
- AI231
- Yarıyıl
- Üçüncü Yarıyıl (Güz)
- Teori+Uygulama
- 3 + 1
- AKTS
- 5
| Dersin Türü | Zorunlu | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dersin Düzeyi | Lisans | ||||||||||||||||||||||||||||||
| Dersin Yılı | 2 | ||||||||||||||||||||||||||||||
| Dersin Yarıyılı | Üçüncü Yarıyıl (Güz) | ||||||||||||||||||||||||||||||
| AKTS | 5 | ||||||||||||||||||||||||||||||
| Öğretim Eleman(lar)ı | - | ||||||||||||||||||||||||||||||
| Öğrenme Kazanımları |
Bu dersin sonunda öğrenciler;
|
||||||||||||||||||||||||||||||
| Veriliş Biçimi | Yüz Yüze | ||||||||||||||||||||||||||||||
| Önkoşullar | Var( AI102) | ||||||||||||||||||||||||||||||
| Önerilen Dersler | |||||||||||||||||||||||||||||||
| Ders Tanımı | Veri soyutlama ve yapıları: bağlı listeler, yığıtlar, kuyruklar, komut tabloları, ağaçlar, çizgeler. Algoritmaya giriş: karmaşıklık, özyineleme, dinamik programlama, arama ve sıralama algoritmaları. Yapay zeka uygulamaları: durum uzayı temsili, arama ağaçları ve grafikler, bilgi temsili yapıları, makine öğrenmesi için bellek verimli veri yapıları. | ||||||||||||||||||||||||||||||
| Ders İçeriği |
|
||||||||||||||||||||||||||||||
| Kaynaklar | * Cormen, Introduction to Algorithms, 2.Ed. MIT Press, 2001 * Gilles Brassard, Paul Bratley. Fundamentals of algorithmics. Prentice Hall, 1996. * D.R. Stinson, An introduction to the design and analysis of algorithms, Charles Babbage Research Centre, Winnipeg, Manitoba, 1987. | ||||||||||||||||||||||||||||||
| Öğretim Yöntemleri |
| ||||||||||||||||||||||||||||||
| Değerlendirme |
|
||||||||||||||||||||||||||||||
| Dil | Türkçe | ||||||||||||||||||||||||||||||
| Staj / Uygulama | Yok |
Program Yeterlilikleri / Öğrenme Kazanımları
| Ö1 | Ö2 | Ö3 | |
|---|---|---|---|
| P1 | |||
| P2 | |||
| P3 | |||
| P4 | |||
| P5 | |||
| P6 | |||
| P7 | |||
| P8 | |||
| P9 | |||
| P10 | |||
| P11 | |||
| P12 |