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
  • Software Engineering (Yazılım Mühendisliği)
  • Öğrenme Çıktıları
  • Tanıtım
  • Öğrenme Çıktıları
  • Program Çıktılarına Katkısı
  • Öğrenme Çıktısının Program Çıktılarına Katkısı

  • Yazılım mühendisliğindeki temel kavramları açıklayabilecektir.
  • Yazılım mühendisliğinin önemini kavrar.
  • Yazılım geliştirme yaşam döngüsünü kavrar.
  • Bir yazılım mühendisinin mesleki, etik ve sosyal sorumluluğunu kavrar.
  • Problemin tanımlanması ve analizi, yazılım tasarımı, geliştirme, uygulama, doğrulama ve dokümantasyon için temel oluşturan mevcut teorileri, modelleri ve teknikleri uygulayabilecektir.
  • Gereksinim yönetiminin önemini kavrar ve farklı yazılım gereksinim türlerini açıklar.
  • Yazılım geliştirme modellerini karşılaştırır.
  • UML'de kullanılan temel notasyonları ve bu notasyonların sistem tasarımında nasıl kullanıldığını kavrar.
  • Yazılım geliştirme yaşam döngüsünün gereksinim analizi, tasarım, programlama, test ve bakım adımlarındaki önemli faaliyetleri ve temel çıktıları kavrar.
  • Yazılım süreç metodolojileri, algoritma seçimi, dil, yazılım kütüphaneleri ve kullanıcı arayüzü teknikleri gibi yazılım geliştiricisinin kullanabileceği çok çeşitli ilke ve araçları betimler.
  • İşbirlikçi ve kapsayıcı bir ortam yaratan, hedefler belirleyen, görevleri planlayan ve hedeflere ulaşan bir ekip içerisinde etkili bir şekilde çalışabilecektir.
  • Mühendislik, bilim ve matematik ilkelerini uygulayarak karmaşık bir mühendislik problemini çözer.
  • Yazılım sürecinin tüm aşamalarını gerçek bir projede uygular.
  • Takım çalışması deneyimi kazanır.
  • Yazılım projelerinde proje planlamasının önemini kavrar.
  • Projenin takvimlendirilmesinin önemini kavrar.
  • Versiyon kontrol sistemlerinin önemini kavrar.
  • Hata ayıklamanın önemini kavrar ve test senaryoları yazmayı öğrenir.
  • Dinleyiciler ile yazılı, sözlü ve grafik iletişim kurar.

  • 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