Program Öğrenme Çıktıları
1. Matematik, fen bilimleri, temel mühendislik ve yazılım mühendisliği alanlarında kuramsal ve uygulamalı bilgi; bu bilgileri karmaşık mühendislik problemlerini çözmek için kullanma becerisi.
2. Karmaşık mühendislik problemlerini, temel bilim, matematik, mühendislik ve yazılım mühendisliği bilgilerini kullanarak; yazılım mühendisliği süreçlerini tanımlama, uygulama, değerlendirme, ölçme, yönetme, değiştirme, geliştirme ve yeni sürüm hazırlama kapsamında analiz etme ve çözme becerisi.
3. Yazılım Mühendisliği alanındaki karmaşık sistem, süreç veya ürünleri; temel mühendislik bilgilerini kullanarak, gerçekçi kısıtlar ve koşullar altında, mevcut ve gelecekteki gereksinimleri karşılayacak biçimde, Birleşmiş Milletler Sürdürülebilirlik Kalkınma Amaçları ve İlkeleri doğrultusunda yaratıcı çözümler geliştirerek tasarlama bilgi ve becerisi.
4. Karmaşık mühendislik problemlerinin analizi ve çözümünde; tahmin, modelleme ve benzeri yaklaşımlar da dahil olmak üzere, uygun yöntemleri, kaynakları ile çağdaş mühendislik ve bilişim araçlarını etkin biçimde seçme ve kullanma becerisi, bu araçların kısıtlarını tanıma ve değerlendirme farkındalığı.
5. Yazılım Mühendisliği alanındaki problemlerin analizi için bilimsel araştırma yöntemlerini kullanarak elde edilen verileri analiz edip yorumlama ve sonuçları mesleki etik çerçevesinde değerlendirme becerisi.
6. Yazılım Mühendisliği uygulamalarının toplum, sağlık, güvenlik, ekonomi, sürdürülebilirlik ve çevre üzerindeki etkileri hakkında bilgi; geliştirilen çözümlerin Birleşmiş Milletler Sürdürülebilir Kalkınma Amaçları ile uyumuna özen gösterme ve bu çözümlerin hukuksal sonuçlarına ilişkin farkındalık.
7. Mühendislik meslek ve etik ilkelerine uygun davranma; mühendislik uygulamalarında tarafsızlık, dürüstlük ve çeşitliliğe saygı gösterme, mesleki sorumluluklar ve etik konularda bilgi ve farkındalık.
8. Bireysel olarak ve disiplin içi ya da çok disiplinli ekiplerde (yüz yüze, uzaktan veya karma ortamlarda) takım üyesi veya takım lideri olarak etkin biçimde görev alma ve iş birliği yapabilme becerisi.
9. Bir yabancı dili (İngilizce) kullanarak Yazılım Mühendisliği ile ilgili bilgilere erişme, bu bilgileri hedef kitlenin eğitim, dil ve mesleki farklılıklarını dikkate alarak sözlü ve yazılı biçimde raporlama, sunma ve teknik konularda etkin iletişim kurma becerisi.
10. Yazılım Mühendisliği projelerinin planlanması, yürütülmesi ve yönetimi; ekonomik yapılabilirlik analizi yapma, sürdürülebilir ve yenilikçi çözümler üretme, girişimcilik ve yenilikçilik konularında farkındalık gösterme bilgi ve becerisi.
11. Bilimsel ve teknolojik gelişmeleri izleyerek mesleki bilgi ve becerilerini sürekli geliştirme, yeni ve gelişmekte olan teknolojilere uyum sağlama ve teknolojik değişimler karşısında sorgulayıcı düşünebilme becerisi.

