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
  • Bilgisayar Mühendisliği Bölümü (İngilizce)
  • Dersler - AKTS Kredileri
  • Principles of Software Design and Devel. (Yaz. Tas. ve G.P.)
  • 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ı BİM209 - Principles of Software Design and Devel. (Yaz. Tas. ve G.P.)
Ders Türü Zorunlu Dersler
Ders Dili İngilizce
Teori + Uygulama 3+0
AKTS 6.0
Öğretim Elemanları DOKTOR ÖĞRETİM ÜYESİ ZEYNEP BATMAZ
Dersin Veriliş Biçimi Yüz YüzeBu ders normalde yüz yüze verilir. Ancak, pandemi ve doğal afetler gibi özel durumlarda senkron ve/veya asenkron uzaktan eğitim formatında yürütülür.
Dersin Önkoşulları Bu dersin ön koşul ya da eş koşulu bulunmamaktadır.
Önerilen Dersler
Okuma Listesi
Değerlendirme Arasınav, Ödev, Final Sınavı
Staj & Uygulama
Sürdürülebilir Kalkınma Amaçları

Ders İçeriği

Haftalar Konular
1. hafta Yazılım Analizi, İşlevsellik, Temel Nesne-Yönelim Prensipleri.
2. hafta Gereksinim Analizi, Kullanım Senaryosu Diyagramları: Giriş.
3. hafta Gereksinim Değişimleri.
4. hafta Sınıf Diyagramları, Yazınsal Analiz.
5. hafta Soyut sınıflar, UML Diyagramları, Yüksek Bağıntı-Gevşek Bağlaşım.
6. hafta Kullanım Senaryosu Diyagramları, Etki Alanı Analizi, Yazılım Mimarisi, Ortaklık Analizi.
7. hafta Tasarım Prensipleri: Açık-Kapalı Prensibi, Kendini Tekrar Etme Prensibi, Tekil Sorumluluk Prensibi, Liskov Değiştirme Prensibi.
8. hafta İşlevsellik Devri, Kalıtım, Derleme, Birleştirme.
9. hafta Test Güdümlü Geliştirme; Özellik Güdümlü Geliştirme; Test Senaryosu Yazma.
10. hafta Savunmalı Programlama, Özellik Listeleri, İterasyon.
11. hafta IS-A ve HAS-A İlişkileri, Tasarım Örüntüleri, Anti-Örüntüler, Metrikler, Akış Diyagramları.
12. hafta Durum Diyagramları, Birim Test Etme, Yeniden Yapılandırma.

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Yanıt
  • Takım/Grup Çalışması
  • Uygulama - Alıştırma
  • Beyin Fırtınası
  • Rapor Hazırlama ve/veya Sunma
  • Öğretim Yeterlilikleri
  • Akılcı
  • Sorgulayan
  • Yaratıcı
  • Bir yabancı dili etkili kullanma
  • Takım halinde çalışabilme
  • Zamanı etkili kullanma
  • Eleştirel düşünebilme
  • Problem çözme
  • Bilgiyi yönetme
  • Karar verme becerisi
  • 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 30
Ödev 1 25
Dönem Sonu Sınavı 1 45
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