| Bilişim Teknolojileri (İngilizce) (Tezsiz) | |||||
| Yüksek Lisans | Programın Süresi: 1.5 | Kredi Sayısı: 90 | TYYÇ: 7. Düzey | QF-EHEA: 2. Düzey | EQF: 7. Düzey |
| Yüksekokul/Myo/Fakülte/Enstitü | Lisansüstü Eğitim Enstitüsü | ||||
| Ders Kodu | ITC 547 | ||||
| Ders Adı İngilizce | Advanced Algorithms and Programming | ||||
| Ders Adı Türkçe | İleri Algoritmalar ve Programlama | ||||
| Öğretim Dili | EN | ||||
| Ders Türü | Alıştırma,Ters-Yüz Öğrenme,Ders | ||||
| Dersin Düzeyi | Orta | ||||
| Dönem | Yaz Okulu | ||||
| Haftalık İletişim Saatleri |
|
||||
| Tahmini Öğrenci İş Yükü | Dönem boyunca 186 saat | ||||
| Ders Kredileri | 7.5 AKTS | ||||
| Değerlendirme | Standart Harf Notu | ||||
| Ön Koşul | Yok | ||||
| Yan Koşul | Yok | ||||
| Beklenen Ön Bilgi | Temel programlama bilgisi | ||||
| Kayıt Kısıtlamaları | Sadece Yüksek Lisans Öğrencileri | ||||
| Genel Eğitim Hedefi | Gelişmiş bilgisayar programları tasarlamak ve uygulamak için algoritmaların temellerini öğrenmek. | ||||
| Ders Açıklaması | Bu ders algoritmalar, veri yapıları ve farklı programlama yöntemlerini kullanarak ileri bilgisayar programlarının gerçeklenmesini içermektedir. |
Ders Öğrenme Çıktıları ve YeterliliklerBu dersi başarıyla tamamlayabilen öğrenciler:1) Veri yapılarını ve algoritma kavramlarını kavramak 2) Tasarım algoritmaları 3) Gelişmiş bilgisayar programları oluşturmak için algoritmalar uygulamak 4) Uygulanan çözümün sonuçlarını analiz etmek ve raporlamak |
| Program Öğrenme Çıktıları/Ders Öğrenme Çıktıları | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| 1) | ||||
| 2) | ||||
| 3) | ||||
| 4) | ||||
| 5) | ||||
| 6) | ||||
| 7) | ||||
| 8) | ||||
| 9) | ||||
| 10) |
| N Yok | S Destekleyici | H Çok İlgili |
| Program Çıktıları ve Yeterlilikler | Düzey | Değerlendirme | |
| 1) | N | ||
| 2) | N | ||
| 3) | N | ||
| 4) | N | ||
| 5) | N | ||
| 6) | N | ||
| 7) | N | ||
| 8) | N | ||
| 9) | N | ||
| 10) | N |
| Hazırlayan ve Tarih | , |
| Ders Koordinatörü | TUNA ÇAKAR |
| Dönem | Yaz Okulu |
| Dersi Veren(ler) | Dr. Öğr. Üyesi TUNA ÇAKAR |
| Hafta | Konu |
| 1) | Algortimalara Giriş |
| 2) | Data Structures Part 1: Stacks, Queues, Heaps, Hashing |
| 3) | Data Structures Part 2: Trees and graphs |
| 4) | Algoritma Tasarımı Bölüm 1 |
| 5) | Algoritma Tasarımı Bölüm 2 |
| 6) | Algoritmaların Gerçek Dünya Sorunlarına Uygulanması |
| 7) | Yapay Zeka İçin Algoritmalar Bölüm 1 |
| 8) | Yapay Zeka İçin Algoritmalar Bölüm 2 |
| 9) | Oyunlar için Algoritmalar Bölüm 1 |
| 10) | Oyunlar için Algoritmalar Bölüm 2 |
| 11) | Sanat, Görme ve Görselleştirme Algoritmaları Bölüm 1 |
| 12) | Sanat, Görme ve Görselleştirme Algoritmaları Bölüm 2 |
| 13) | Ses, Müzik ve Konuşma Algoritmaları Bölüm 1 |
| 14) | Ses, Müzik ve Konuşma Algoritmaları Bölüm 2 |
| 15) | Proje/Sunum Dönemi |
| 16) | Proje/Sunum Dönemi |
| Gerekli/Tavsiye Edilen Okumalar | Algorithms by Robert Sedgewick, Kevin Wayne | |||||||||
| Öğretme Teknikleri | Flipped Sınıf. Proje için çalışmalar. | |||||||||
| Ödev ve Projeler | Proje | |||||||||
| Laboratuvar Çalışması | Yok | |||||||||
| Bilgisayar Kullanımı | Gerekli | |||||||||
| Diğer Aktiviteler | Yok | |||||||||
| Değerlendirme Yöntemleri |
|
|||||||||
| Ders Yönetimi |
|
|||||||||
| AKtivite | Hafta Sayısı | Saat | Hesaplama | ||||
| Yarıyıl Başına Hafta Sayısı | Etkinliğe Hazırlık | Etkinliğin Kendisinde Harcanan | Etkinlik Gereksinimlerini Tamamlama | ||||
| Ders Saati | 14 | 1 | 5 | 1 | 98 | ||
| Proje | 4 | 0 | 22 | 88 | |||
| Toplam İş Yükü | 186 | ||||||
| Toplam İş Yükü/25 | 7.4 | ||||||
| AKTS | 7.5 | ||||||