Teknolojinin her sektörün merkezinde olduğu bir çağda, yetenekli yazılım geliştirme uzmanlarına olan gereksinim hızla artmaktadır. Yazılım Geliştirme lisans programının kurulması, sektör gereksinimleri ile akademik eğitimi birbirine bağlamayı amaçlayarak öğrencileri yazılım geliştirme alanında dinamik kariyerlere hazırlamayı ve yapay zeka teknolojilerini geliştirip kullanabilen, bu konudaki yeniliklere hızlı uyum sağlayabilen çok yönlü yazılım geliştirme uzmanları olarak yetiştirmeyi hedeflemektedir.
Yazılım Geliştirme lisans programının temel hedefleri, öğrencilere temel programlama becerileri, yazılım geliştirme prensipleri ve metodolojileri konusunda güçlü bir temel sağlamak, onları eleştirel düşünmeye teşvik ederek yenilikçi yazılım çözümleri geliştirmeye yönlendirmek, sektörün her kesiminde artan yazılım profesyoneli ihtiyacını karşılamaktır. Ayrıca, öğrencilerin mezuniyet sonrası iş hayatına hazır olmalarını sağlamak amacıyla uygulamalı projeler, stajlar ve sektör iş birliklerini programın içine entegre etmek de önemli bir amaçtır. Etik ve sürdürülebilir yazılım geliştirme de programın odak noktalarından biridir; öğrencilere etik konular, yazılım güvenliği ve sürdürülebilir geliştirme uygulamaları konusunda eğitim verilecektir. Program aynı zamanda ileri düzeyde akademik çalışmalar ve araştırmalara zemin hazırlayarak lisansüstü eğitim almak veya Ar-Ge çalışmalarına katılmak isteyen öğrenciler için sağlam bir temel oluşturacaktır.
Program, programlama dilleri, algoritmalar, veri yapıları, veri tabanı yönetimi, web ve mobil geliştirme, yazılım mühendisliği, yapay zeka, bulut bilişim ve siber güvenlik gibi konuları kapsayan kapsamlı bir müfredat sunmaktadır. Laboratuvar ağırlıklı dersler, bitirme projeleri ve gerçek dünya yazılım geliştirme ortamlarını kullanma gibi uygulamalı öğrenme yaklaşımlarına büyük önem verilmektedir. Teknoloji şirketleri ile yapılacak iş birlikleri sayesinde staj, mentorluk programları ve konuk dersleri gibi fırsatlar sunulacaktır. Blok zinciri (blockchain), Nesnelerin İnterneti (IoT) ve yapay zeka (AI) gibi en yeni teknolojilerle eğitim verilerek öğrencilerin teknolojik gelişmelerin ön saflarında yer almaları sağlanacaktır. Teknik becerilerin yanı sıra iletişim, ekip çalışması, problem çözme ve liderlik gibi mesleki gelişim için gerekli olan sosyal beceriler de programın önemli bir parçası olacaktır.
Yazılım Geliştirme lisans programından mezun olan öğrenciler, birden fazla programlama dili ve geliştirme çerçevesinde yetkin hale gelecek, karmaşık yazılım sistemlerini tasarlama, geliştirme ve bakımını yapma yeteneğine sahip olacaklardır. Sektörde karşılaşabilecekleri zorlukları ele alabilmek için eleştirel düşünme ve problem çözme becerileri geliştireceklerdir. Çok disiplinli ekiplerde çalışmaya hazır olacak, değişen teknoloji trendlerine uyum sağlayabilecek ve yazılım geliştirme alanında güçlü bir etik ve profesyonel sorumluluk bilinci göstereceklerdir.
Yazılım Geliştirme lisans programı, yetkin, yenilikçi ve etik değerlere sahip yeni nesil yazılım geliştiriciler yetiştirmek için tasarlanmıştır. Teorik bilgi ile uygulamalı eğitimi birleştirerek, öğrencilerin hızla büyüyen teknoloji dünyasına etkili bir şekilde katkıda bulunmalarını sağlamayı amaçlamaktadır.