|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
Bilgisayar Mühendisliği
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Dersin amacı, öğrencilerin programlamanın temeli olan veri yapıları ve algoritmalar hakkında derin bilgiye sahip olmasını sağlamaktır. Ayrıca, ders öğrenciye özelleşmiş problemler için uygun veri yapısı ve veri modelini seçerek gerekli olan algoritmayı tasarlayabilme becerisini kazandırmayı hedeflemektedir.
|
|
Dersin İçeriği
|
Veri yapıları, değişkenler, veri modelleri, özyineleme, sıralama, arama, yığın ve kuyruk yapısı, bağlı listeler, ağaçlar, graflar, Dijkstra algoritması, sonlu durum makineleri.
|
|
Dersin Yöntem ve Teknikleri
|
Konu anlatımı, soru-cevap, bilgisayar uygulaması.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Dr. Öğretim Üyesi ÜMİT ÖZTÜRK umit.ozturk@gedik.edu.tr
|
|
Dersi Verenler
|
Dr. Öğretim Üyesi BAŞAK BULUZ KÖMEÇOĞLU
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Çölkesen, Rıfat (2013) Veri Yapıları ve Algoritmalar (Papatya Yayıncılık) Bilgi sistemlerine yapılacak olan yüklemeler
|
|
Ders Notları
|
Ders kitabı ve sistem yüklemeleri
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%30
|
|
|
Mühendislik Bilimleri
|
%35
|
|
|
Mühendislik Tasarımı
|
%35
|
|
|