Program Name: BS Computer Science Credit Hours for Completing the Program: ( Computer Science)

S# Major Track/Pathway Credit hours

(For each track)

1 Computer Science – Computer Science 134
2 Computer Science – Software  Engineering 161

 

 

Software Engineering Plan

1st Year Semester (1), Level (1) Cr. Hr.

(L, T, Lab)

Requisite   1st Year Semester (1), Level (1) Cr. Hr.

(L, T, Lab)

Requisite
ENGL 001 Prep. English I 6 (2,0,12) None نجل-001 لغة إنجليزية تحضيرية 1 6 (2,0,12) None
MATH-101 Calculus I 4 (4,1,0) None ريض-101 تفاضل وتكامل 1 4 (4,1,0) None
LS-101 Learning skills 3 (3,1,0) None إتصال-101 مهارات التعلم 3 (3,1,0) None
MGT-001 Entrepreneurship 1 (1 ,1 ,0) None دار-001 ريادة الأعمال 1 (1 ,1 ,0) None
IAS-101 Practical Grammar 2 (2, 0,0) None داع-101 قواعد لغة عربية 2 (2, 0,0) None
Total 16     Total 16  
                 
1st Year Semester (2), Level (2) Cr. Hr.

(L, T, Lab)

Requisite 1st Year Semester (2), Level (2) Cr. Hr.

(L, T, Lab)

Requisite
ENGL-002 Prep. English II 6 (2, 0,12) ENG-001 نجل-002 لغة إنجليزية تحضيرية 2 6 (2, 0,12) نجل-001
PHYS-101 General Physics I 4 (3,1,3) MATH-101 فيز-101 فيزياء عامة 1 4 (3,1,3) ريض-101
CS-111 Computer Skills 3 (2,0,3) None عال-111 مهارات حاسب 3 (2,0,3) None
IAS-111 Belief & its Consequences 2 (2,0,0) None داع-111 العقيدة وأهميتها 2 (2,0,0) None
PE-001 Prep. Physical Educ. I 1 (1,0,1) None بدن-001 تربية بدنية 1 1 (1,0,1) None
Total 16 Total 16

 

2nd Year Semester (1), Level (3) Cr. Hr.

(L, T, Lab)

Requisite   2nd Year Semester (1), Level (3) Cr. Hr.

(L, T, Lab)

Requisite
CS-101 Computer Programming I 4 (3,1,3) MATH 101 عال-101 برمجة حاسب 1 4 (3,1,3) ريض-101
MATH-102 Calculus II 4 (4,1,0) MATH 101 ريض-102 تفاضل وتكامل 2 4 (4,1,0) ريض-101
ENGL-101 English Writing I 3 (3,0,0) نجل-101 الكتابة الانجليزية (1) 3 (3,0,0)
PHY-205 General Physics II 4 (3,1,3) PHYS 101 فيز-205 فيزياء عامة 2 4 (3,1,3) فيز-101
IAS-201 Writing for Prof. Needs 2 (2,0,0) IAS 101 داع-201 تعبير عربي 2 (2,0,0) داع-101
Total 17     Total 17  
                 
2nd Year Semester (2), Level (4) Cr. Hr.

(L, T, Lab)

Requisite 2nd Year Semester (2), Level (4) Cr. Hr.

(L, T, Lab)

Requisite
CS-102 Computer Programming II 4 (3,1,3) CS-101 عال-102 برمجة حاسب 2 4 (3,1,3) عال-101
CS-290 Web Applications Development 4 (3.0.3) CS-101 عال-290 تطوير تطبيقات الشبكة العنكبوتية 4 (3.0.3) عال-101
CS-225 Software Engineering. Design and Development 3(3.1.0) CS-101 عال-225 تصميم وتطوير هندسة البرمجيات 3(3.1.0) عال-101
STAT-219 Prob. & Stat. For Eng. & Sc. 3 (2,0,3) MATH-102 احص-219 احتمالات واحصاء للهندسة والعلوم 3 (2,0,3) ريض-102
MATH xxx MATH elective 3 (3.1.0) ريض-

xxx

اختياري رياضيات 3 (3.1.0)
Total 17 Total 17

 

 

3rd Year Semester (1), Level (5) Cr. Hr.

(L, T, Lab)

Requisite   3rd Year Semester (1), Level (5) Cr. Hr.

(L, T, Lab)

