Yazılım Mühendisliği, güvenilir ve verimli bir şekilde davranan, geliştirilmesi ve sürdürülmesi uygun maliyetli olan ve müşterilerin kendileri için tanımlamış olduğu tüm gereksinimleri karşılayan yazılım sistemleri geliştirme ve sürdürme disiplinidir. Yazılım Mühendisliği, büyük ve pahalı yazılım sistemlerinin çok çeşitli durumlarda artan etkisi ve güvenlik açısından kritik uygulamalarda yazılımın artan önemi gibi faktörlere yanıt olarak gelişmiştir. Yazılım mühendisliği, hem yazılımın somut olmayan doğası hem de yazılım işleminin süreksiz doğası nedeniyle diğer mühendislik disiplinlerinden farklıdır. Somut, fiziksel eserler için geliştirilen mühendislik uygulamaları ile matematik ve bilgisayar biliminin ilkelerini bütünleştirmeyi amaçlamaktadır.Aday öğrenciler, yazılım mühendisliğinin;
 
  • Bilgisayar Bilimleri olarak eğitim ve öğretim hizmeti veren bir lisans programında yazılım mühendisliğiyle ilişkili bir veya birden fazla ders sunulması,
  • Yazılım Mühendisliği olarak eğitim ve öğretim hizmeti veren bir lisans programı olarak yazılım mühendisliğiyle ilişkili dersler sunulması,

bağlamında üniversitelerde yer aldığını görebilirler. Günümüzde Bilgisayar Bilimleri ile Yazılım Mühendisliği olarka adlandırılan programların birçık ortak dersi vardır. Buna rağmen yazılım mühendisliği öğrencileri yazılım güvenilirliği ve bakımı hakkında daha fazla bilgi edinir ve başlangıcından itibaren doğru bir yazılım geliştirme ve bakım tekniklerine daha fazla odaklanır. Bilgisayar bilimleri öğrencileri bu tür tekniklerin önemini muhtemelen duymuş olsalar da, yazılım mühendisliği programlarında sağlanan mühendislik bilgisi ve deneyimi bilgisayar bilimleri programlarının sağlayabileceğinin ötesine geçmektedir. 

HOŞGELDİNİZ

İLETİŞİM

Placeholder Harran Üniversitesi, Mühendislik Fakültesi, Yazılım Mühendisliği Bölümü, Osmanbey Yerleşkesi, Haliliye, Şanlıurfa, Türkiye
+90 414 318 1378
yazilim@harran.edu.tr