GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BİLM-201 VERİ YAPILARI Ders 2 3 6,00

Lisans


Türkçe


Temel veri yapılarını anlamak ve problem çözümünde uygulamak


Dr. Öğretim Üyesi Sercan KÜLCÜ


1 Veri yapılarının ve algoritmalarının çalışma zamanı ve bellek gereksinimleri analizini yapabilme yeteneğini kazanır.
2 Bağlı listeler, yığın, kuyruk, ağaç ve çizge veri yapıları, ve bu veri yapılarının dizi ve işaretçi temelli programlamasını kavrar.
3 Gerçek hayat problemlerini en etkin şekilde çözebilmek için hangi veri yapısı ve modelinin kullanılması gerektiğine karar verebilir.
4 Gerçek hayat problemini çözmek için en uygun veri yapısını uygular.

Birinci Öğretim


Yok


Yok


Veri yapılarının ve algoritmalarının çalışma zamanı ve bellek gereksinimleri analizi, diziler, bağlı liste, yığınlar, kuyruklar, ağaçlar, çizge.


Hafta Teorik Uygulama Laboratuvar
1 Veri yapısı ve veri modeli kavramlarının açıklanması, örnekler verilmesi
2 Program çalışma hızı ve bellek gereksinimi hesaplaması yöntemleri
3 Program çalışma hızı ve bellek gereksinimi hesaplaması yöntemlerinin örnek programlar üzerinde uygulanması
4 Diziler veri yapısı kullanımı
5 Bağlı liste veri yapısı kullanımı
6 Yığıt veri yapısı kullanımı
7 Kuyruk veri yapısı kullanımı
8 Yığın veri yapısı kullanımı
9 Ağaç veri yapısı kullanımı
10 İkili ağaç veri yapısı kullanımı
11 Çizge veri yapısı kullanımı
12 Çizge algoritmaları
13 Çizge algoritmaları
14 Küme veri yapısı kullanımı

Data Structures and Algorithms in Java 6th Edition by Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser https://sercankulcu.github.io/teaching/data-structures



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 80
Ev Ödevi 1 20
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Bireysel Çalışma 14 5 70
Ara Sınav İçin Bireysel Çalışma 1 15 15
Final Sınavı içiin Bireysel Çalışma 1 15 15
Ev Ödevi 3 12 36
Toplam İş Yükü (saat) 180

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13
ÖÇ 1 5 5 5 3 5 5 5 5 5 5 4 4 4
ÖÇ 2 5 4 4 4 4 5 5 4 5 5 5 5 4
ÖÇ 3 5 4 4 5 5 4 5 5 5 5 5 5 5
ÖÇ 4 4 5 5 5 5 5 4 5 5 5 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek