| المقرر | Subject | كــود المقرر | إجبارى/إختارى |
| رياضيات (1) | Math 1 | BS111 | Compulsory |
| رياضيات متقطعة | Discrete Mathematics | BS112 | Compulsory |
| رياضيات (2) | Math 2 | BS113 | Compulsory |
| رياضيات (3) | Math 3 | BS114 | Compulsory |
| الكترونيات | Electronics | BS115 | Compulsory |
| إحصاء واحتمالات (1) | Probability and Statistics 1 | BS116 | Compulsory |
| بحوث العمليات | Operation research | BS117 | Compulsory |
| رياضيات (0) | Math 0 | Cis21 | Compulsory |
| اساسيات علوم الحاسب | Fundamentals of Computer Science | CS111 | Compulsory |
| برمجه هيكلية | Structured Programming | CS112 | Compulsory |
| برمجه شيئية | Object Oriented Programming | CS211 | Compulsory |
| هياكل البيانات | Data Structures | CS212 | Compulsory |
| تحليل وتصميم الخوارزميات | Algorithm Analysis and Design | CS213 | Compulsory |
| نظم التشغيل | Operating Systems | CS214 | Compulsory |
| امن الحاسب | Computer security | CS311 | Compulsory |
| تنظيم وبنية الحاسبات | Computer Organization and Architecture | CS312 | Compulsory |
| الذكاء الاصطناعي | Artificial Intelligence | CS313 | Compulsory |
| تعلم الالة | Machine Learning | CS314 | Compulsory |
| تحليل البيانات الكبيره | Big Data Analysis | CS315 | Compulsory |
| نظم التشغيل المتقدمة | Advanced Operating Systems | CS316 | Compulsory |
| هياكل البيانات متقدم | Advanced Data Structures | CS316 | Compulsory |
| مفاهيم لغات الحاسب | Concept of Programming Languages | CS322 | Compulsory |
| امن الشبكات والانترنت | Network And Internet Security | CS322 | Elective |
| تفاعل الانسان مع الحاسب | Human Computer Interaction | CS331 | Elective |
| اكتشاف المعرفة | Knowledge Discovery | CS332 | Elective |
| نظم التشغيل | Operating Systems | CS341 | Compulsory |
| نماذج البيانات والتصور | Data Models and Visualization | CS342 | Elective |
| اختبار البرمجيات وضمان الجودة | Software Testing and Quality Assurance | CS353 | Elective |
| امن البرمجيات 2 | Software Security | CS354 | Elective |
| نظرية الحاسبات | Computation Theory | CS411 | Compulsory |
| انترنت الأشياء | Internet of Things IOT | CS412 | Compulsory |
| حل المشاكل وإتخاذ القرارات | problem solving and decision making | CS413 | Compulsory |
| علم البيانات | Data Science | CS414 | Compulsory |
| الحوسبة السحابية | Cloud Computing | CS415 | Compulsory |
| المترجمات | Compliers | CS416 | Compulsory |
| الحوسبة المتنقلة | Mobile Computing | CS423 | Elective |
| برمجة تطبيقات المحمول | Mobile Application Programming | CS424 | Elective |
| موضوعات مختارة في الذكاء الاصطناعي | Selected Topics in Artificial Intelligence | CS433 | Elective |
| الحوسبة عالية الاداء | High Performance Computing | CS434 | Compulsory |
| نظم المعلومات الحيوية | Bioinformatics Systems | CS435 | Elective |
| معالجه اللغات الطبيعية | Natural Language Processing | CS443 | Elective |
| الويب الدلالي والانتولوجي | Semantic Web and Ontology | CS464 | Elective |
| الحوسبة المرنه | Soft Computing | CS465 | Elective |
| الحوسبة عالية الاداء متقدم | Advanced High Performance Computing | CS473 | Elective |
| موضوعات مختارة في الحوسبة عالية الاداء | Selected Topics in High Performance Computing | CS474 | Elective |
| موضوعات مختارة في علوم الحاسب (1) | Selected Topics in Computer Science 1 | CS495 | Elective |
| موضوعات مختارة في علوم الحاسب (2) | Selected Topics in Computer Science 2 | CS496 | Elective |
| حقوق الإنسان ومكافحه الفساد | Human Rights and Combating Corruption | HU112 | Compulsory |
| مقدمة في نظم المعلومات | fundamental of information technology | IS111 | Compulsory |
| مقدمة في نظم قواعد البيانات | Introduction to Database Systems | IS211 | Compulsory |
| طرق الأمثلية | Optimization methods | IS212 | Compulsory |
| تكنولوجيا الويب | Web Technology | IS231 | Compulsory |
| معالجة وتحليل البيانات | Data processing and analysis | IS351 | Elective |
| موضوعات مختارة في نظم المعلومات المتقدمة | Selected Topics in Advanced Information Systems | IS444 | Elective |
| اساسيات تكنولوجيا المعلومات | Fundamentals of Information Technology | IT111 | Compulsory |
| تصميم المنطق الرقمي | Logic Design | IT211 | Compulsory |
| تكنولوجيا شبكات الحاسب | Computer network Technology | IT212 | Compulsory |
| الرسم بالحاسب | Computer Graphics | IT311 | Compulsory |
| مشروع التخرج (1) | Graduation Project 1 | PR411 | Compulsory |
| مشروع التخرج (2) | Graduation Project 2 | PR412 | Compulsory |
| مقدمة في هندسة البرمجيات | Introduction to Software Engineering | SE211 | Compulsory |
| البرمجيات مفتوحه المصدر | Open Source Software | SE211 | Compulsory |
| تحليل وتصميم نظم المعلومات | Software Construction | SE332 | Compulsory |
| إحصاء واحتمالات (2) | Probability and Statistics 2 | ST222 | Compulsory |
| تدريب ميدانى | Field Training | TR301 | Compulsory |
| كتابة التقارير الفنية | Technical Report Writing | UNV111 | Compulsory |
| قضايا مجتمعية وحقوق إنسان | societal issues | UNV112 | Compulsory |
| لغة انجليزية (1) | English Language 1 | UNV113 | Compulsory |
| مهارات الإتصال | Communication Skills | UNV114 | Compulsory |
| مبادئ علم النفس | Fundamentals of Psychology | UNV115 | Elective |
| مبادئ علم الاجتماع | Fundamentals of Sociology | UNV116 | Elective |
| سياسات مقارنة | Comparative Politics | UNV117 | Elective |
| موضوعات مختارة في الإنسانيات | Selected Topics in Humanities | UNV118 | Elective |
| الأخلاق والمهنية | Ethics and Professionalism | UNV119 | Elective |
| تسويق ومبيعات | Marketing and Sales | UNV120 | Elective |
| لغة انجليزية (2) | English Language 2 | UNV121 | Elective |
| ريادة الأعمال | Entrepreneurship | UNV411 | Elective |