GERİ DÖN

Ders Öğretim Planı


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
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek