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
Dijital Oyun Tasarımında kullanılan temel veri yapıları ve algoritmaları öğrenmek ve uygulamalarını yapmak
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 | 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 |
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 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
ÖÇ 1 | 5 | 4 | 5 | 3 | 4 | 4 | 3 | 5 | 5 | 4 | 4 | 1 | 3 | 4 | 3 |
ÖÇ 2 | 4 | 2 | 3 | 3 | 4 | 4 | 4 | 3 | 2 | 4 | 2 | 1 | 3 | 2 | 5 |
ÖÇ 3 | 2 | 3 | 4 | 2 | 4 | 3 | 3 | 2 | 3 | 2 | 2 | 1 | 3 | 3 | 3 |
ÖÇ 4 | 2 | 3 | 4 | 3 | 3 | 2 | 3 | 2 | 2 | 3 | 3 | 1 | 3 | 3 | 2 |