Yazılım Mühendisliği lisans programı aşağıdaki maddeleri amaçlamaktadır.
Yazılım sistemlerinin yapısı, geliştirilmesi ve bu sistemlerin etkin kullanım yöntemleri konularında eğitim vermek.
Çağdaş, teorik ve pratik bilgilerle donatılmış ekonomiyi yönlendirebilecek yazılım mühendisleri yetiştirmek.
Programın amacı doğrultusunda belirlenen hedefler aşağıda belirtilmiştir.
Çeşitli sektörlerde faaliyet gösteren işletmelerin problemlerini çözmeye yönelik araştırmalar yaparak ülkeye özgü bilgi birikiminin sağlanmasında katkıda bulunacak bireyler yetiştirmek.
Toplumsal sorumluluk bilincini ve yazılım mühendisliği mesleğinin etik ilke ve değerlerini benimsetmek.
Analitik düşünebilen, istatistiksel düşünme ve yorumlama becerisine sahip, bilimsel düşünceyi özümsemiş olan bireyler yetiştirmek.
Çeşitli sektörlerde faaliyet gösteren işletme ve kurumlarda karşılaşılan mühendislik ve yöneticilik sorunlarını çözmede farklı bakış açılarını geliştirmeyi sağlamak.
Yazılım mühendisliği ile ilgili ulusal ve uluslararası gelişmeleri takip ederek mesleki bilgisini yenileme becerisini kazandırmak ve geliştirmek.
Bireysel ve takım çalışmalarında sorumluluk ve/veya yetki almayı ve bunların gereğini yerine getirmeyi benimsetmek.
Araştırma sonuçlarını yorumlayacak mühendisler yetiştirmek.
Bilgisini sürekli arttıran ve teknolojiye hâkim bireyler yetiştirmek.