| 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 | Dr. Ögr. Üyesi MURAT EMEÇ |
| Dersin Veriliş Türü | |||
Öğrencilere veri yapıları ve algoritmaların temel kavramlarını kazandırmak; bağlı listeler, diziler, yığın, kuyruk, ağaç yapıları ve sıralama algoritmalarını C++ programlama dili ile tasarlayıp uygulayabilme becerisi kazandırmaktır.
Veri yapılarına giriş, C++ ile temel programlama, tek ve çift yönlü bağlı listeler, dairesel bağlı listeler, diziler, yığın (stack) ve kuyruk (queue) yapıları, özyineleme, ağaç veri yapıları ve gezinti yöntemleri ile temel-karmaşık sıralama algoritmalarının incelenmesi ve C++ ile uygulanmasını kapsar.
Anlatım, örnek kod uygulaması (canlı kodlama/live coding), problem çözme, C++ IDE üzerinde uygulamalı laboratuvar çalışması, tartışma ("Birlikte Düşünelim" bölümleri), bireysel/grup ödevleri.
Her bölüm sonundaki "Kaynakça" bölümlerinde belirtilen ders kitabı, akademik kaynaklar ve C++ dokümantasyonu; ayrıca popüler C++ derleyici/IDE dokümantasyonları (bkz. 1.2.2).