Anasayfa  »  Fen Bilimleri Enstitüsü »  Bilgi Teknolojileri ve Sistem Yönetimi Tezli Yüksek Lisans Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
VERİ YAPILARI BTS535 - 3 + 0 10

DERSİN TÜRÜSeçmeli
DERSİN DÜZEYİTezli Yüksek Lisans
DERSİN YILI-
YARIYIL-
AKTS10
ÖĞRETİM ELEMAN(LAR)I-
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Bazı temel veri yapılarını ve bazı algoritmaları program geliştirirken kullanabilmesi beklenmektedir.
2) Farklı algoritmalar arasından daha uygun olanının nasıl seçileceğini bilmesi de beklenmektedir.
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERBu dersle ilişkili önerilen başka dersler bulunmamaktadır.
DERS TANIMIİlkel veri türleri. Doğrusal veri yapıları: yığınlar, sıralar ve uygulamaları. Veri yapılarının algoritmik uygulaması. Veri Yapıları, Kümeler, Kuyruklar, Bağlantılı Listeler, Ağaçlar, Grafikler, Arama ve Sıralama Algoritmaları, Saklama, Silme, Mantıksal ve Fiziksel Düzen, Dosya Yönetimi ve İşlenmesi, Karmaşıklık, Oyunlar
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Giriş: Soyut veri türleri ve veri yapıları
2. Hafta Temel Bilgiler
3. Hafta Topluluklar
4. Hafta Özyineleme
5. Hafta Listeler
6. Hafta Bağlı listeler
7. Hafta Giriş: Soyut veri türleri ve veri yapıları
8. Hafta ARASINAV
9. Hafta Yığın ve kuyruk
10. Hafta İkili ağaçlar
11. Hafta İkili arama ağaçları
12. Hafta Sıralama
13. Hafta Hashing
14. Hafta Uygulama/Proje sunumları
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR"Data Structures and Program Design in C++", J.R., R.L. Kruse, C.L. Tondo, B.P. Leung, 1999.
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Sorun/Problem Çözme,Soru-Cevap,Diğer
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev110
Proje110
Toplam(%)50
Yıl İçinin Başarıya Oranı(%)50
Finalin Başarıya Oranı(%)50
Toplam(%)100
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2
P1  X   X
P2   
P3   
P4   
P5  X   X
P6   
P7   
P8  X   X
P9  X   X
P10  X   X
P11