Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Veri YapılarıMAT426036300
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüSeçmeli @ Matematik Lisans Programı
Seçmeli @ Harita Mühendisliği Lisans Programı
Ders KategorisiUzmanlık/Alan Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimMatematik Bölümü
Dersin KoordinatörüEmre Kolotoğlu
Dersi Veren(ler)Emre Kolotoğlu
Asistan(lar)ı
Dersin AmacıDizi, yığın, kuyruk, bağlantılı liste, ikili ağaç, kırmızı-siyah ağaç gibi veri yapılarını ve bazı sıralama yöntemlerini öğrenmek.
Dersin İçeriğiDizi yapıları. Yığın yapıları. Kuyruk yapıları. Bağlantılı liste yapıları. İkili ağaç yapıları. Kırmızı-siyah ağaç yapıları. Basit ve ileri düzey sıralama yöntemleri. Tekrarlamalı metodlar.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Robert Lafore, Data Structures & Algorithms in Java, 2nd Ed., Sams, 2003.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler algoritmik düşünce geliştirebilme becerisini kazanacaktır.
  2. Öğrenciler program geliştirebilme ve kodlayabilme becerisini kazanacaktır.
  3. Öğrenciler özel bazı algorirtmaların kullanılmasını öğrenecektir.
  4. Öğrenciler bazı algoritmaların avantaj-dezavantajlarını öğrenecektir.
  5. Öğrenciler bazı veri yapısı türlerini öğrenecektir.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5
PÇ-1-----
PÇ-2-----
PÇ-3-----
PÇ-4-----
PÇ-555454
PÇ-655454
PÇ-7-----
PÇ-8-----
PÇ-9-----
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-55--
PÇ-18-55--
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Genel bakışDers Kitabı 1 (Bölüm 1)
2DizilerDers Kitabı 1 (Bölüm 2)
3Basit sıralama yöntemleriDers Kitabı 1 (Bölüm 3)
4YığınlarDers Kitabı 1 (Bölüm 4)
5Kuyruklar, Öncelikli kuyruklarDers Kitabı 1 (Bölüm 4)
6Bağlantılı listelerDers Kitabı 1 (Bölüm 5)
7İkili bağlantılı listelerDers Kitabı 1 (Bölüm 5)
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9TekrarlamaDers Kitabı 1 (Bölüm 6)
10TekrarlamaDers Kitabı 1 (Bölüm 6)
11İleri sıralama yöntemleriDers Kitabı 1 (Bölüm 7)
12İkili ağaçlarDers Kitabı 1 (Bölüm 8)
13İkili ağaçlarDers Kitabı 1 (Bölüm 8)
14Kırmızı-siyah ağaçlarDers Kitabı 1 (Bölüm 9)
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev1030
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar130
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati133
Laboratuar
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması132
Derse Özgü Staj
Ödev108
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)115
Final (Sınav Süresi + Sınav Hazırlık Süresi)120
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok