Ñ©ÀæÊÓÆµ

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.