Güvenilir, karmaşık ve güvenli yazılım sistemleri geliştirirken nasıl yazılım mühendisi olunacağını öğrenmek kariyerinizi bir adım öteye taşımak ister misiniz? Yazılım Mühendisliği Bölümü’ nde Mobil bankacılık uygulamalarından uçak otopilot kontrollerine kadar, yazılım ihtiyaçlarını nasıl analiz edeceğinizi ve ardından bunları karşılayan bir sistem tasarlamayı, test etmeyi ve inşa etmeyi öğreneceksiniz.
Bu BEng Yazılım Mühendisliği yüksek lisans derecesinde, uygulamalı yazılım geliştirmeyi temel bir yazılım mühendisliği bilgisi ile birleştireceksiniz.
Uzman dersler, aşağıdakiler gibi alanlardaki yeni gelişmeleri keşfetmenize izin verecektir:
Ayrıca aşağıdakiler dahil olmak üzere yazılım mühendisliği projeleri için önemli beceriler geliştireceksiniz:
Bu bilgiler yalnızca genel bir bilgilendirme içerir. Ülkeler ve Üniversitelerin özel alım şartları ile ilgili bilgilendirme için danışmanınız ile iletişime geçebilirsiniz. Yurtdışında Lisans eğitimi almak için kullanılan yöntemleri aşağıdaki seçeneklerden inceleyebilirsiniz.
Yurtdışında Yazılım Mühendisliği Bölümü Lisans programı boyunca öğreneceğiniz dersleri tablo yardımıyla inceleyebilirsiniz.
Bu, bilgisayar bilimi ve yazılım mühendisleri için temel bir derstir. Modern yazılım mühendisliğinin temelini oluşturan temel veri yapılarını ve algoritmaları öğretir.
Bu ders, öğrencilere bilgisayar donanımının temelleri ve bilgisayarların ve çevresel aygıtların çalışma ilkeleri hakkında bir anlayış kazandırmayı amaçlar.
Bu dersin amacı, öğrencilerin temel mesleki, etik ve yasal konulara ve bunların nasıl geliştirilip uygulandıklarına dair bir anlayış geliştirmelerine yardımcı olmaktır.
Bu ders, öğrencilere nesne yönelimli bir yaklaşım kullanarak programlama ilkelerini tanıtmayı ve onlara bilgisayar bilimi çalışmalarına devam etmek için gerekli programlama becerilerini kazandırmayı amaçlar.
Bu dersin amacı, öğrencilere diğer derslerde kullanımını desteklemek için Java kullanarak ileri programlama tekniklerini öğretmektir. Açık bellek tahsisi ve işaretçilerin kullanımını tanıtmak için C de öğretilecektir.
Bu ders, öğrencilere yazılım mühendisliği sürecini, araçlarını, becerilerini ve tekniklerini, özellikle modelleme, doğrulama ve tasarımı tanıtmayı amaçlar.
Bu ders, öğrencilere bir takım halinde çalışma ve yazılım mühendisliğinde iletişim ve ölçek sorunları hakkında deneyim kazandırmayı amaçlamaktadır.
Bu ders, bilgi işlem teorisine geniş ve teşvik edici bir giriş sağlamayı amaçlamaktadır.
Bu ders, öğrencilere yaygın olarak kullanılan en karmaşık yazılımlardan bazıları olan veritabanı yönetim sistemleriyle ilgili konulara daha derin ve daha geniş bir bakış açısı kazandırmak için ilk yıl öğrendiğiniz Veri Yönetimi dersini temel alır.
Bilgisayarlı görmenin zorluğu, insan gözü-beyin sisteminin yeteneklerine sahip bilgisayar tabanlı bir sistem geliştirmektir. Bu nedenle öncelikle dijital görüntülerin yakalanması ve anlamlandırılması sorunuyla ilgilidir.
Oyun tasarımı ve geliştirme, Bilgisayar Bilimi ve Yazılım Mühendisliğinin birçok temel yönünü bir araya getiren, giderek daha önemli ve karmaşık hele gelen bir konudur.
Ders, mühendislik ve yönetim problemlerini modellemek ve çözmek için yöneylem araştırması yaklaşımını tanıtır.
Ders, optimizasyon tekniklerinin teori ve pratiğine bir giriş sağlar. Doğrusal programlamanın yanı sıra doğrusal olmayan programlamayı da kapsar.
Yazılım mühendisleri, özellikle BT’ye dayananlar olmak üzere çok çeşitli sektörlerde talep görmektedir. Bu size birçok kariyer fırsatı sunar; şu alanlarda çalışabilirsiniz:
Potansiyel olarak şu rollerde çalışabilirsiniz:
Çalışmalarınıza Master veya Doktora düzeyinde de devam edebilirsiniz.
Elektronik ve Bilgisayar Bilimleri mezunları, aşağıdakiler de dahil olmak üzere kuruluşlarda güvenli rollere sahiptir: