GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS Kredi
EBLG218 Veri Yapıları ve Algoritmalar Ders 2 4 6.00 3.00

Lisans


Türkçe


Bilgisayar ve Yazılım Mühendisliğinde kullanılan temel veri yapıları ve algoritmaları öğrenmek ve uygulamalarını yapmak


Öğr.Gör. Reşat Buğra Erkartal


1 Diziler, listeler, yığınlar, kuyruklar, sözlükler ve kümeler ile ugulama geliştirir.
2 Temel düzeydeki sıralama, arama, karma algoritmalarını uygulamalarda kullanabilir.
3 Çizge algoritmalarını ugulamalarda kullanabilir.
4 Arama ağaçlarını uygulamarda kullanabilir.

Birinci Öğretim


yok


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 Uygulama [OgretimYontemVeTeknikleri] [OnHazirlik]
1 Koleksiyonlar, Jenerikler ve Zamanlama Sınıfı Lab 1
2 Nesne Tabanlı Programlama Özeti Lab2
3 Diziler, Sıralama Algoritmaları Lab 3
4 Bit Dizileri Lab 4
5 Listeler Lab 5
6 Yığınlar Lab 6
7 Kuyruklar Lab 7
8 Vize Sınavı
9 Sözlükler ve Kümeler Lab 8
10 Kümeler Lab 9
11 Ağaçlar 1 Lab 10
12 Ağaçlar 2 Lab 11
13 Çizgeler ve Çizge Algoritmaları 1 Lab 12
14 Çizgeler ve Çizge Algoritmaları 2 Lab 13

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 70
Proje Hazırlama 1 30
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

yok


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