
| Ders Kodu | : CSE201 |
| Ders Türü | : Zorunlu |
| Ders Grubu | : Lisans |
| Eğitim Dili | : İngilizce |
| Staj Durumu | : Yok |
| Teori | : 2 |
| Uyg. | : 2 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 4 |
Bu dersin temel amacı bilgisayar programlarının en önemli temel bloklarından olan veri yapıları ve onlar üzerinde tanımlı algoritmalar kavranmasıdır.
Algoritmaların asimtotik analizi (Büyük O ve benzeri notasyonlar); algoritmaların yinelemeli ve iteratif gerçekleştirimleri; dizi, liste, kuyruk, yığın, heap, sözlük, arama ağacı ve çizge
| Dr. Öğr. Üyesi Gözde ALP |
| 1. | Veri ve temel veri yapıları konusunda bilgi sahibi olmak |
| 2. | Yinelemeli ve öz yinelemeli algoritmaların çalışma zamanını hesaplayabilmek |
| 3. | Bağlı liste, yığın, kuyruk gibi doğrusal veri yapılarını kavramak |
| 4. | İkili arama ağacı, özel ağaçlar ve dengeli ağaçları kavramak |
| 5. | Hash table ve heap veri yapılarının çalışma mantığını kavramak |
| 1. | Algorithms and Data Structures by Kurt Mehlhorn and Peter Sanders, Springer, 2008. |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ara Sınav (Vize) | 1 | %30 |
| Dönem Sonu Sınavı (Final) | 1 | %40 |
| Ödev | 2 | %30 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 0 | 2 | 28 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Ödev | 2 | 10 | 0 | 20 |
| Kısa Sınav | 1 | 5 | 0 | 5 |
| Ara Sınav | 1 | 7 | 2 | 9 |
| Dönem Sonu Sınavı | 1 | 10 | 2 | 12 |
| TOPLAM İŞ YÜKÜ (Saat) | 102 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | |
OÇ-1 | 5 | 4 | 3 | 5 | 3 | 2 | 2 | 3 | 2 | 2 | 3 |
OÇ-2 | 5 | 5 | 3 | 5 | 3 | 2 | 2 | 3 | 2 | 2 | 2 |
OÇ-3 | 5 | 5 | 3 | 5 | 3 | 2 | 2 | 3 | 2 | 2 | 2 |
OÇ-4 | 5 | 5 | 3 | 5 | 3 | 2 | 2 | 3 | 2 | 2 | 2 |
OÇ-5 | 5 | 4 | 3 | 5 | 3 | 2 | 2 | 3 | 2 | 2 | 2 |