المرحلة الاولى
| الفصل الدراسي الاول | الفصل الدراسي الثاني | ||||||
| الموضوع | نظري | عملي | عدد الوحدات | الموضوع | نظري | عملي | عدد الوحدات |
| البرمجة بلغة سي++ I Programming in C++ I | 3 | 2 | 4 | البرمجة بلغة سي++ II Programming in C++ II | 3 | 2 | 4 |
| هياكل متقطعةDiscrete Structures I | 2 | – | 2 | هياكل متقطعةDiscrete Structures II | 2 | – | 2 |
| نظام المنطق الرقمي Digital Logic System | 2 | – | 2 | تصميم دوائر رقمية Digital Circuit Design | 2 | 2 | 3 |
| اساسيات البرمجة I Programming Fundamentals I | 2 | – | 2 | اساسيات البرمجة II Programming Fundamentals II | 1 | 2 | 2 |
| تركيب حاسبةComputer Organization | 2 | 2 | 3 | احصاء واحتمالية Statistics & Probability | 2 | – | 2 |
| حسبان تفاضل وتكاملCalculus II PDF | 3 | – | 3 | حسبان تفاضل وتكامل II Calculus II | 3 | – | 3 |
| حقوق الانسان Human Rights | 1 | – | 1 | ديموقراطية Democracy | 1 | – | 1 |
| تربية بدنية Physical Education
الحاسوبPDF I |
|
|
مستوفي
|
لغة انكليزية English language
الحاسوب PDF II |
2 | – | 2 |
المرحلة الثاني
| الفصل الدراسي الاول | الفصل الدراسي الثاني | ||||||
| الموضوع | نظري | عملي | عدد الوحدات | الموضوع | نظري | عملي | عدد الوحدات |
| مدخل الى التحليل العددي PDF العملي2 العملي Introduction to Numerical Analysis |
2 | 2 | 3 | تحليل عددي متقدم PDF العملي 2 العملي Advanced Numerical Analysis |
2 | 2 | 3 |
| معالجات مايكروية Microprocessors PDF1 PDF |
2 | 2 | 3 | معمارية الحاسبة computer architecture | 2 | – | 2 |
| احتسابية Computability | 2 | – | 2 | ترجمة لغة اساسية PDF Basic Language Translation |
2 | 2 | 3 |
| برمجة شيئية I Object Oriented Programming I | 2 | 2 | 3 | برمجة شيئية Object Oriented Programming II
|
2 | 2 | 3 |
| هياكل بيانات Data Structures | 2 | 2 | 3 | هياكل البيانات والخوارزميات Data Structures and Algorithms | 2 | 2 | 3 |
| برمجة مرئية Visual Programming | 2 | 2 | 3 | تقنيات لغات البرمجة Programming language techniques | 2 | 2 | 3 |
| لغة انكليزية English language PDF | 2 | – | 2 | ||||
| لغة عربية Arabic language | 1 | – | 1 | لغة عربية Arabic language | 1 | – | 1 |
المرحلة الثالثة
| الفصل الدراسي الاول | الفصل الدراسي الثاني | ||||||
| الموضوع | نظري | عملي | عدد الوحدات | الموضوع | نظري | عملي | عدد الوحدات |
| معمارية حاسبة متقدمة PDF Advanced computer architecture |
2 | – | 2 | حوسبة الهاتف النقال Mobile computing | 1 | 2 | 2 |
| مخططات الحاسبة computer graphics | 2 | 2 | 3 | تشفير cryptography | 2 | 2 | 3 |
| اساسيات قواعد البيانات Fundamentals of database | 2 | 2 | 3 | نظم التشغيل operating systems I |
2 | – | 2 |
| تنظيم الويب WEB organization | 1 | 2 | 2 | شبكات واتصالات communications and networking | 1 | 2 | 2 |
| هندسة البرامجيات software engineering | 2 | – | 2 | قواعد بيانات علائقية relational database | 1 | 2 | 2 |
| مدخل الى الذكاء الاصطناعي Introduction to AI | 2 | 2 | 3 | اختياري(معالجة صور رقمية digital image processing) PDF العملي | 2 | 2 | 3 |
| برمجة بلغة جافا programming in JAVA | 1 | 2 | 2 | اختياري(شبكات عصبية Neural networks ) | 2 | – | 2 |
| لغة انكليزية English language | 2 | – | 2 | معمارية حاسبة متقدمة PDF Computer architecture |
|||
المرحلة الرابعة
| الفصل الدراسي الاول | الفصل الدراسي الثاني | |||||||
| الموضوع | نظري | عملي | عدد الوحدات | الموضوع | نظري | عملي | عدد الوحدات | |
| برمجة متوازيةparallel programming | 2 | 2 | 3 | تنقيب بيانات Data mining | 1 | 2 | 2 | |
| نظم تشغيل Operating systems II | 2 | 2 | 3 | امنية الحاسبة Computer security | 2 | – | 2 | |
| شبكات حاسبة متقدمة Advanced Computer Networking | 2 | 2 | 3 | سيطرة الروبوت robotics control | 2 | – | 2 | |
| اختياري(اساسيات وسائط متعددة Fundamentals of multimedia ) | 2 | 2 | 3 | اختياري(ضغط البيانات Data compression ) | 2 | 2 | 3 | |
| اختياري(تجارة الكترونية e-commerce ) PDF | 2 | – | 2 | اختياري(ادوات تطوير البرمجيات software development tools) PDF العملي | 1 | 2 | 2 | |
| اختياري(حوسبة الهاتف النقال متقدمة Mobile computing Advanced) | 2 | 2 | 3 | اختياري(مخططات الحاسبة متقدمة Advance computer graphics) | 2 | 2 | 3 | |
| لغة انكيزية English language | 2 | – | 2 | |||||
| مشروع التخرج Graduation project | 2 | 4 | 4 | |||||

