Bilişim Teknolojileri (YL) (Tezli) (İngilizce) | |||||
Yüksek Lisans | Programın Süresi: 2 | Kredi Sayısı: 120 | 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 |