Yazılım Geliştirme Dalında; Nesne tabanlı programlama teknikleri ile proje yapma, geliştirme, veri tabanı kullanım yöntemlerini uygulama, İş sağlığı ve güvenliği tedbirlerini alarak giriş ve çıkış cihazları, sensörler, göstergeler, ekranlar ve motorları kullanarak işlevsel bir aygıt oluşturma, Web sitesi tasarımı, dinamik programlama, veri tabanı işlemleri ve web sitesini yayınlama, Mobil uygulamalar yapma, Görüntü işleme ve görsel efekt tekniklerini uygulama ile ilgili bilgi, beceri ve yetkinliklerin kazandırılması amaçlanmaktadır.