توزيع المقررات على الفصول الدراسية توزع كافة المقررات الدراسية على ثمانية (8) فصول دراسية ليستكمل الطالب اجتياز ما مقداره 140 وحدة دراسية على الاقل كما يلي: العام الاول - الفصل الدراسي الاول . الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS101 اساسيات برمجة Programming Fundamentals - (3) CS102 انظمة التشغيل I Operating Systems I - (3) MA101 رياضة I Mathematics I - (3) PH101 فيزياء (كهربية و الكترونية) Physics (Electric & Electronic) - (3) AR101 لغة عربية I Arabic Language I - 2)) EN101 لغة انجليزية I English Language I - 2)) ISLC101 ثقافة اسلامية ISLAMIC CULTURE - 2)) مجموع الوحدات 18 العام الاول -الفصل الدراسي الثاني. رمز المقرر اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS201 البرمجة بلغة C++ الاجرائية Introduction to Programming C++ CS101-MA101 (3) - CS211عملي البرمجة بلغة C++ Programming C++(LAB) CS101-NA101 (3) CS202 انظمة التشغيل II Operating Systems II CS101 (3) CS203 قواعد البيانات I Database I CS101 (3) MA201 رياضة II Mathematics II MA101 (3) ST201 احصاء والاحتمالات statistics & probability MA101 (3) EN201 لغة عربية II Arbic Language II AR101 (2) مجموع الوحدات 18 العام الثاني - الفصل الدراسي الثالث الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS301 البرمجة بلغة C++ II O.O Programming I (C++ ) CS201-CS211 (3) CS302 هيكلية بيانات I Data Structure I CS202 (3) CS303 تحليل النظم I System Analysis I CS203 (3) CS304 الهيكليات المتقطعة Discrete Structures ST201 (3) MA301 رياضة III Mathematic III MA201 (3) HD301 تنمية بشرية Human Development AR201 (2) EN201 لغة انجليزية II English Language II EN101 (2) مجموع الوحدات 19 العام الثاني- الفصل الدراسي الرابع. الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS401 البرمجة الشيئية بلغة C++ (عملي) C++ Programming (Lab) CS301 (3) CS402 هيكلية بيانات II Data Structure II CS302 (3) CS403 تحليل النظم II System Analysis II CS303 (3) CS404 الطرق العددية Numerical Methods CS304 (3) GS405 خوارزميات الحاسوب Computer Algorithms CS301-CS302 (3) CS406 الدوائر المنطقية Logic Circuits PH101-CS304 (3) مجموع الوحدات 18 العام الثالث - الفصل الدراسي الخامس. الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS501 برمجة جافا I Java Programming I CS401 (3) CS502 الشبكات Networking CS402 (3) CS503 هندسة برمجيات Software Engineering CS403 (3) CS504 ذكاء اصطناعي Artificial Intelligent CS405 (3) CS506 معمارية الحاسوب و لغة الاسمبلي Computer Architecture & Assembly CS401-CS406-CS202 )3) CS507 مرئية البيانات(اختيارية) Data visualization CS401-CS405 2)) مجموع الوحدات 18 العام الثالث -الفصل الدراسي السادس. رمز المقرر اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS601 برمجة جافا (عملي) Java Lab CS501 (3) CS602 امنية الحاسوب Computer Security CS502 (3) CS603 واجهات المستخدم (اختيارية) User Interface CS503 (3) CS604 تنقيب البيانات(اختيارية) Data Mining CS504 (3) CS600 اساسيات البحث العلمي Research methods CS503 (3) CS606 المترجمات Compilers CS501-CS202 (3) مجموع الوحدات 18 العام الرابع - الفصل الدراسي السابع. الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS701 برمجة الانترنت Internet programming CS601 (3) CS702 رسوم الحاسب Computer Graphics CS601-CS507 (3) CS703 اختبار البرمجيات Software testing CS601-CS503 (3) CS704 الربوتات (اختيارية) robotics CS601-CS504 (3) CS705 تطبيقات الهاتف النقال Mobile applications CS601 (3) CS707 المعلوماتية(اختيارية) informatics CS601-CS603 (3) مجموع الوحدات 19 العام الرابع- الفصل الدراسي الثامن. الرمز اسم المقرر اسم المقرر بالإنجليزية الاسبقية الوحدة CS801 برمجة الانترنت (عملي) Internet programming lab CS701 (3) CS700 بحث تخرج project CS601-CS600 (3) CS803 نظم المعلومات Information Systems CS701-CS603 (3) CS805 معالجة الصور Image processing CS601-CS702 (3) CS807 الحوسبة السحابية(اختيارية) Cloud computing CS601-CS502 (3) مجموع الوحدات 15