Bu programın amacı, öğrencileri günümüzün dinamik yazılım endüstrisinde başarılı olmak için gereken teknik ve profesyonel yetkinliklerle donatmaktır. Program, bilgisayar bilimi temellerine dayalı kapsamlı bir müfredat ve Yazılım Geliştirme Yaşam Döngüsü (SDLC) boyunca uygulamalı deneyim sunarak geleceğin yazılım mühendislerini eğitmeyi, rehberlik etmeyi ve geliştirmeyi amaçlamaktadır.
Yazılım Mühendisliği Lisans Programı, 120 kredi saatlik ders gerekliliklerinin tamamlanmasıyla elde edilir. Bu kredi saatlerinin 63’ü ana/çekirdek dersleri, 42’si genel eğitim dersleri ve 18’i serbest seçmeli derslerden oluşur. Öğrencilerin hem çekirdek ders gerekliliklerini hem de genel eğitim gerekliliklerini karşılamaları gerekir.
Lisans programına kayıtlı öğrencilerin BA derecesine hak kazanmak, iyi durumda sayılmak ve mezun olmak için 4.00 üzerinden en az 2.0 Kümülatif Not Ortalamasını (CGPA) korumaları gerekir.
BA programının tamamlanması için belirlenen Maksimum Süre Çerçevesi (MTF), 180 kredidir.
Bir lisans öğrencisi, akredite kurumlarda kazanılmış en fazla 60 kredi saatini transfer edebilir.
Lisans öğrencileri, başarısız sayılan bir not (D’nin altı veya 4.00 üzerinden 1.00’ın altında bir not) için derece kredisi alamaz.
Farklı Yazılım Geliştirme Yaşam Döngüsü (SDLC) modellerinde yazılım mühendisliği ve mimarisi için kullanılan teorileri ve metodolojileri açıklayabilme.
Yazılım mühendisliği ve SDLC temellerini ve prensiplerini kullanarak gerçek dünya problemlerini programlama ve bilişim yaklaşımlarıyla çözebilme.
Çeşitli alanlar ve endüstriler için yazılım çözümlerini yönetmek, tasarlamak, uygulamak, analiz etmek ve geliştirmek için ileri düzey araçları kullanabilme.
Veritabanı yönetim sistemleri, ağ ve iletişim protokolleri, bulut bilişim, yazılım çerçeveleri gibi birden fazla teknolojiyi kullanarak kullanılabilirlik, erişilebilirlik, bütünlük ve güvenliği sağlayan güvenilir ve maliyet etkin yazılım uygulamaları geliştirebilme.
Yazılım performansını yapay zekâ, veri bilimi, makine öğrenimi, Nesnelerin İnterneti (IoT) gibi diğer teknik disiplinlerle analiz edebilme.
Bilişim çözümleri, proje yönetimi ve bilgi sistemleri kararlarında etik hususlar hakkında teknik ve teknik olmayan paydaşlarla sözlü ve yazılı olarak etkili iletişim kurabilme.
CSSLP – Certified Secure Software Lifecycle Professional, IEEE Professional Software Developer Certification, Oracle Database SQL Certified Associate, Java Certified Foundations Associate, ISACA – Data Science Fundamentals Certification gibi sektörde global olarak tanınan çeşitli profesyonel teknoloji sertifikalarına yönelik teknik bilgi ve becerileri değerlendirebilme.
Teknolojinin ve dijital verinin meşru kullanımında sorumlu vatandaşlığın rolünü tanımlayabilme.



