Temel bilim dersleri,
Matematik, Fizik, Olasılık ve İstatistik, Lineer Cebir, Ayrık Matematik
-Zorunlu branş dersleri,
Programlamaya giriş, Nesneli programlama, Veri yapıları, Algoritma analizi, İşletim sistemleri, Bilgisayar organizasyonu, İnsan Bilgisayar Etkileşimi, Yazılım Mühendisliği,
-Seçmeli branş dersleri,
Mikroişlemciler, Kablosuz ağlar, Doğal dil işleme, Görüntü işleme, Makine öğrenmesi, Yapay zeka, Veri madenciliği, iOS yazılımı, Android yazılımı, Bilgisayar güvenliği, Dağıtık hesaplama