Programın amacı; yazılım geliştirme yaşam döngüsünün temel aşamalarını uygulayabilen, algoritmik düşünme ve problem çözme becerisine sahip nitelikli bilgisayar programcıları yetiştirmektir.
Mezunların kullanıcı gereksinimlerini analiz ederek sürdürülebilir ve güvenli yazılım çözümleri üretebilmeleri; teknik dokümantasyon, ekip çalışması, bilişim etiği ve kişisel verilerin korunması ilkelerine uygun hareket etmeleri amaçlanır.
HEDEFLER
Öğrencilerin programlama dilleri, veri yapıları, nesne yönelimli programlama, veri tabanı yönetimi, işletim sistemleri ve bilgisayar ağlarının temel kavramları konusunda yeterlilik kazanmaları hedeflenmektedir.
Program kapsamında öğrencilerin web, mobil ve masaüstü uygulamalar tasarlama, veri tabanlarıyla bütünleştirme, yazılım testi yapma, hata ayıklama ve sürüm kontrol araçlarını kullanma becerileri geliştirilir.