Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
EBLG206 | Veri Yapıları ve Algoritmalar | Ders | 2 | 4 | 6.00 | 3.00 |
Lisans
Bilgisayar Mühendisliğinde kullanılan temel veri yapıları ve algoritmaları öğrenmek ve uygulamalarını yapmak
Dr. Öğr. Üyesi Ahmet Gürhanlı
1 | Temel veri yapıları ile ugulama geliştirir. |
2 | Temel düzeydeki sıralama, arama, karma algoritmalarını uygulamalarda kullanabilir. |
3 | İleri düzeydeki algoritmaları uygulamalarda kullanabilir. |
Birinci Öğretim
Yok
Koleksiyonlar, Diziler, Dizi Listeleri, Temel Sıralama Algoritmaları, Temel Arama Algoritmaları, Yığınlar ve Kuyruklar, Bit Kümeleri, Dizeler, Örüntü Eşleştirme ve Metin İşleme, Sözlükler, Karma İşlevi ve Karma Tablolar, Bağlantılı Listeler, İkili Ağaçlar, Kümeler, Gelişmiş Sıralama Algoritmaları, Gelişmiş Arama, Çizgeler ve Çizge Algoritmaları, İleri Algoritmalar
Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|
1 | Koleksiyonlar, Jenerikler ve Zamanlama Sınıfı | ||
2 | Diziler ve Dizi Listeleri, Temel Sıralama Algoritmaları | ||
3 | Temel Arama Algoritmaları, Yığınlar ve Kuyruklar (1. Kısım) | ||
4 | Yığınlar ve Kuyruklar (Bölüm 2), Bit Dizileri (Bölüm 1) | ||
5 | Bit Dizileri (Bölüm 2), Stringler (Bölüm 1) | ||
6 | Strigler (Bölüm 2), Örüntü Eşleme ve Metin İşleme (Bölüm 1) | ||
7 | Örüntü Eşleme ve Metin İşleme (Bölüm 2), Sözlükler | ||
8 | Vize Sınavı | ||
9 | Hash Fonksiyonları | ||
10 | Bağlı Listeler, İkili Ağaçlar | ||
11 | Kümeler | ||
12 | İleri Sıralama ve Arama Algoritmaları | ||
13 | Çizgeler ve Çizge Algoritmaları | ||
14 | İleri Algoritmalar |
1. C# Data Structures and Algorithms, Marcin Jamro, Packt Publishing (Main Reference) 2. Data Structures and Algorithms Using C#, by Michael McMillan, CAMBRIDGE UNIVERSITY PRESS, 2007 3. Data Structures and Algorithms in Java, by Michael T. Goodrich , Roberto Tamassia, et al., Wiley 4. Data Structures and Algorithms in Python, by Roberto Tamassia, Michael H. Goldwasser, et al., Wiley
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 100 |
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 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 2 | 2 |
Final Sınavı | 1 | 2 | 2 |
Derse Katılım | 14 | 4 | 56 |
Laboratuvar | 13 | 2 | 26 |
Bireysel Çalışma | 14 | 3 | 42 |
Ara Sınav İçin Bireysel Çalışma | 1 | 10 | 10 |
Final Sınavı içiin Bireysel Çalışma | 1 | 10 | 10 |
Toplam İş Yükü (saat) | 148 |
ÖÇ 1 |
ÖÇ 2 |
ÖÇ 3 |