Eskişehir Teknik Üniversitesi Eskişehir Teknik Üniversitesi
  • Kurumsal
  • Akademik Programlar
  • Öğrenci İçin Bilgi
  • English
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
  • Lisansüstü Eğitim Enstitüsü
  • Bilgisayar Mühendisliği Anabilim Dalı
  • Bilgisayar Mühendisliği Anabilim Dalı (Tezli) (YL) (İngilizce)
  • Dersler - AKTS Kredileri
  • Software Engineering (Yazılım Mühendisliği)
  • Tanıtım
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • ÖÇ-PÇ İlişkisi
  • AKTS İş Yükü

Ders Bilgileri

Ders Kodu - Ders Adı BİL559 - Software Engineering (Yazılım Mühendisliği)
Ders Türü Seçmeli Dersler
Ders Dili İngilizce
Teori + Uygulama 3+0
AKTS 7.5
Öğretim Elemanları DOKTOR ÖĞRETİM ÜYESİ BURCU YILMAZEL
Dersin Veriliş Biçimi Bu ders yüz yüze eğitim şeklinde yürütülmektedir.
Dersin Önkoşulları Bu dersin önkoşulu ya da eş koşulu bulunmamaktadır.
Önerilen Dersler Yoktur.
Zorunlu ya da Önerilen Kaynaklar Sommerville, I. Software Engineering. 10. baskı. Pearson, 2016. Pressman, R. S. & Maxim, B. R. Software Engineering: A Practitioner's Approach. 9. baskı. McGraw-Hill, 2020.
Okuma Listesi Martin, R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, 2017. Newman, S. Building Microservices. 2nd edition. O Reilly Media, 2021. Forsgren, N., Humble, J. & Kim, G. Accelerate: The Science of Lean Software and DevOps. IT Revolution Press, 2018. Bourque, P. & Fairley, R. E. Guide to the Software Engineering Body of Knowledge (SWEBOK V3.0). IEEE Computer Society, 2014.
Değerlendirme Ara sınav, Ödev ve Final.
Staj & Uygulama Yoktur.
Sürdürülebilir Kalkınma Amaçları Nitelikli Eğitim , Sanayi, Yenilikçilik ve Altyapı

Ders İçeriği

Haftalar Konular
1. hafta Yazılım mühendisliği disiplinine genel bakış
2. hafta Yazılım geliştirme süreç modelleri
3. hafta Gereksinim mühendisliği
4. hafta Yazılım analizi, tasarımı ve modelleme
5. hafta Yazılım mimarileri ve mimari tasarım kararları
6. hafta Yazılım doğrulama, geçerleme ve kalite güvencesi
7. hafta Güvenli yazılım geliştirme
8. hafta Yazılım üretimi, evrimi ve DevOps
9. hafta Yazılım projelerinde risk yönetimi
10. hafta Yazılım mühendisliğinde etik, sürdürülebilirlik ve toplumsal sorumluluk
11. hafta Yazılım mühendisliğinde deneysel araştırma yöntemleri ve kanıta dayalı yaklaşımlar
12. hafta Yapay zeka destekli yazılım geliştirme yaklaşımları
13. hafta Modern yazılım test ve doğrulama paradigmaları
14. hafta Güncel yazılım mühendisliği eğilimleri ve gelecek yönelimleri

Öğretim Yöntem ve Teknikleri

  • Öğretim Yöntemleri
  • Anlatım
  • Tartışma
  • Soru-Yanıt
  • Gözlem
  • Sorun/Problem Çözme
  • Beyin Fırtınası
  • Rapor Hazırlama ve/veya Sunma
  • Öğretim Yeterlilikleri
  • Üretken
  • Özdeğerlerine saygılı
  • Akılcı
  • Sorgulayan
  • Girişimci
  • Yaratıcı
  • Etik Kurallara Uyma
  • Toplumsal duyarlılık
  • Bir yabancı dili etkili kullanma
  • Eleştirel düşünebilme
  • Soyut analiz ve sentez yapma
  • Problem çözme
  • Kaliteye önem verme
  • Karar verme becerisi

Ö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
  • Öğ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