Ana Sayfa|Yayınlar|Projeler|Araştırma Alanları|Dersler|Öğrenciler|Akademik Deneyim|Duyurular|İletişim


DOSYA ORGANİZASYONU
Katalog tanımı
Dosyaların yapıları, organizasyonu ve işlenmesi. Depolama ortamının fiziksel özellikleri. Sıralı dosya oluşturma ve geliştirme. Ayrıştırma/birleştirme algoritmaları. Doğrudan dosya işleme teknikleri. İndeksli dosya oluşturma ve geliştirme. Dosya çevrimi ve çok bağlantılı liste yapıları oluşturma ve geliştirme. Veri tabanı yönetim sistemlerine giriş.
Değerlendirme
Arasınav - 35%
Ödevler - 20%
Katılım - 5%
Final - 40%
Ders kitapları
(1) Alan L. Tharp, File Organization and Processing, Wiley, 1988.
(2) Michael J. Folk, Bill Zoellick, Greg Riccardi, File Structures: An Object-Oriented Approach with C++ (3rd Edition), Addison Wesley, 1997.
Yardımcı kaynaklar
(1) Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems 3rd Edition, McGraw Hill International Editions, 2003.
Ders konuları
(1) Dosya yapılarına giriş
(2) Sıralı dosya organizasyonu
(3) Doğrudan erişimli dosya organizasyonu
(4) İndeksli ardışık dosya organizasyonu
(5) Bit seviyeli dosya işlemleri
(6) İkilik ağaç yapıları (AVL, IPR)
(7) B-ağaçları ve türevleri
(8) Diğer ağaç yapıları
(9) Kırpma teknikleri
(10) Trie hash, K-D ağaçları 
(11) Dosya sıralama
Ders sunumları
•  Giriş - Sunum dosyası
•  Ardışık ve doğrudan erişimli dosya organizasyonu - Sunum dosyası
•  Doğrudan erişimli dosya organizasyonu (2) - Sunum dosyası
•  Doğrudan erişimli dosya organizasyonu (3) - Sunum dosyası
•  İndekslenmiş ardışık erişimli dosya organizasyonu - Sunum dosyası
•  Bilginin bit ile gösterimi, superimpose kodlama, imza bilgisi - Sunum dosyası
•  İkilik ağaç yapıları (AVL - IPR) - Sunum dosyası
•  B-ağaçlar ve türevleri - Sunum dosyası
•  Genişleyebilir, dinamik doğrusal hash - Sunum dosyası
•  Trie hashing, K-D ağaçları - Sunum dosyası