Dersin Dili
|
Türkçe
|
Dersin Düzeyi
|
Ön Lisans
|
Bölümü / Programı
|
Bilgisayar Programcılığı
|
Öğrenim Türü
|
Örgün Öğretim
|
Dersin Türü
|
Seçmeli
|
Dersin Amacı
|
Programlamanın en temel konularından biri olan veri yapıları ve onlar üzerinde tanımlı algoritmaların kavranmasıdır.
|
Dersin İçeriği
|
Algoritma analizi (Büyük O Notasyonu, Omega ve Teta Notasyonları), arama ve sıralama algoritmaları, Bağlı liste yapısı (LinkedList), Stack (Yığın) veri yapısı, Kuyruk (Queue) veri yapısı, Ağaçlar, Huffman sıkıştırma algoritması ve Heap veri yapısı, Graph algoritmaları.
|
Dersin Yöntem ve Teknikleri
|
|
Ön Koşulları
|
Yok
|
Dersin Koordinatörü
|
Yok
|
Dersi Verenler
|
Öğr.Gör. Zeki ÇIPLAK
|
Dersin Yardımcıları
|
Yok
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
Kaynaklar
|
Algorithms and Data Structures by Kurt Mehlhorn and Peter Sanders, Springer, 2008.
|
|
|
|
|
|
|
|
|
Ders Yapısı
Matematik ve Temel Bilimler
|
%10
|
|
Mühendislik Tasarımı
|
%10
|
|
Alan Bilgisi
|
%80
|
|
|