Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Veri Yapıları | MAT4280 | 3 | 6 | 3 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz, Bahar |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli @ Matematik Lisans Programı Seçmeli @ Matematik Lisans Programı (2. Öğretim) |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Matematik Bölümü |
---|---|
Dersin Koordinatörü | Elif Tarım |
Dersi Veren(ler) | Mustafa Düldül |
Asistan(lar)ı |
Dersin Amacı | Verileri sıralama, listeleme ve veri arama ile ilgili temel bilgileri, kavramları ve algoritmaları vermek Bu bilgileri kullanarak yazılım geliştirebilmek |
---|---|
Dersin İçeriği | Temel 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 |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenciler algoritmik düşünce geliştirebilme becerisini kazanır.
- Öğrenciler program geliştirebilme ve kodlayabilme becerisini kazanır.
- Öğrenciler özel bazı algorirtmaların kullanılmasını öğrenecektir.
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | Temel veri yapıları ve algoritmalara genel bakış | |
2 | Dizi Yapıları | |
3 | Yığın Yapıları | |
4 | Yığın Yapıları, Kuyruk Yapıları | |
5 | Kuyruk Yapıları | |
6 | Bağlantılı liste yapıları | |
7 | Bağlantılı liste yapıları, Tek bağlı listeler | |
8 | Ara Sınav | |
9 | Çift bağlı listeler | |
10 | Ağaç Yapısı, İkili Ağaçlar | |
11 | Sıralama ve Sıralama yöntemleri | |
12 | Arama Yöntemleri | |
13 | Graf Yapıları | |
14 | Sunum | |
15 | Sunum | |
16 | Final Sınavı |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | ||
Sunum/Jüri | 1 | 30 |
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 14 | 3 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 15 | 3 | |
Derse Özgü Staj | |||
Ödev | 4 | 15 | |
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | 2 | ||
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 12 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 12 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|