ويتضمن المجالات العلمية التالية: هندسة البرمجيات – هندسة المعلومات – جودة النظم والبرامج – هندسة المعرفة – تصميم البرمجيات –صيانة البرمجيات – فحص البرمجيات – منهجية تطوير البرمجيات – أنظمة أمان البرمجيات – أزمة البرمجيات – هندسة الحاسبات.