Ders Planı / VERİ YAPILARI

Ders Bilgileri

Dersin Kredisi 3.0
Dersin AKTS Kredisi 3.0
Dersin Öğretim Dili Türkçe
Dersin Düzeyi Önlisans , TYYÇ: 5. Düzey , EQF-LLL: 5. Düzey , QF-EHEA:Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli Uzaktan Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ? Z
Dersin Koordinatörü
Dersi Veren(ler) Dr. Öğr. Üyesi ZİHNİ KAYA
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Dersin amacı, temel veri yapılarını ve bu yapıları işlemekte kullanılan algoritmaları tanıtmaktır. Öğrencilere, problemlere uygun veri yapılarını belirleyebilme ve farklı algoritmalarin etkinliğini karşılaştırabilmeleri için gerekli olan teorik ve pratik bilgi birikimi sağlanacaktır.
Dersin İçeriği Ders temel veri yapıları (yığın, kuyruk, liste, ağaç, ikili sıralama ağacı, heap) ve bu yapılara ilişkin algoritmaları inceleyecektir.

Haftalık Ders Konuları

1Veri Yapılarına Giriş
2Algoritma Temelleri
3Temel Veri Yapıları - I
4Temel Veri Yapıları - ll
5Dizi Yapıları
6Yığın Yapıları - I
7Yığın Yapıları - ll
8Ara Sınav
9Yığın Yapıları - III
10Yığın Yapıları - IV
11Kuyruk Yapıları
12Bağlantılı Liste Yapıları - I
13Bağlantılı Liste Yapıları - II
14Bağlantılı Liste Yapıları - III

Kaynaklar

1. Veri Yapılar ve Algoritma Temelleri; Dr.Sefer Kurnaz
2. Algoritma geliştirme ve veri yapıları; Dr. Rifat Çölkesen