| رقم المادة | اسم المادة |
| 1301106 | البرمجة الهيكلية |
| 1501110 | تفاضل وتكامل (1) |
| 1501212 | الاحتمالات والاحصاء |
| 1301108 | البرمجة الكينونية (1) |
| 1501167 | تراكيب متقطعة (1) |
| 1301120 | النظم الرقمية |
| 1307103 | الجبر الخطي |
| 1301203 | تراكيب البيانات والخوارزميات |
| 1301208 | البرمجة الكينونية (2) |
| 1302360 | ادارة نظم قواعد البيانات |
| 1301222 | تنظيم وعمارة الحاسوب |
| 1302382 | هندسة المتطلبات |
| 1301236 | تطوير برمجيات الانترنت |
| 1302211 | تقنية الكتابة ومهارات الاتصال |
| 1501230 | التحليل العددى |
| 1301301 | لغة برمجة مختارة |
| 1301304 | البرمجة المرئية |
| 1301305 | قواعد البينات وتطبيقاتها |
| 1302383 | ادارة المشاريع |
| 1302384 | تحليل وتصميم البرمجيات |
| 1301310 | تصميم وتحليل الخوارزميات |
| 1302452 | تفاعل الانسان مع الحاسوب |
| 1301326 | نظم التشغيل |
| 1305330 | تراسل البيانات وشبكات الحاسوب |
| 1302390 | معمارية البرمجيات |
| 1301368 | التدريب الميداني |
| 1302485 | صيانة البرمجيات واعادة هندستها |
| 1302486 | فحص البرمجيات |
| 1302493 | تطوير البرمجيات وتوثيقها |
| 1302495 | ادارة جودة البرمجيات |
| 1302460 | منهجيات البرمجة |
| 1302412 | الحوسبة السحابية والبيانات الضخمة في هندسة البرمجيات |
| 1301491 | مشروع تخرج (1) |
| 1301492 | مشروع تخرج (2) |
| 1302281 | مدخل الى هندسة البرمجيات |
| 1302338 | حوسبة الانترنت المتقدمة |
| 1302414 | موضوعات خاصة في هندسة البرمجيات |