Requisite
CS-210 Data Structures and Algorithms 3 (3,1,0) CS-102 عال-210 تراكيب البيانات والخوارزميات 3 (3,1,0) عال-102
CS 472 Software Requirements Engineering 3(3.1.0) CS-102 عال-472 هندسة متطلبات البرمجيات 3(3.1.0) عال-102
CS-340 Introduction to Database Systems 4(3.0.3) CS-102 عال- 340 مقدمة في نظم قواعد البيانات 4(3.0.3) عال-102
CS-344 Advanced Programming 3(2.0.3) CS-111

CS-102

عال- 344 البرمجة المتقدمة 3(2.0.3) عال-111

عال-102

IAS-212 Professional Ethics 2 (2,0,0) IAS 111 داع-212 الأخلاق المهنية 2 (2,0,0) داع-111
Total 15     Total 15  
                 
3rd Year Semester (2), Level (6) Cr. Hr.

(L, T, Lab)

Requisite 3rd Year Semester (2), Level (6) Cr. Hr.

(L, T, Lab)

Requisite
CS-251 Introduction to Comp. Organization and Assembly Language 3 (3,1,0) CS-102

CS-210

عال-251 مقدمة في تنظيم الحاسب ولغة التجميع 3 (3,1,0) عال-102

عال-210

CS-311 Design and Analysis of Algorithms 3 (3,1,0) CS-102 عال-311 تحليل وتصميم الخوارزميات 3 (3,1,0) عال-102
CS-330 Introduction to Operating Systems 4(3.0.3) CS-210 عال-330 مقدمة في نظم التشغيل 4(3.0.3) عال-210
IAS-311 Islamic Shariah 2 (2,0,0) IAS-212 داع-311   الشريعة الاسلامية 2 (2,0,0) داع-212
ENGL 103 English Writing II 3(3.0.0) نجل-103 الكتابة الانجليزية (2) 3(3.0.0)
Total 15 Total 15

 

 

 

 

4th Year Semester (1), Level (7) Cr. Hr.

(L, T, Lab)

Requisite   4th Year Semester (1), Level (7) Cr. Hr.

(L, T, Lab)

Requisite
CS-485 Discrete Math for Computer 3 (3,1,0) MATH-102 عال-485 رياضيات متقطعة 3 (3,1,0) ريض-102
COE 344 Computer Networks 4 (3,0,3) هال-344   شبكات الحاسب 4 (3,0,3)
CS 462 Distributed Systems 3(3.1.0) STAT-219 عال-462 الانظمة الموزعة 3(3.1.0) احص-219
IAS 4xx Islamic Elective 2 (2,0,0) داع-4– اختياري إسلامي 2 (2,0,0)
CS 365 Human Computer Interaction 4(3.0.3) عال-365 التفاعلية بين الانسان والحاسب 4(3.0.3)
Total 16     Total 16  
                 
4th Year Semester (2), Level (8) Cr. Hr.

(L, T, Lab)

Requisite 4th Year Semester (2), Level (8) Cr. Hr.

(L, T, Lab)

Requisite
CS 444 Software Quality Assurance 3(3.1.0) عال 444 ضمان جودة البرمجيات 3(3.1.0)
CS 474 Software Design and Architecture 4(3.0.3) عال-474 تصميم وعمارة البرمجيات 4(3.0.3)
ETHC-303 Ethical and Social Aspects of Computer 3(3.0.0) خلق- 303 الجوانب الأخلاقية والاجتماعية في الحاسب 3(3.0.0)
XXX XXX Free Elective II 3(3.0.0) XXX XXX اختياري حر 2 3(3.0.0)
SCI-XXXX Science elective 3(3.1.0) علوم XXXX اختياري علوم أساسية 3(3.1.0)
CS-490  Internship 1(1.0.0) 126 Hr عال- 490 فترة تدريب 1(1.0.0) 126 ساعة
Total 17 Total 17

 

 

 

 

 

 

 

 

 

 

 

 

 

5th Year Semester (1), Level (9) Cr. Hr.

(L, T, Lab)

Requisite   5th Year Semester (1), Level (9) Cr. Hr.

(L, T, Lab)

Requisite
CS 476 Software Testing and Validation 3(3.1.0) عال 476 الاختبار والتحقق في البرمجيات 3(3.1.0)
CS XXX Software Engineering Elective 3(3.1.0) عال

xxx

موضوعات مختارة في هندسة البرمجيات 3(3.1.0)
CS 498 Senior Project I 3(3.0.0) عال 498 مشروع التخرج 1 3(3.0.0)
XXX XXX Free Elective I 3(3.0.0) XXX XXX اختياري حر 1 3(3.0.0)
CS 478 Software Construction Laboratory

 

4(3.0.3) عال 478 معمل بناء البرمجيات 4(3.0.3)
Total 16     Total 16  
                 
5th Year (4) Semester (2), Level (10) Cr. Hr.

(L, T, Lab)

Requisite 5th Year (4) Semester (2), Level (10) Cr. Hr.

(L, T, Lab)

Requisite
CS 432 Software Security Engineering 4(3.0.3) عال 432 هندسة أمن البرمجيات 4(3.0.3)
CS 484 Software configuration and Evolution 3(3.1.0) عال 484 صيانة وتطوير البرمجيات 3(3.1.0)
CS 499 Senior Project II 3 (3,0,0) عال 499 مشروع التخرج 2 3 (3,0,0)
CS XXX Software Engineering Elective 3(3.1.0) عال

xxx

موضوعات مختارة في هندسة البرمجيات 3(3.1.0)
CS XXX Software Engineering Elective 3(3.1.0) عال

xxx

موضوعات مختارة في هندسة البرمجيات 3(3.1.0)
Total 16 Total 16

 

 

 

 

 

 

 

 

 

 

 

 

Computer Science Plan

1st Year Semester (1), Level (1) Cr. Hr.

(L, T, Lab)

Requisite   1st Year Semester (1), Level (1) Cr. Hr.

(L, T, Lab)

Requisite
ENGL 001 Prep. English I 6 (2,0,12) None نجل-001 لغة إنجليزية تحضيرية 1 6 (2,0,12) None
MATH-101 Calculus I 4 (4,1,0) None ريض-101 تفاضل وتكامل 1 4 (4,1,0) None
LS-101 Learning skills 3 (3,1,0) None إتصال-101 مهارات التعلم 3 (3,1,0) None
MGT-001 Entrepreneurship 1 (1 ,1 ,0) None دار-001 ريادة الأعمال 1 (1 ,1 ,0) None
IAS-101 Practical Grammar 2 (2, 0,0) None داع-101 قواعد لغة عربية 2 (2, 0,0) None
Total 16     Total 16  
                 
1st Year Semester (2), Level (2) Cr. Hr.

(L, T, Lab)

Requisite 1st Year Semester (2), Level (2) Cr. Hr.

(L, T, Lab)

Requisite
ENGL-002 Prep. English II 6 (2, 0,12) ENG-001 نجل-002 لغة إنجليزية تحضيرية 2 6 (2, 0,12) نجل-001
PHYS-101 General Physics I 4 (3,1,3) MATH-101 فيز-101 فيزياء عامة 1 4 (3,1,3) ريض-101
CS-111 Computer Skills 3 (2,0,3) None عال-111 مهارات حاسب 3 (2,0,3) None
IAS-111 Belief & its Consequences 2 (2,0,0) None داع-111 العقيدة وأهميتها 2 (2,0,0) None
PE-001 Prep. Physical Educ. I 1 (1,0,1) None بدن-001 تربية بدنية 1 1 (1,0,1) None
Total 16 Total 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2nd Year Semester (1), Level (3) Cr. Hr.

(L, T, Lab)

Requisite   2nd Year Semester (1), Level (3) Cr. Hr.

(L, T, Lab)

Requisite
CS-101 Computer Programming I 4 (3,1,3) MATH 101 عال-101 برمجة حاسب 1 4 (3,1,3) ريض-101
MATH-102 Calculus II 4 (4,1,0) MATH 101 ريض-102 تفاضل وتكامل 2 4 (4,1,0) ريض-101
ENGL-101 Intro. to   Academic Discourse 3 (3,0,0) ENGL 002 نجل-101 مدخل في تحليل النصوص 3 (3,0,0) نجل-002
PHY-205 General Physics II 4 (3,1,3) PHYS 101 فيز-205 فيزياء عامة 2 4 (3,1,3) فيز-101
IAS-212 Professional Ethics 2 (2,0,0) IAS 111 داع-212 الأخلاق المهنية 2 (2,0,0) داع-111
Total 17     Total 17  
                 
2nd Year Semester (2), Level (4) Cr. Hr.

(L, T, Lab)

Requisite 2nd Year Semester (2), Level (4) Cr. Hr.

(L, T, Lab)

Requisite
CS-102 Computer Programming II 4 (3,1,3) CS-101 عال-102 برمجة حاسب 2 4 (3,1,3) عال-101
CS-290 Web Applications Development 4 (3.0.3) CS-101 عال-290 تطوير تطبيقات الشبكة العنكبوتية 4 (3.0.3) عال-101
CS-225 Software Engineering. Design and Development 3(3.1.0) CS-101 عال-225 تصميم وتطوير هندسة البرمجيات 3(3.1.0) عال-101
STAT-219 Prob. & Stat. For Eng. & Sc. 3 (2,0,3) MATH-102 احص-219 احتمالات واحصاء للهندسة والعلوم 3 (2,0,3) ريض-102
MATH xxx MATH elective 3 (3.1.0) ريض-

