| المقرر | Subject | كــود المقرر | إجبارى/إختارى |
| احياء عامة | General Biology | BIO1101 | Elective |
| كيماء عامه (1) | General Chemistry 1 | CH1101 | Compulsory |
| برمجة | Programming | CS1101 | Elective |
| رياضيات 1 | Mathematics 1 | MA1101 | Compulsory |
| احصاء رياضى | Mathematical statistics | MA1103 | Elective |
| الفيزياء 1 | Physics 1 | PH1121 | Compulsory |
| فيزياء عامه | General Physics | PH1125 | Elective |
| لغه انجليزية علميه | Scientific English | UN1101 | Compulsory |
| تاريخ وفلسفة العلوم | History and Philosophy of Science | UN1103 | Elective |
| مبادىء الاداره والقياده | Principles of management and leadership | UN1105 | Elective |
| الثقافه البيئيه | Environmental Culture | UN1107 | Elective |
| القضايا المجتمعية | societal issues | (21019) | Compulsory |
| حقوق الانسان | Human Rights | 21019 | Compulsory |
| مدخل الحاسب الآلى | Intro to Computer | CA1201 | Compulsory |
| كيمياء عامه 2 | General Chemistry 2 | CH1202 | Compulsory |
| درس الكيمياء الخصوصى | Tutorial | CH1204 | Elective |
| رياضيات 2 | Mathematics 2 | MA1202 | Compulsory |
| رياضيات تطبيقية | Applied Mathematics | MA1204 | Elective |
| الجبر | Algebra | MA1206 | Elective |
| فيزياء 2 | Physics 2 | PH1222 | Compulsory |
| مقدمة فى الفيزياء الحيويه | Intoduction to Biophysics | PH1226 | Elective |
| اللغه العربيه | Arabic Language | UN1202 | Compulsory |
| التفكير النقدى | Critical Thinking | UN1204 | Elective |
| الثقافه الأسلاميه | Islamic Culture | UN1206 | Elective |
| التعليم الذاتى | Self-Learning | UN1208 | Elective |
| ثقافة الجودة | Quality Culture | UN1210 | Elective |
| انظمه الحاسب | Computer Systems | CS2101 | Compulsory |
| برمجه حاسب | Computer Programming | CS2103 | Compulsory |
| اعداد الملفات | File processing | CS2105 | Elective |
| جبر مجرد | Abstract algebra | MA2103 | Compulsory |
| تحليل رياضى (1) | Mathematical analysis 1 | MA2105 | Compulsory |
| رياضيات متقطعه | Discrete Mathematics | MA2107 | Elective |
| معادلات تفاضليه ودوال خاصه | Mathematical Methods | MA2121 | Elective |
| نظريه الاحتمالات 1 | Probability Theory 1 | ST2101 | Elective |
| مهارات الترجمه | Transelation Skills | TS2103 | Compulsory |
| التصميم المنطقى | Digital Logic and Algorithms | CS2202 | Compulsory |
| انشاء البيانات والخوارزميات | Data Structure and Algorithms | CS2204 | Compulsory |
| انظمه قواعد البيانات | Data Basic Systems | CS2206 | Elective |
| البرمجه الموجهه | Object Oriented Programming | CS2208 | Elective |
| تحليل رياضى 2 | Mathematical Analysis 2 | MA2208 | Compulsory |
| نظريه الاعداد | Number theory | MA2212 | Elective |
| جبر خطى وهندسه المجسمات | Linear algebra and solid geometry | MA2220 | Compulsory |
| الاستدلال الاحصائى 1 | Statical inference 1 | ST2206 | Elective |
| نظام الحاسب وبرمجه لغات التجميع | Computer Organization and Assembly Language Progra | CS3101 | Compulsory |
| تصميم وتحليل الخوارزمات | Design and Analysis of Algorithms | CS3103 | Compulsory |
| نظريه التوافقيات والبيانات | Combinatorics and Graph Theory | CS3105 | Elective |
| مفاهيم لغات البرمجه | Concept of Programming Languages | CS3107 | Elective |
| تحليل عددى 1 | Numerical Analysis 1 | MA3103 | Compulsory |
| المنطق الرياضى والجبر البولى | Mathematical Logic and Boolean Algebra | MA3113 | Compulsory |
| تحليل حقيقى ونظريه القياس | Real analysis and Measure Theory | MA3121 | Elective |
| جبر مجرد وتوبولوجى | Abstract Algebra and Topology | MA3125 | Elective |
| نظريه الاليات | Theory of Automata | CS3202 | Compulsory |
| انظمه التشغيل | Operating systems | CS3204 | Compulsory |
| بنية الحاسب | Computer Architecture | CS3206 | Compulsory |
| محاكاه النظم | Systems simulation | CS3208 | Compulsory |
| تحليل وتصميم النظم | Systems Analysis and Design | CS3210 | Elective |
| تصميم وتحليل البرامج | Software Design and Analysis | CS3212 | Elective |
| التحكم الأمثل (1) | Optimal control -1 | MA3210 | Elective |
| الطرق الاحصائيه | Stochastic processes | ST3212 | Elective |
| انظمة إدارة قواعد البيانات | Data Base Manegement Systems | CS4101 | Compulsory |
| نظريه الحسابات | Theory of Computation | CS4103 | Compulsory |
| رسومات الحاسب | Computer Graphic | CS4105 | Compulsory |
| برامج متقدمه فى لغه الجافا | Advanced Programming in Java | CS4107 | Elective |
| مواضيع مختاره فى علوم الحاسب | Selected topic in computer sciences | CS4109 | Elective |
| النظم الخبيره | Expert Systems | CS4111 | Elective |
| بحوث عمليات 1 | Operation Research 1 | MA4105 | Compulsory |
| توبولوجى | Modern Algebra and Topology | MA4121 | Elective |
| مقال و بحث | Review article Research | CS4202 | Compulsory |
| التصميم الجامع | Compiler Design | CS4204 | Compulsory |
| معالجه الصور | Image processing | CS4206 | Compulsory |
| تقنيه امان الحاسوب | Computer Security Techniques | Cs4208 | Compulsory |
| شبكات الحاسوب | Computer Networks | CS4210 | Compulsory |
| الانظمه الموزعه | Distributed System | CS4212 | Elective |
| الشبكات العصبيه | Neural Networks | CS4214 | Elective |
| التحكم الامثل (2) | optimal control 2 | MA4224 | Elective |
| تحليل السلاسل الزمنيه | Time Series Analysis | ST4204 | Elective |