Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • Türkçe
    • Türkçe Türkçe
    • İngilizce İngilizce
Program Hakkında Eğitim Amaçları Program Yeterlilikleri (Çıktıları) Dersler - AKTS Kredileri Alan Yeterlilikleri Ders - Prog. Yeterlilik İlişkileri Alan & Prog. Yeterlilik İlişkileri Ders - Sürdürülebilir Kalkınma Amaçları İlişkisi
  • Mühendislik Fakültesi
  • Elektrik-Elektronik Mühendisliği Bölümü (İngilizce)
  • Dersler - AKTS Kredileri
  • Algorithms and Complexity (Algoritmalar ve Karmaşıklık)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • Öğrenme Çıktısının Program Çıktılarına Katkısı

Ders Bilgileri

Ders Kodu - Ders Adı EEM480 - Algorithms and Complexity (Algoritmalar ve Karmaşıklık)
Ders Türü Mesleki Seçmeli Dersler
Ders Dili İngilizce
Teori + Uygulama 3+0
AKTS 5.0
Öğretim Elemanları DOÇENT DOKTOR EMİN GERMEN
Dersin Veriliş Biçimi Ders sınıfta öğrencilerle yüzyüze ortamda işlenmektedir.
Dersin Önkoşulları Bu dersin önkoşulu ya da eş koşulu bulunmamaktadır.
Önerilen Dersler C Programlama dili 
Okuma Listesi
Değerlendirme 2 Ara sınav + 1 Final sınavı + En az 3 proje ödevi
Staj & Uygulama Staj yok
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Java ve Nesne TAbanlı Programlama Genel bakış
2. hafta Nesne Tabanlı Programlama ve Java Devam Ediyor
3. hafta Program performans analizi ve Karmaşıklık analizi. Küçük O Büyük O Küçük Omega Büyük Omega ve Teta Karmaşıklıkları
4. hafta Java dilinde Soyutlama, Interface. Doğrusal Listeler, Bağlı listeler
5. hafta Yığıtlar ve Kuyruklar
6. hafta Ara sınav
7. hafta Yığıt ve Kuyruk uygulamaları
8. hafta Ağaç Yapıları ve İkili Ağaçlar. Ağaç gezinmeleri
9. hafta Huffman Kod, İkili Arama ağaçları
10. hafta Öncelikli kuyruk yapıları heap yapıları ve heap sıralama
11. hafta Öğrenilen yöntemlerle uygulamalar
12. hafta Sınav II
13. hafta Hash yapıları, LZW Kodlama/Kod Çözme, Iteratör kavramı
14. hafta Graflar ve Graf gezinmeleri

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Soru-Yanıt
  • Gösterme
  • Uygulama - Alıştırma
  • Rapor Hazırlama ve/veya Sunma
  • Öğretim Yeterlilikleri
  • Üretken
  • Özdeğerlerine saygılı
  • Yaratıcı
  • Etik Kurallara Uyma
  • Bir yabancı dili etkili kullanma
  • Zamanı etkili kullanma
  • Problem çözme
  • Bilgiyi yönetme
  • Bağımsız çalışma
  • Proje Tasarlama ve Yönetme

Ölçme ve Değerlendirme

Değerlendirme Yöntemi ve Geçme Kriterleri
Sayısı Yüzde (%)
1.Ara Sınav 1 15
Kısa Sınav 1 15
Ödev 1 30
Dönem Sonu Sınavı 1 40
Toplam (%) 100
  • Kurumsal
  • İsim ve Adres
  • Akademik Takvim
  • Yönetim Kadrosu
  • Kurum Hakkında
  • Akademik Programlar
  • Genel Kabul Şartları
  • Önceki Öğrenmenin Tanınması
  • Kayıt İşlemleri
  • AKTS Kredi Sistemi
  • Akademik Danışmanlık
  • Akademik Programlar
  • Doktora / Sanatta Yeterlik
  • Yüksek Lisans
  • Lisans
  • Önlisans
  • Açık ve Uzaktan Eğitim Sistemi
  • Öğrenci İçin Bilgi
  • Şehirde Yaşam
  • Konaklama
  • Beslenme Olanakları
  • Tıbbi Olanaklar
  • Engelli Öğrenci Olanakları ı
  • Sigorta
  • Maddi Destek
  • Öğrenci İşleri Daire Başkanlığı
  • Öğrenci İçin Bilgi
  • Öğrenim Olanakları
  • Uluslararası Programlar r
  • Değişim Öğrencileri için Pratik Bilgiler
  • Dil Kursları
  • Staj
  • Sosyal Yaşam ve Spor Olanakları
  • Öğrenci Kulüpleri