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ıVerileri sıralama, listeleme ve veri arama ile ilgili temel bilgiler, kavramları ve algoritmaları vermek. Bu bilgileri kullanarak yazılım geliştirebilmek.
Dersin İçeriğiTemel veri yapıları ve algoritmalara genel bakış. Dizi yapıları. Yığın yapıları. Kuyruk yapıları. Bağlantılı liste yapıları. Tek bağlı listeler, çift bağlı listeler. Ağaç yapısı, ikili ağaçlar. Sıralama ve sıralama yöntemleri. Arama Yöntemleri. Graf Yapıları.
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Dr. Sefer KURNAZ, Veri Yapıları ve Algoritma Temelleri, Papatya Yayınevi,2004.
  • Rıfat ÇÖLKESEN, Veri Yapıları ve Algoritmalar, Papatya Yayıncılık, 2002.
  • Oya KALIPSIZ, Bilgisayar Veri Tabanı Sistemleri, Der Yayınları, 2001.
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenciler algoritmik düşünce geliştirebilme becerisini kazanır.
  2. Öğrenciler program geliştirebilme ve kodlayabilme becerisini kazanır.
  3. Öğrenciler özel bazı algorirtmaların kullanılmasını öğrenecektir.
  4. Öğrenciler bir işlem için geliştirilen algoritmaların avantaj-dezavantajlarını öğrenecektir.
  5. Öğrenciler algoritma 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Ç-5-----
PÇ-6-----
PÇ-7-----
PÇ-8-----
PÇ-9-----
PÇ-10-----
PÇ-11-----
PÇ-12-----
PÇ-13-----
PÇ-14-----
PÇ-15-----
PÇ-16-----
PÇ-17-----
PÇ-18-----
PÇ-19-----
PÇ-20-----
PÇ-21-----
PÇ-22-----
PÇ-23-----
PÇ-24-----
PÇ-25-----
PÇ-26-----
PÇ-27-----
PÇ-28-----
PÇ-29-----
PÇ-30-----

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

HaftaKonularÖn Hazırlık
1Temel veri yapıları ve algoritmalara genel bakışDers Kitabı 1 (Bölüm.1)
2Dizi YapılarıDers Kitabı 1 (Bölüm.2)
3Yığın YapılarıDers Kitabı 1 (Bölüm.3)
4Yığın Yapıları, Kuyruk YapılarıDers Kitabı 1 (Bölüm.3-4)
5Kuyruk YapılarıDers Kitabı 1 (Bölüm.4)
6Bağlantılı liste yapıları Ders Kitabı 1 (Bölüm.5)
7Bağlantılı liste yapıları, Tek bağlı listelerDers Kitabı 1 (Bölüm.5)
8Ara Sınav 1
9Ara Sınav
10Ağaç Yapısı, İkili AğaçlarDers Kitabı 1 (Bölüm.6)
11Sıralama ve Sıralama yöntemleriDers Kitabı 1 (Bölüm.7)
12Arama YöntemleriDers Kitabı 1 (Bölüm.8)
13Sunum
14Sunum
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
Ödev220
Sunum/Jüri220
Projeler
Seminer/Workshop
Ara Sınavlar120
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ı133
Derse Özgü Staj
Ödev215
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer215
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)115
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok