| Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
| 2020-Bilgisayar Mühendisliği (İngilizce) -Anadal | CSE4077 | Advanced Data Structures | Seçmeli | 7 | 5,00 | 3 | 0 |
| Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
| 2020-Bilgisayar Mühendisliği (İngilizce) -Anadal | CSE4077 | Advanced Data Structures | Seçmeli | 7 | 5,00 | 3 | 0 |
The course is intended to provide students with a thorough understanding of data structure design, analysis, implementation, and theory. A variety of traditional and modern data structures will be explored. By the end of the course, the students will have learned several sophisticated problem-solving techniques.
-
Range Minimum Queries data structures – Sparse Tables, Cartesian Trees; String Processing data structures – Tries, Suffix Trees, Suffix Arrays; Data Compression – Huffman Trees, LZW Algorithm; Fibonacci Heaps; Cuckoo Hashing; Probabilistic data structures – Bloom Filters; Dynamic Connectivity in Graphs – Euler Tour Tree, Dynamic Trees
Ders Notları, Ders kitabı, Proje, Slaytlar
-
İngilizce
Advanced Data Structures, Illustrated Edition by Peter Brass
-
| Hafta | Teorik |
|---|---|
| 1 | Range Minimum Query Problem data structures |
| 2 | Range Minimum Query Problem data structures |
| 3 | Range Minimum Query Problem data structures |
| 4 | String Processing data structures |
| 5 | String Processing data structures |
| 6 | String Processing data structures |
| 7 | String Processing data structures |
| 8 | Vize |
| 9 | Data Compression |
| 10 | Data Compression |
| 11 | Cuckoo Hashing |
| 12 | Fibonacci Heaps |
| 13 | Bloom Filters |
| 14 | Dynamic Connectivity in Graphs |
| 15 | |
| 16 | |
| 17 |
| Değerlendirme | Değer |
|---|---|
| Yarıyıl (Yıl) İçi Etkinlikleri | 60 |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 40 |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
| Final Sınavı | 100 |
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ders Öncesi/Sonrası Bireysel Çalışma | 16 | 1 | 16 |
| Proje ve Hazırlığı | 2 | 20 | 40 |
| Ödev ve Hazırlığı | 0 | 0 | 0 |
| Laboratuvar ve Hazırlığı | 0 | 0 | 0 |
| Atölye ve Hazırlığı | 0 | 0 | 0 |
| Sunum ve Hazırlığı | 0 | 0 | 0 |
| Seminer ve Hazırlığı | 0 | 0 | 0 |
| Demo ve Hazırlığı | 2 | 2 | 4 |
| Araştırma ve Hazırlığı | 0 | 0 | 0 |
| Rapor ve Hazırlığı | 0 | 0 | 0 |
| Arasınav ve Hazırlığı | 1 | 8 | 8 |
| Kısa Sınav ve Hazırlığı | 6 | 1 | 6 |
| Final ve Hazırlığı | 1 | 10 | 10 |
| Teorik Ders Saati | 14 | 3 | 42 |
| Uygulama Ders Saati | 0 | 0 | 0 |
| ÖÇ1 | ||||||||||||||
| ÖÇ2 | ||||||||||||||
| ÖÇ3 | ||||||||||||||
| ÖÇ4 | ||||||||||||||
| ÖÇ5 |