| Ders Adı | VERİ YAPILARI | Kod | AYBS3005 |
| Kredi | 3 | AKTS | 5 |
| Z/S | Zorunlu | Teorik Saat | 3 |
| Uygulama Saat | 0 | Lab Saat | 0 |
| Ders Dili | Türkçe | Dersi Veren | Öğr. Gör. Dr. MURAT EMEÇ |
| Dersin Veriliş Türü | Örgün | ||
Bu dersin amacı, bilgisayar belleğinde verilerin saklanma yöntemlerini ve bu verilere erişim için kullanılan temel veri yapılarının özelliklerini öğretmek, farklı veri yapılarını problem türlerine göre seçebilme ve etkin biçimde kullanabilme becerisi kazandırmaktır.
Bu ders, bilgisayar belleğinde verilerin saklanması ve erişimi için kullanılan temel veri yapılarını tanıtarak diziler, bağlı listeler, yığın, kuyruk, özyineleme ve ağaç yapıları gibi kavramları inceler; ayrıca arama ve sıralama algoritmalarını C++ uygulamalarıyla öğretir. Öğrenciler veri yapılarını etkin kullanarak performans, bellek yönetimi ve algoritmalar arasındaki ilişkiyi kavrama becerisi kazanır.
Ders notu, Power point sunumları, Video
Çetinkaya, A. (2025). Python + Google Colab: Algoritmalar ve veri yapıları eğitimi. Cömert, Z. (2023). Algoritma ve veri yapıları ileri seviye. Çölkesen, T. R. (2021). Veri yapıları ve algoritmalar: Bilgisayar ve yazılım mühendisliğinde (12. basım). Papatya Yayıncılık. Doğan, H. (2021). Veri yapıları ve algoritmalar: Veri yapıları nedir? Neden kullanılır? Gökcan, A. O. (2017). Veri yapıları. Tanyıldızı, E. (2025). Veri yapıları ve algoritmalar. Harran Üniversitesi. Temur, G. (2022). Veri yapıları.