| المقرر | Subject | كــود المقرر | إجبارى/إختارى |
| قضايا مجتمعية وحقوق إنسان | societal issues | cis2023 | Compulsory |
| رياضيات (0) | Math 0 | Cis21 | Compulsory |
| اساسيات علوم الحاسب | Fundamentals of Computer Science | CS111 | Compulsory |
| برمجه هيكلية | Structured Programming | CS112 | Compulsory |
| برمجه شيئية | Object Oriented Programming | CS213 | Compulsory |
| هياكل البيانات | Data Structures | CS214 | Compulsory |
| تحليل وتصميم الخوارزميات | Algorithm Analysis and Design | CS221 | Compulsory |
| مقدمة في هندسة البرمجيات | Introduction to Software Engineering | CS251 | Compulsory |
| نظم التشغيل | Operating Systems | CS341 | Compulsory |
| نظم التشغيل | Operating Systems | CS341 | Compulsory |
| هندسة البرمجيات متقدم | Advanced Software Engineering | CS352 | Compulsory |
| اختبار البرمجيات وضمان الجودة | Software Testing and Quality Assurance | CS353 | Elective |
| الذكاء الاصطناعي | Artificial Intelligence | CS361 | Compulsory |
| امن البرمجيات | Software Security | CS454 | Elective |
| تفاعل الانسان مع الحاسب | Human Computer Interaction | CS455 | Elective |
| تصميم وعمارة البرمجيات | Software Design and Architecture | CS456 | Elective |
| موضوعات مختارة في هندسة البرمجيات | Selected Topics in Software Engineering | CS457 | Elective |
| لغة انجليزية (1) | English Language 1 | ENGL113 | Compulsory |
| لغة انجليزية (2) | English Language 2 | ENGL211 | Elective |
| كتابة التقارير الفنية | Technical Report Writing | HU111 | Compulsory |
| حقوق الإنسان ومكافحه الفساد | Human Rights and Combating Corruption | HU112 | Compulsory |
| مهارات الإتصال | Communication Skills | HU114 | Compulsory |
| مبادئ علم النفس | Fundamentals of Psychology | HU115 | Elective |
| مبادئ علم الاجتماع | Fundamentals of Sociology | HU116 | Elective |
| سياسات مقارنة | Comparative Politics | HU117 | Elective |
| موضوعات مختارة في الإنسانيات | Selected Topics in Humanities | HU118 | Elective |
| الأخلاق والمهنية | Ethics and Professionalism | HU119 | Elective |
| تسويق ومبيعات | Marketing and Sales | HU120 | Elective |
| مقرر تخصص اختياري IS | Optional specialization course | IS 2025 | Compulsory |
| مقدمة في نظم قواعد البيانات | Introduction to Database Systems | IS211 | Compulsory |
| تكنولوجيا الويب | Web Technology | IS231 | Compulsory |
| إدارة ونمذجة البيانات الكبيرة | Managing and Modeling Big Data | IS414 | Compulsory |
| الكترونيات | Electronics | IT111 | Compulsory |
| اساسيات تكنولوجيا المعلومات | Fundamentals of Information Technology | IT113 | Compulsory |
| تصميم منطقي | Logic Design | IT212 | Compulsory |
| تكنولوجيا شبكات الحاسب | Computer network Technology | IT221 | Compulsory |
| رياضيات (1) | Math 1 | MA111 | Compulsory |
| تراكيب محددة | Discrete Mathematics | MA112 | Compulsory |
| رياضيات (2) | Math 2 | MA113 | Compulsory |
| رياضيات (3) | Math 3 | MA214 | Compulsory |
| البرمجيات مفتوحه المصدر | Open Source Software | SE211 | Compulsory |
| تحليل متطلبات البرمجيات | Software Requirement Analysis | SE321 | Compulsory |
| الانظمة والبرمجيات في الوقت الحقيقي | Realtime Software and Systems | SE322 | Compulsory |
| هندسة تطبيقات الويب | Web Applications Engineering | SE323 | Elective |
| بناء البرمجيات | Software Construction | SE332 | Compulsory |
| طرق سريعه الخاطر | Agile Methods | SE333 | Compulsory |
| اداره مشاريع البرمجيات | Software Project Management | SE411 | Compulsory |
| تقدير مشاريع البرمجيات وصيانتها | Estimating Software Development and Maintenance Projects | SE412 | Compulsory |
| تصميم برمجيات الهواتف | Mobile Software Design | SE431 | Compulsory |
| تصميم برمجيات الانظمة المدمجة | Embedded Systems Software Design | SE432 | Compulsory |
| تطوير البرمجيات العالمية | Global Software Development | SE433 | Compulsory |
| احترافيه ممارسة هندسه البرمجيات | Professional Software Engineering Practice | SE458 | Elective |
| موضوعات مختارة في هندسه البرمجيات (1) | Selected Topics in Software Engineering 1 | SE495 | Elective |
| موضوعات مختارة في هندسه البرمجيات (2) | Selected Topics in Software Engineering 2 | SE496 | Elective |
| مشروع التخرج (1) | Graduation Project 1 | SE497 | Compulsory |
| مشروع التخرج (2) | Graduation Project 2 | SE498 | Compulsory |
| إحصاء واحتمالات (1) | Probability and Statistics 1 | ST121 | Compulsory |
| إحصاء واحتمالات (2) | Probability and Statistics 2 | ST222 | Compulsory |
| تدريب ميدانى | Field Training | TR301 | Compulsory |