Kapat

Yazılım Mühendisliği

Geri

Yazılım Mühendisliği Programı'nın amacı,

  • modern yazılım geliştirme süreçlerine, araçlarına ve program dillerine hakim,
  • bağımsız ya da takım halinde yazılım geliştirebilen,
  • insan-bilgisayar etkileşimi ve yazılım-donanım arayüzü hakkında bilgili,
  • endüstrideki problemleri analiz edip, yazılımsal çözümler üretebilen

yazılım mühendisleri yetiştirmektir.

Yazılım Mühendisliği (YM) bir disiplin olarak nispeten yeni bir alandır. YM, geleneksel olarak Bilgisayar Mühendisliği / Bilimleri içinde ele alınmaktadır. Fakat son yıllarda, hizmet ağırlıklı uygulamaların ve bunları destekleyici teknolojilerin gelişmesi ile YM kendi başına bir disiplin haline gelmektedir. Önceden, genişletilmiş "programcılık" olarak algılanan YM faaliyetleri, artık kendi metodolojileri, kuramları ve pratikleri olan bir akademik alan olmuştur. Teknolojik gelişmeler donanımı ucuz ve yaygın hale getirmiştir. Ağ teknolojileri, tüm cihazların birbiri ile veri haberleşmesi yaptığı bir altyapıyı evrensel olarak sunmaktadır. Donanım ve iletişim altyapılarının üzerine oturan yazılım uygulamaları en dinamik teknolojik faaliyet alandır. Yazılımsal çözümler ile, teknoloji altyapısı insan faaliyetlerinin içine girmekte, insanların günlük hayatını daha verimli, güvenli, sağlıklı ve eğlenceli hale getirmektedir. YM programı günümüz gereksinimlerinin ortaya çıkardığı bir mühendislik disiplinidir ve yakın gelecekte de önemini hızla artıracaktır.

Bununla beraber, YM farklı sektörlerdeki problemlerin yazılımsal çözümlerini kapsamaktadır. Bu yönü ile disiplinlerarası çalışabilme becerileri öne çıkmaktadır. YM, kullanıcıların bilgisayar uygulamaları ve cihazları ile etkileşiminin yarattığı psikolojik durumdan, yazılım proje yönetimine kadar farklı alanlardan öğelerin birleştiği bir çalışma alanıdır.