مقررات أساسية يدرسها الطالب في جميع الشعب الفرعية لعلوم الحاسب:
641 ر قواعد ودلالات لغات وبنائيات البرمجة.
642 ر النظرية الحسابية ونظرية التعقد.
643 ر نظرية إنشاء البرامج وتركيب البيانات.
مقرران 644 ر، 645 ر من القائمة التالية يختارهما الطالب ويقررهما مجلس القسم:
برمجة النظم وتعميم المؤلفات/ خوارزميات الكمالية التآلفية وتعقداتها/ الآليات واللغات الصورية/ البرمجة الدلالية/ الأسس النظرية لتخزين واستعادة المعلومات/ طرق إنشاء المنتجات اللاماديات وتحليل سريان البرامج/ نظرية نظم التشغيل/ المسائل الرياضية في تصميم المنتجات المادية/ الذكاء الاصطناعي/ الهندسة الحسابية / نظرية الشبكات.