GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
BPR123 VERİ YAPILARI VE PROGRAMLAMA Ders 1 2 4,00

Önlisans



Programlama dillerinin genel yapıları öğretilerek, yazılım geliştirme aşamasında kullanılacak veri yapılarının bilgisine temel seviyede sahip olmak


Öğr.Gör. Ömer DAĞISTANLI


1 Programlama dillerinin genel yapısını bilir, C/C++ programlama dilinde kullanabilir
2 Programlama dillerinde kullanılan temel veri tiplerini bilir, C/C++ programlama dilinde kullanabilir
3 Programlama dillerinde kullanılan temel karar yapılarını ve döngü yapılarını bilir, C/C++ programlama dilinde kullanabilir
4 Geliştirilen algoritmanın analizini yapabilir
5 Temel sıralama algoritmalarını bilir ve bu algoritmaları yazılım tasarımı aşamasında kullanabilir

Uzaktan Eğitim



[Yok]


C/C++ programlama dili genel yapısı, Programlama dilleri genel yapıları, fonksiyonlar, kuyruk yapısı, temel sıralama algoritmaları, arama algoritmaları, algoritma analizleri, ağaç yapısı


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Giriş, Soyut Veri Tipleri
2 Diziler, Bağlı Listeler
3 Diziler, Bağlı Listeler
4 Yığınlar Yığın yapıları
5 Kuyruklar Kuyruk yapıları
6 Öncelikli Kuyruklar Öncelikli Kuyruklar
7 Ağaç yapıları
8 İkili ağaçlar, Dengeli ağaçlar Dengesizlikler ve Denge sağlama yöntemleri
9 İkili ağaçlar, Dengeli ağaçlar Dengesizlikler ve Denge sağlama yöntemleri
10 Arama, sıralama algoritmaları Algoritma kodlama
11 Arama, sıralama algoritmaları Algoritma kodlama
12 Arama, sıralama algoritmaları Algoritma kodlama
13 Sıralama algoritmalarının karşılaştırılması Sıralama algoritmalarının karşılaştırılması
14 Graflar Graflar

1. Rıfat Çölkesen, Veri Yapıları ve Algoritma, Papatya Yayıncılık 2. Data Structures and Algorithm Analysis, Mark A. Weiss 3. Data Structures: A Pseudocode Approach with C , Richard F. Gilberg and Behrouz A. Forouzan



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Quiz 3 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Final Sınavı 1 1 1
Quiz 3 1 3
Derse Katılım 14 3 42
Bireysel Çalışma 14 1 14
Final Sınavı içiin Bireysel Çalışma 1 24 24
Quiz için Bireysel Çalışma 3 3 9
Toplam İş Yükü (saat) 93

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
ÖÇ 1 3
ÖÇ 2
ÖÇ 3
ÖÇ 4 2
ÖÇ 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek