1 | Dersin Adı: | VERİ YAPILARI ve ALGORİTMALAR |
2 | Dersin Kodu: | EEM4109 |
3 | Dersin Türü: | Seçmeli |
4 | Dersin Seviyesi: | Lisans |
5 | Dersin Verildiği Yıl: | 4 |
6 | Dersin Verildiği Yarıyıl: | 7 |
7 | Dersin AKTS Kredisi: | 5 |
8 | Teorik Ders Saati (saat/hafta): | 3 |
9 | Uygulama Ders Saati (saat/hafta): | 0 |
10 | Laboratuar Ders Saati (saat/hafta): | 0 |
11 | Dersin Önkoşulu | Yok |
12 | Ders İçin Önerilen Diğer Hususlar | Yok |
13 | Dersin Dili: | Türkçe |
14 | Dersin Veriliş Şekli | Yüz yüze |
15 | Dersin Koordinatörü: | Prof. Dr. FAHRİ VATANSEVER |
16 | Dersi Veren Diğer Öğretim Elemanları: | |
17 | Ders Koordinatörünün İletişim Bilgileri: |
E-posta:fahriv@uludag.edu.tr Tel: (224) 294 09 05 Adres: Elektrik-Elektronik Mühendisliği bölümü, No:304 |
18 | Dersin Web Adresi: | |
19 | Dersin Amacı | Veri yapılarının analiz ve sentezini gerçekleştirebilme, değişik algoritmaları kavrayıp uygulamalar için kodlayabilme yeteneklerinin kazanılması |
20 | Dersin Mesleki Gelişime Katkısı: |
21 | Ders Öğrenme Kazanımları |
|
22 | Dersin İçeriği |
Hafta | Teori | Uygulama |
1 | Veriler, veri yapıları, veri işleme algoritmaları | |
2 | Diziler | |
3 | Listeler | |
4 | Kuyruklar | |
5 | Yığınlar | |
6 | Ağaçlar | |
7 | Sıralama algoritmaları | |
8 | Yıliçi sınav+Ders tekrarı | |
9 | Sıralama algoritmaları | |
10 | Arama algoritmaları | |
11 | Arama algoritmaları | |
12 | Graflar | |
13 | Graf algoritmaları | |
14 | Hash tabloları |
23 | Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: |
1. Goodrich, M.T., Tamassia, R., Mount, D., Data Structures & Algorithms in C++, Second Edition, John Wiley & Sons Inc., 2011. 2. Lafore, R., Sams Teach Yourself Data Structires and Algorithms in 24 Hours, Sams Publishing, 1999. 3. Vatansever, F., İleri Programlama Uygulamaları, Seçkin Yayıncılık, 2006. 4. Lafore, R., Data Structures & Algorithms in Java, Second Edition, SAMS, 2003. 5. Kruse, R.L., Ryba, A.J., Data Structures and Program Design in C++, Prentice Hall, 2000. |
24 | Değerlendirme |
YARIYIL İÇİ ÇALIŞMALARI | SAYISI | KATKI YÜZDESİ |
Ara Sınav | 1 | 40 |
Kısa Sınav | 0 | 0 |
Ödev | 0 | 0 |
Yıl sonu Sınavı | 1 | 60 |
Toplam | 2 | 100 |
Yıl içi çalışmalarının Başarıya Oranı | 40 | |
Finalin BAşarıya Oranı | 60 | |
Toplam | 100 | |
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları | ||
Açıklama |
25 | AKTS / İŞ YÜKÜ TABLOSU |
Etkinlik | SAYISI | Süresi [Saat] | Toplam İş Yükü [Saat] |
Teorik Dersler | 14 | 3 | 42 |
Uygulamalı Dersler | 0 | 0 | 0 |
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) | 14 | 3 | 42 |
Ödevler | 0 | 0 | 0 |
Projeler | 0 | 0 | 0 |
Arazi Çalışmaları | 0 | 0 | 0 |
Arasınavlar | 1 | 16 | 16 |
Diğer | 0 | 0 | 0 |
Yarıyıl Sonu Sınavları | 1 | 20 | 20 |
Toplam İş Yükü | 120 | ||
Toplam İş Yükü / 30 saat | 4 | ||
Dersin AKTS Kredisi | 4 |
26 | PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ÖK: Öğrenme Kazanımları | PY: Program yeterlilikleri |
Katkı Düzeyi: | 1 Çok Düşük | 2 Düşük | 3 Orta | 4 Yüksek | 5 Çok Yüksek |