Bölüm tanıtım videomuza buradan erişebilirsiniz.
Yazılım Mühendisleri Ne İş Yapar?
Yazılım Mühendisleri birçok sektörlerde yazılım geliştirme sürecinin herhangi bir adımında yer alabilirler.? Yazılım geliştirirken izlenen aşamalar, programlama, tasarım, analiz ve test adımlarıdır. Yazılım mühendisi program kısmında hedef kitlenin ihtiyacına ve isteğine uygun bir program için gereklilikleri belirler ve bu doğrultuda programcılarla beraber yazılım geliştirir. Tasarım kısmında yazılan programın son kullanıcının isteklerine göre arayüzün daha fazla görselleştirilmesini sağlar. Test kısmında kullanıcıya teslim edilecek veya teslim edildikten sonra güncellenen programların istek ve ihtiyaçlar doğrultusunda çalışma performansını denetler ve geliştirir. Analiz kısmında ise geliştirilen ve geliştirilmesi planlanan programlar için araştırmalar yapıp, önceki programların verilerini istatistiksel olarak inceler. Bu inceleme sayesinde olumlu olan ve geliştirilmesi gereken yönleri tespit eder. Elde ettiği sonuçlardan yararlanarak ve eksiklikleri gidererek mesleki anlamda yetkinliklerini artırır. Bu sayede yeni projelere başlanırken daha sağlam bir temel oluşturulmasına katkı sağlar.
Çalışma Olanakları
Yazılım mühendisliği bölümü mezunları çok geniş bir alanda çalışma potansiyeline sahiptir. Büyük bir kısmı çok geniş bir yelpazedeki özel sektör firmalarında çalışmakla birlikte kamu sektöründe de istihdam edilmektedir. Mezunlar ayrıca kendi işlerini kurabileceği gibi yurt dışında da çalışabilmektedir. Ayrıca, çalışma alanları insanların ve farklı disiplinlerin ihtiyaçlarına bağlı olarak gün geçtikçe farklılaşmaktadır.
Yazılım mühendisleri, bilgisayar, mobil ve gömülü sistemler gibi farklı ortamlarda yazılım geliştirici, yazılım ve veri tabanı programcısı/uzmanı/ mimarı/analisti, yazılım destek uzmanı, yazılım tasarımcısı, yazılım proje yöneticisi, veri madenciliği uzmanı/danışmanı, veri bilimci/mühendisi, uygulama programcısı /uzmanı/danışmanı, sistem analisti/geliştirme uzmanı/ programcısı/ tasarımcısı/uzmanı/danışmanı, oyun/mobil yazılım geliştirme uzmanı, iş zekâsı uzmanı/danışmanı, bilgi güvenliği/siber güvenlik uzmanı, bulut bilişim/büyük veri uzmanı/danışmanı, bilgisayar ağı analisti/yöneticisi, Ar-Ge mühendisi, yazılım mühendisliği eğitimi öğretim üyesi/elemanı gibi birçok farklı alanda ve unvanda çalışmaktadır. Sektörde yazılım mühendisliği alanında bilgi birikimine sahip mühendis ihtiyacının giderek artması nedeniyle oldukça fazla iş imkânı bulunmaktadır.
KTÜ Yazılım Mühendisliği Olarak Hedefimiz
Yazılım mühendisleri kullanıcıların ihtiyaçları doğrultusunda oluşturulacak sistemin gereksinimlerini, tasarımını ve yapısını incelemekle birlikte programlama dillerini de kullanarak yazılımları geliştirirler. Birçok yazılım mühendisi, son kullanıcıları ve hedef kitlesini hesaba katarak yeni yazılımlar ve dizaynlar oluşturur ayrıca var olan bir yazılımı son kullanıcı ihtiyaçlarını çözümlemek üzere iyileştirir.
Günümüzde teknolojik gelişmeler büyük bir hızla ilerlemektedir. Bu ilerleyişe ayak uydurmak ve yeniliklerin gerisinde kalmamak her ülkenin öncelikli amaçlarından biridir. Özellikle son zamanlarda yapay zekânın da işin içine girmesiyle bilgisayar ve yazılım teknolojileri sağlıktan robotiğe, veri biliminden savunmaya pek çok alanda aktif olarak kullanılmaya başlanmıştır. Bunun bir getirisi olarak yazılım mühendisliği gelişen ve değişen dünyada pek çok temel teknolojinin ilerlemesinde önemli bir yapı taşı haline gelmiştir. Günümüzde de oldukça tercih edilen ve yetişmiş elemanına ihtiyaç duyulan bir bölüm niteliğindedir. Dolayısıyla bu alanda oldukça fazla mühendis ihtiyacı ortaya çıkmıştır.
Bölüm olarak bizler, değişen eğitim sistemine ayak uydurarak öğrencilerini hem geleceğe hem de iş dünyasına en iyi ve en donanımlı şekilde hazırlamayı öncelikli amaç edinerek, yetiştirdiğimiz mezunlarla ve yaptığımız çalışmalarla yazılım sektöründeki ilerleyişin, ülkemiz adına önemli bir parçası olmayı hedeflemekteyiz.