Programın Amacı
Büyük ölçekli yazılım ürünlerini uçtan uca tasarlayıp geliştirebilen; güvenlik, performans, sürdürülebilirlik ve kalite kriterlerini birlikte yönetebilen; veri temelli mühendislik yaklaşımıyla proje/araştırma çıktısı üretebilen uzman yazılım mühendisleri yetiştirmek.
Neler Öğreneceksiniz?
• Yazılım mimarisi: monolit–mikroservis, olay güdümlü mimari ve entegrasyon mantığı
• İleri yazılım tasarımı: tasarım desenleri, SOLID, domain-driven design farkındalığı
• Dağıtık sistemler: tutarlılık, ölçekleme, hata toleransı ve dayanıklılık
• Bulut ve DevOps: container/Kubernetes farkındalığı, CI/CD ve altyapı otomasyonu
• Yazılım kalite güvencesi: test piramidi, otomasyon, statik analiz ve kalite metrikleri
• Güvenli yazılım geliştirme: OWASP farkındalığı, kimlik–yetki, tehdit modelleme
• Performans mühendisliği: profil çıkarma, kapasite planlama ve optimizasyon yaklaşımı
• Gözlemlenebilirlik: logging/metrics/tracing, incident yönetimi farkındalığı (genel)
• Veri ve sistem tasarımı: veri modelleme, cache, mesajlaşma ve entegrasyon desenleri
• Ürün ve proje yönetimi: gereksinim, backlog, teslimat planlama ve paydaş yönetimi
• MLOps farkındalığı (seçmeli): model yaşam döngüsü, izleme ve üretime alma (genel)
• Araştırma yöntemleri: literatür tarama, deney tasarımı, bilimsel yazım
• Tez/proje: gerçek problem üzerinde ürün, platform veya araştırma çıktısı
Programın Öne Çıkanları
• Mimari ve ölçekleme odağı: yüksek trafikli sistemlere hazırlık
• Güvenlik ve kalite disiplini: güvenli kod + test otomasyonu + kalite metrikleri
• Bulut teslimat yetkinliği: CI/CD ve modern operasyon yaklaşımı
• Tez/proje çıktısı: portföy güçlendiren somut ürün/rapor
Kariyer ve İstihdam Alanları
• Kıdemli yazılım mühendisliği yolunda uzmanlaşma (backend/platform)
• DevOps/Platform Engineering ve SRE rolleri (kuruma göre)
• Güvenlik odaklı yazılım rolleri (AppSec, Security Engineering – kuruma göre)
• Yazılım mimarlığı ve teknik liderlik (tecrübe ile)
• Veri yoğun sistemlerde sistem tasarımı ve performans mühendisliği
• Ar-Ge, ürün geliştirme ve teknoloji danışmanlığı (kuruma göre)
Kimler İçin Uygun?
• Yazılım geliştirmede mimari, güvenlik ve ölçeklenebilirlik konularında derinleşmek isteyenler
• Bulut, DevOps ve modern teslimat süreçlerine ilgi duyan adaylar
• Test, kalite, performans ve gözlemlenebilirlik disiplinini güçlendirmek isteyen profesyoneller
• Proje/ürün odaklı somut çıktı üretmeyi hedefleyen öğrenciler
Kariyer Olanakları
Mezunlarımız kamu ve özel sektörde geniş iş imkanlarına sahiptir.
Erasmus+ Fırsatı
Avrupa'daki anlaşmalı üniversitelerde değişim programı imkanı.