Ders Adı Kodu Yarıyıl T+U Saat Kredi AKTS
Veri Yapıları YBS 201 3 2 + 1 3 5
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili Türkçe
Dersin Seviyesi Lisans
Dersin Türü Zorunlu
Dersin Koordinatörü Dr.Öğr.Üyesi ALPASLAN KİBAR
Dersi Verenler Dr.Öğr.Üyesi ALPASLAN KİBAR,
Dersin Yardımcıları
Dersin Kategorisi Diğer
Dersin Amacı

Bilişim projesi oluşturulacak alanlardaki sorunların çözümleri için algoritma/akış şemalarına uygun veri yapılarının belirlenmesi ve kullanılmasını öğretmek.

Dersin İçeriği

Veri, veri tipi, veri modelleri kavramlarının ayrıntılı incelenmesi, seçilecek küçük uygulama alanlarında algoritmaların oluşturulması, veri tipi ve modellerinin seçimi ve bunların karşılaştırılması.

# Ders Öğrenme Çıktıları Öğretim Yöntemleri Ölçme Yöntemleri
1 Veri, bilgi, veri yapıları kavramlarını bilir. Anlatım, Soru-Cevap, Sınav, Ödev,
2 Herhangi bir problemin çözüm adımlarını veri yapılarını kullanarak oluşturabilir. Anlatım, Soru-Cevap, Sınav, Ödev,
3 Veri yapılarını uygulamalarda kullanabilir. Anlatım, Soru-Cevap, Sınav, Ödev,
4 Veri yapılarını grafiksel olarak gösterebilir. Anlatım, Soru-Cevap, Sınav, Ödev,
5 Bağlantılı listeler, ağaç veri modeli, yığın, kuyruk yapısı kavramlarını bilir. Anlatım, Soru-Cevap, Sınav, Ödev,
6 Sıralama ve arama algoritmalarını bilir. Anlatım, Soru-Cevap, Sınav, Ödev,
7 Graf veri modelini bilir ve bu modeli etkin şekilde kullanabilir. Anlatım, Soru-Cevap, Sınav, Ödev,
8 Küçük çaplı bir uygulama geliştirebilir. Anlatım, Soru-Cevap, Sınav, Ödev,
Hafta Ders Konuları Ön Hazırlık
1 .NET Framework Ders notlarının ilgili kısımlarının gözden geçirilmesi
2 C# Arayüzü, Konsol Ekranı Ders notlarının ilgili kısımlarının gözden geçirilmesi
3 C# da Veri Tipleri ve Operatörler Ders notlarının ilgili kısımlarının gözden geçirilmesi
4 C# da Kontrol Yapıları Ders notlarının ilgili kısımlarının gözden geçirilmesi
5 C# da Döngüler Ders notlarının ilgili kısımlarının gözden geçirilmesi
6 C# da Diziler Ders notlarının ilgili kısımlarının gözden geçirilmesi
7 C# da Koleksiyonlar Ders notlarının ilgili kısımlarının gözden geçirilmesi
8 ARA SINAV
9 C # da Hata Kontrolü Ders notlarının ilgili kısımlarının gözden geçirilmesi
10 C# da Formlar, Kontroller, Diyalog Pencereleri Ders notlarının ilgili kısımlarının gözden geçirilmesi
11 C# da Metin Metodları Ders notlarının ilgili kısımlarının gözden geçirilmesi
12 C# da Tarih-ZamaN ve Matematiksel Metodlar Ders notlarının ilgili kısımlarının gözden geçirilmesi
13 C# da Regular Expressions (Düzenli İfadeler), Resource Dosyaları Ders notlarının ilgili kısımlarının gözden geçirilmesi
14 C# da System.Drawing Sınıfı, Yazdırma İşlemleri Ders notlarının ilgili kısımlarının gözden geçirilmesi
Kaynaklar
Ders Notu

 

14 haftalık ders notu her dersten önce sisteme yüklenecektir.

Ders Kaynakları

1-) Dr.Rifat ÇÖLKESEN, "Veri yapıları ve algoritmalar", Papatya yayıncılık, 2002.
2-)İbrahim Akman, "C ile Veri yapıları", SAS bilişim yayınları, 2002.

Sıra Program Çıktıları Katkı Düzeyi
1 2 3 4 5
1 Yeni ve Güncel teknolojileri takip edebilir ve bunları değerlendirebilir X
2 Kurumsal Bilişim Sistemlerini işleyişini anlayabilir ve bu sistemleri temel seviyede kullanabilir X
3 Temel seviyedeki işletme problemlerin sayısal modellerini oluşturur X
4 Modellenmiş işletme problemlerini bilişim teknolojileri yardımıyla çözer ve çözümleri yorumlar X
5 Bilişim odaklı projelere takımın bir bireyi olarak katkı sağlar X
6 Proje yönetiminde takım çalışmasını destekleyen bilgi teknolojileri araçlarını etkin bir biçimde kullanır X
7 Temel işletme fonksiyonlarına ve bilişim teknolojilerine hâkim olur ve bunlar arasındaki bağlantıyı kurar X
8 Kurumsal bilişim sistemlerinin tasarlanması, geliştirilmesi ve uygulanması süreçlerine katkı verir. X
9 Girişimcilik projeleri de dâhil olmak üzere her türlü proje için kaliteli dokümantasyon üretebilir ve bu dokümanları sunar X
10 Bilgilendirici, efektif ve ilgi çekici sunumlar hazırlar ve bu sunumları sunar. X
Değerlendirme Sistemi
Yarıyıl Çalışmaları Katkı Oranı
1. Ara Sınav 40
1. Ödev 20
2. Ödev 20
3. Ödev 20
Toplam 100
1. Yıl İçinin Başarıya 50
1. Final 50
Toplam 100
AKTS - İş Yükü Etkinlik Sayı Süre (Saat) Toplam İş Yükü (Saat)
Proje / Tasarım 1 10 10
Ödev 1 8 8
Kısa Sınav 2 8 16
Ara Sınav 1 12 12
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 3 48
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 1 16
Final 1 0 0
Sözlü Sınav 1 0 0
Ödev 1 0 0
Ara Sınav 1 0 0
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) 16 0 0
Final 1 20 20
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) 16 0 0
Toplam İş Yükü 130
Toplam İş Yükü / 25 (Saat) 5,2
Dersin AKTS Kredisi 5