xxx

اختياري رياضيات 3 (3.1.0)
Total 17 Total 17

 

 

 

 

 

 

 

 

 

 

 

 

 

3rd Year Semester (1), Level (5) Cr. Hr.

(L, T, Lab)

Requisite   3rd Year Semester (1), Level (5) Cr. Hr.

(L, T, Lab)

Requisite
CS-210 Data Structures and Algorithms 3 (3,1,0) CS-102 عال-210 تراكيب البيانات والخوارزميات 3 (3,1,0) عال-102
CS-285 Discrete Math for Computer 3 (3,1,0) MATH-102 عال-285 رياضيات متقطعة 3 (3,1,0) ريض-102
CS-340 Introduction to Database Systems 4(3.0.3) CS-102 عال- 340 مقدمة في نظم قواعد البيانات 4(3.0.3) عال-102
ETHC-303 Ethical and Social Aspects of Computer 3(3.0.0) خلق- 303 الجوانب الأخلاقية والاجتماعية في الحاسب 3(3.0.0)
SCI-XXXX Science elective 3(3.1.0) علوم XXXX اختياري علوم أساسية 3(3.1.0)
IAS-311 Islamic Shariah 2 (2,0,0) IAS-212 داع-311   الشريعة الاسلامية 2 (2,0,0) داع-212
Total 18     Total 18  
                 
3rd Year Semester (2), Level (6) Cr. Hr.

(L, T, Lab)

Requisite 3rd Year Semester (2), Level (6) Cr. Hr.

(L, T, Lab)

Requisite
CS-251 Introduction to Comp. Organization and Assembly Language 3 (3,1,0) CS-102

CS-210

عال-251 مقدمة في تنظيم الحاسب ولغة التجميع 3 (3,1,0) عال-102

عال-210

CS-311 Design and Analysis of Algorithms 3 (3,1,0) CS-102 عال-311 تحليل وتصميم الخوارزميات 3 (3,1,0) عال-102
CS-330 Introduction to Operating Systems 4(3.0.3) CS-210 عال-330 مقدمة في نظم التشغيل 4(3.0.3) عال-210
IAS-201 Writing for Prof. Needs 2 (2,0,0) IAS 101 داع-201 تعبير عربي 2 (2,0,0) داع-101
CS-344 Advanced Programming 3(2.0.3) CS-111

CS-102

عال- 344 البرمجة المتقدمة 3(2.0.3) عال-111

عال-102

CS-490  Internship 1(1.0.0) 95 Hr عال- 490 فترة تدريب 1(1.0.0) 95 ساعة
Total 16 Total 16

 

 

 

 

 

 

 

 

 

 

4th Year Semester (1), Level (7) Cr. Hr.

(L, T, Lab)

Requisite   4th Year Semester (1), Level (7) Cr. Hr.

(L, T, Lab)

Requisite
CS 370 Introduction to Artificial Intelligence 3(3.1.0) عال 370 مقدمة في الذكاء الاصطناعي 3(3.1.0)
COE 344 Computer Networks 4 (3,0,3) هال-344   شبكات الحاسب 4 (3,0,3)
CS 498 Senior Project I 3(3.0.0) عال 498 مشروع التخرج 1 3(3.0.0)
CS 432 Software Security Engineering 4(3.0.3) عال 432 هندسة أمن البرمجيات

 

4(3.0.3)
CS XXX CS Elective 3(3.1.0) عال  XXX موضوعات مختارة في علوم الحاسب 3(3.1.0)
Total 17     Total 17  
                 
4th Year Semester (2), Level (8) Cr. Hr.

(L, T, Lab)

Requisite 4th Year Semester (2), Level (8) Cr. Hr.

(L, T, Lab)

Requisite
CS 412 Theory of Computation 3(3.1.0) عال 124 نظرية الحاسبات 3(3.1.0)
CS 499 Senior Project II 3 (3,0,0) عال 499 مشروع التخرج 2 3 (3,0,0)
XXX XXX Free Elective II 3(3.0.0) XXX XXX اختياري حر 2 3(3.0.0)
CS XXX CS Elective 3(3.1.0) عال XXX موضوعات مختارة في علوم الحاسب 3(3.1.0)
CS 444 Software Quality Assurance 3(3.1.0) عال 444 ضمان جودة البرمجيات 3(3.1.0)
IAS 4xx Islamic Elective 2 (2,0,0) داع-4– اختياري إسلامي 2 (2,0,0)
Total 17 Total 17