Mühendislik ve Doğa Bilimleri Fakültesi · Yazılım Mühendisliği (%30 İngilizce) · Lisans
AKTS: 6 T+U+L: 2+0+1 Zorunlu
Koordinatör: Dr. Öğr. Üyesi Volkan ÇETİN
Öğretim Üyeleri: Dr. Öğr. Üyesi Volkan ÇETİN
Ön Koşul Dersleri: YAM 107 - Algoritma ve Programlamaya Giriş
Dersin Amacı
Bu dersin amacı, öğrencilere temel veri yapılarının özelliklerini ve çalışma prensiplerini öğretmek; farklı problem türleri için uygun veri yapısını seçme, uygulama ve kullanma becerisi kazandırmaktır. Ders kapsamında diziler, bağlı listeler, yığın, kuyruk, ağaç, graf ve hash tabloları gibi temel veri yapıları ile bunların bellek kullanımı, erişim ve işlem özelliklerinin anlaşılması hedeflenmektedir.
Ders İçeriği
Veri Yapıları ile ilgili temel kavramlar, Bağlı Liste, Yığın, Kuyruk, Ağaç, Graf Heap, Hash Tabloları
Dersin Öğrenme Çıktıları
- Hash tabloları uygular.
- Temel veri yapılarını tanımlar.
- Bağlı liste veri yapısını uygular
- Yığın veri yapısını kullanarak program yazar.
- Kuyruk veri yapısını kullanarak program yazar.
- Ağaç veri yapısını uygular.
- Graf veri yapısını tanımlar.
Temel Alan Dağılımı
(48) Bilgisayar%60 (52) Mühendislik%40


