program öğrenim kazanımları

Bu programı başarıyla tamamlayan öğrenciler:

  1. Yazılım geliştirme süreçlerine yönelik temel kuramsal bilgileri edinebilecek ve yazılım projelerinde kullanabilecek,
  2. Programlama dilleri, veri yapıları ve algoritmalar konusunda yetkinlik kazanabilecek ve etkin yazılım çözümleri üretebilecek,
  3. Yazılım gereksinim analizi, sistem tasarımı, geliştirme, test ve bakım süreçlerini kapsayan yazılım yaşam döngüsüne hakim olabilecek ve uygulayabilecek,
  4. Modern yazılım geliştirme araçlarını, tekniklerini ve mühendislik yaklaşımlarını kullanabilecek,
  5. Mobil, web ve masaüstü tabanlı yazılım geliştirme süreçlerini anlayabilecek ve yazılım projelerinde kullanabilecek,
  6. Çoklu ortam yazılım geliştirme, oyun programlama ve nesnelerin interneti gibi alanlara yönelik yazılım çözümleri tasarlayabilecek ve uygulayabilecek,
  7. Veritabanı yönetim sistemleri, büyük veri işleme ve bulut bilişim konularında bilgi sahibi olabilecek ve bunları kullanabilecek,
  8. Yazılım projelerinde güvenlik, veri gizliliği ve etik kurallara uygun hareket edebilecek ve yazılım güvenliği konularında farkındalık kazanabilecek,
  9. Türkçe ve en az bir yabancı dilde teknik dökümantasyon hazırlayabilecek, rapor yazabilecek ve etkili sunum yapabilecek,
  10. Takım çalışmasına yatkınlık kazanabilecek ve çok disiplinli projelerde etkili iletişim kurabilecek,
  11. Yapay zeka, makine öğrenimi ve veri madenciliği gibi güncel teknolojileri analiz edebilecek ve projelerinde kullanabilecek,
  12. Girişimcilik, inovasyon ve sürdürülebilir yazılım geliştirme konularında farkındalık kazanma ve yazılım sektöründeki iş ve yatırım fırsatlarını değerlendirebilecektir.