VERİ YAPILARI

Öğrenme Çıktılarının Program Yeterliliklerine Katkısı

Öğrenme Çıktıları
Veri, enformasyon ve bilgi kavramlarını ayırt eder; C++ geliştirme ortamını kurup temel kodu derleyip çalıştırır. 5
Temel, bileşik ve soyut veri tiplerini tanır; bellek yönetimi ve değişken tanımlama kurallarını uygular. 5
Big O gösterimini kullanarak algoritmaların zaman ve bellek karmaşıklığını değerlendirir. 5
Tek yönlü bağlı listeler oluşturur; eleman ekleme, silme, arama ve tersine çevirme işlemlerini C++ ile uygular. 5
Çift yönlü ve dairesel bağlı listelerin yapısını kurar, avantaj-dezavantajlarını değerlendirerek uygular. 5
Statik ve dinamik dizileri, çok boyutlu dizileri tanımlar ve elemanlarına erişim işlemlerini gerçekleştirir. 5
Yığın (stack) ve kuyruk (queue) veri yapılarını dizi ve bağlı liste ile implemente eder. 5
Özyineleme mantığını kavrar; faktöriyel ve Fibonacci gibi problemleri özyinelemeli olarak çözer. 5
İkili arama ağacı oluşturur; preorder, inorder, postorder gezinti yöntemlerini uygular. 5
Bubble, selection, insertion, merge ve quick sort algoritmalarını uygulayıp performanslarını karşılaştırır. 5

Katkı Düzeyi : (1) Çok Düşük, (2) Düşük, (3) Orta, (4) Yüksek, (5) Çok Yüksek
Bilgi İşlem Daire Başkanlığı © 2026