DERSİN TÜRÜ | Zorunlu |
DERSİN DÜZEYİ | Lisans |
DERSİN YILI | 1 |
YARIYIL | Birinci Yarıyıl (Güz) |
AKTS | 6 |
ÖĞRETİM ELEMAN(LAR)I | Doçent Doktor Nurcan Alkış Bayhan
|
DERSİN ÖĞRENME KAZANIMLARI |
Bu dersin sonunda öğrenciler; 1) Basit algoritmalar tasarlar ve analiz eder. 2) Temel sıralama algoritmalarını açıklar ve analiz eder. 3) Temel veri yapılarının temellerini anlarlar ve yeniden ifade ederler. 4) Yığın, kuyruk, sıralı liste gibi temel veri yapılarını kavrarlar. 5) Temel veri yapılarının uygulamalarında beceriler geliştirir.
|
DERSİN VERİLİŞ BİÇİMİ | Yüz Yüze |
DERSİN ÖNKOŞULLARI | Yok |
ÖNERİLEN DERSLER | |
DERS TANIMI | Bu ders, C programlama diline dayanılarak çeşitli veri yapılarını, modellerini ve algoritmaları ele almaktadır. Program/yazılım geliştiren, iş dünyasına yönelik yazılım tasarımları yapan, matematik ve mühendislik problemlerini bilgisayar ortamında modellemek isteyen her düzeyden programcı veya yazılımcılar için bir derstir. Veri yapıları ve Algoritmalar dersi giriş seviyesinde programlama yapma, algoritma kurma ve mantığını anlama yeteneklerini kazandırmayı hedeflemektedir.
|
DERS İÇERİĞİ | HAFTA | KONULAR |
---|
1. Hafta | Giriş | 2. Hafta | Problem Çözümü | 3. Hafta | Algoritmik program tasarımı | 4. Hafta | Algoritmik program tasarımı | 5. Hafta | C-Programlama diline giriş | 6. Hafta | C dilinde kontrol yapıları | 7. Hafta | C dilinde fonksiyonlar | 8. Hafta | Ara Sınav | 9. Hafta | C dilince diziler | 10. Hafta | C dilinde pointerlar | 11. Hafta | Sıralama algoritmaları | 12. Hafta | Sıralama algoritmaları | 13. Hafta | Veri yapıları tanımlar | 14. Hafta | Struct-linked list-queue yapıları |
|
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR | Veri yapıları ve algoritmalar, Rifat Çölkesen, PapatyaBilim Data Structures Using C and C++ (2nd Edition), Yedidyah Langsam, Moshe J. Augenstein, Aaron M. Tenenbaum, Prentice Hall
|
ÖĞRETİM YÖNTEM VE TEKNİKLERİ | Anlatım,Sorun/Problem Çözme |
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ | | Sayısı | Toplam Katkısı(%) |
---|
Ara Sınav | 1 | 30 | Ödev | 2 | 10 | Mini-Sınav | 4 | 20 | Toplam(%) | | 60 | Yıl İçinin Başarıya Oranı(%) | | 60 | Finalin Başarıya Oranı(%) | | 40 | Toplam(%) | | 100 |
|
AKTS İŞ YÜKÜ |
Aktivite |
Sayı |
Süresi(Saat) |
İş Yükü |
Ara Sınav | 1 | 2,5 | 2,5 | Kısa Sınavlara hazırlık | 4 | 8 | 32 | Sınıf Dışı Ders Çalışma Süresi | 14 | 2 | 28 | Final Sınavına Hazırlık | 1 | 25 | 25 | Ders Saati | 14 | 3 | 42 | Ara Sınava Hazırlık | 1 | 20 | 20 | Laboratuvar | | | | Final Sınavı | 1 | 2,5 | 2,5 | Ödevler | 2 | 8 | 16 | Kısa Sınavlar | 4 | 2 | 8 | Toplam İş Yükü | | | 176 |
---|
Toplam İş Yükü / 30 | | | 5,86 |
---|
Dersin AKTS Kredisi | | | 6 |
|
DİL | Türkçe |
STAJ / UYGULAMA | Yok |
| |