ويتضمن المجالات العلمية التالية:
برمجة الحاسبات ومفاهيم لغات الحاسب ومترجمانها – هياكل البيانات وتنظيم ومعالجة الملفات – تحليل وتصميم اخوارزميات – نظم تشغيل الحاسبات – بنية وتنظيم الحاسبات – هندسة البرمجيات – اسس وتطبيقات الذكاء الاصطناعى – النظم الذكية – معالجة اللغات الطبيعية – نظم الوكلاء المتعدد – الخورازميات الجينية – نظم قواعد المعرفة – المعالجة على التوازى والنظم الموزعة – تعليم الحاسبات – طرق اتصال الانسان بالحاسب – الحوسبة السحابية – امن البرمجيات – علم البيانات التطبيقية – طرق اختبار البرمجيات – هندسة المعرفة – نظم المعلومات الحيوية – النظم المدمجة – البرمجة الموزعة والمتزامنة – الحوسبة المرنة – الحوسبة المتنقلة – نظرية الحاسبات..