Program Çıktıları
Eğitim Amaçları:
Yazılım Mühendisliği mezunları;
- Kullanıcı ihtiyaçlarını analiz ederek, çeşitli sektörlerde karşılaşılan karmaşık problemlere uygun ve yenilikçi çözümler geliştirebilecekler.
- Güncel teorileri, modelleri ve teknikleri anlayıp uygulayarak yazılım tasarımı, geliştirilmesi, gerçekleştirilmesi, doğrulanması ve test süreçlerinde etkin rol alabilecekler.
- Mühendislik prensiplerini etik, sosyal, yasal ve ekonomik perspektiflerle sentezleyerek, toplumun ve endüstrinin ihtiyaçlarına uygun çözümler geliştirebilecekler. Ayrıca, ekip içinde etkili iletişim kurabilme ve liderlik becerilerini geliştirerek projelerde başarıyla çalışabilecekler.
- Karmaşık mühendislik problemlerini tanımlama, formüle etme ve çözme yeteneği kazanacaklar. Bu kapsamda, uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi geliştirecekler.
- Gerçek dünya koşullarında belirli gereksinimleri karşılayacak şekilde karmaşık sistemlerin tasarımını yapabilecekler. Bu süreçte, modern tasarım yöntemlerini etkin bir şekilde uygulama becerisi kazanacaklar.
- Yazılım mühendisliği alanındaki modern teknik ve araçları seçme ve kullanma yeteneği geliştirecekler. Bu sayede, iş hayatında karşılaşacakları problemleri etkin bir şekilde analiz edip çözebilecekler.
- Deney tasarlama, veri toplama ve sonuçları analiz etme gibi becerileri kullanarak karmaşık mühendislik problemlerini çözebilecekler. Bu süreçte, uygulamalı laboratuvar dersleri, mesleki uygulama dersleri, işyeri eğitimi (aday mühendislik) deneyimlerinden faydalanarak bilgi ve deneyimlerini güçlendirebilecekler.
- Disiplinler arası farklı takımlarda etkin bir şekilde çalışma yeteneği kazanacaklar. Ayrıca, bireysel çalışma becerilerini de geliştirerek kendilerini sürekli olarak yenileme ve geliştirme fırsatı bulacaklar.
- İletişim becerilerini geliştirerek sözlü ve yazılı olarak etkili iletişim kurabilme yeteneği kazanacaklar. Bu sayede, proje raporları hazırlama, sunum yapma ve talimatları açık ve anlaşılır bir şekilde iletebilme becerilerini artıracaklar. Daha fazla proje yapma deneyimi kazanmış bir şekilde, yazılım mühendisliği becerilerini pratiğe dökecek ve geliştirmeyi sağlayacaklar.
- Öğrenmeye ve bilgiye erişmeye olan farkındalıklarını artırarak yaşam boyu öğrenmeyi benimseyecekler. Bu kapsamda, güncel teknolojik gelişmeleri izleme ve kendilerini sürekli olarak yenileme konusunda motive olacaklar.
- Mesleki ve etik sorumluluklarına uygun davranma yeteneği kazanacaklar. Ayrıca, iş hayatındaki uygulamalara ve yenilikçi girişimlere yönelik farkındalıklarını artırarak sürdürülebilir kalkınma ve toplumsal fayda odaklı çalışma prensiplerini benimseyecekler.
- İşyeri eğitimi (aday mühendislik) deneyimleriyle gerçek dünya problemleriyle karşılaşma ve bu problemlere etkili çözümler üretme yeteneği kazanacaklar. Bu süreçte, iş hayatının dinamiklerini ve beklentilerini anlayarak mezuniyet sonrası kariyerlerine daha hazırlıklı olacaklar.
- Yazılım mühendisliği mezunları, eğitimleri süresince ulusal ve uluslararası düzeyde düzenlenen etkinliklere katılım sağlayarak, TEKNOFEST gibi organizasyonlarda, TÜBİTAK projelerindeki görevler ve çeşitli bilimsel etkinlikler sayesinde girişimcilik alanında kendilerini geliştirmiş olacaklar. Bu deneyimler, öğrencilere iş dünyasındaki ihtiyaçları ve pazar trendlerini anlama, yenilikçi fikirler geliştirme ve bu fikirleri başarılı bir şekilde uygulamaya dönüştürme konusunda sağlam bir temel oluşturacaktır.