You are on page 1of 8

College of Computer and Information Sciences

Computer Science Study Plan

Program Study Plan


1. Compulsory and Elective Requirements
Percentage out of study Committee
Requirement Type Credit Hours
plan hours Observations
Compulsory 0 0%
University
Elective 12 8.6%
Compulsory 53 38.1%
College
Elective 0 0.0%
Compulsory 55 39.6%
Program
Elective 18 12.9%
Free Elective 1 0.7%
Total Credits and Percentiles
139 100%

2. University Requirements
Course
Course Code Course Title Credit Hours Prerequisite Comments
No.
Introduction to Islamic ‫مقررات اجباري جامعة‬
101 SALM Culture 2
(‫)مقدمة للحضارة اإلسالمية‬
Islam and Society Building ‫مقررات السلم‬
102 SALM 2
(‫)اإلسالم وبناء المجتمع‬ ‫يختار الطالب‬
Economic System in Islam ‫ مقرر‬2
103 SALM 2
(‫)النظام االقتصادي في اإلسالم‬ ‫ ساعات‬4 ‫بمعدل‬
101 Arabic Language Skills
ARAB 2
(‫)مهارات اللغة العربية‬
Arabic Writing
103 ARAB 2
(‫)الكتابة باللغة العربية‬
Societal Issues
101 SOCI 2
(‫)قضايا مجتمعية‬
Volunteering Systems
101 VOW 2
(‫)أنظمة العمل التطوعي‬
Business Entrepreneurship
101 ENT
(‫)ريادة األعمال‬
2 ‫مقررات اختياري جامعة‬
Principles of Health and
101 HAF Fitness 2
‫يختار الطالب‬
(‫)مبادئ الصحة واللياقة البدنية‬
Computer Skills and ‫ مقررات‬4
101 INF Information Technology 2 ‫ ساعات‬8 ‫بمعدل‬
(‫)مهارات الحاسب وتقنية المعلومات‬
Human Rights Systems
101 LHR 2
(‫)أنظمة حقوق اإلنسان‬
Practical Life's Skills
100 PLS 2
‫مهارات الحياة العملية‬
Social Skills
100 SOS 2
‫المهارات المجتمعية‬
University Life
100 ULS 2
‫مهارات الحياة الجامعية‬
Total Required 12 Credits
3. College Compulsory Requirements
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
English 1
111 EN 5 (3,4,0)
)1 ‫(لغة إنجليزية‬
Computer Fundamentals
112 IT 3 (3,1,0)
)‫(أساسيات الحاسب‬
Calculus1
113 MH 3 (3,0,1)
)1 ‫(حساب التفاضل والتكامل‬
Discrete Mathematics
121 MH 3 (3,0,1)
)‫(الرياضيات المتقطعة‬
English 2
122 EN 3 (2,2,0) EN 111
)2 ‫(لغة إنجليزية‬
Physics 1
123 PHY 3 (2,2,0)
)1 ‫(فيزياء‬
Programming 1
131 CS 4 (3,2,0)
)1 ‫(برمجة الحاسب‬
Calculus 2
132 MH 3 (3,0,1) MH 113
)2 ‫(حساب التفاضل والتكامل‬
Probability and Statistics
133 STAT 3 (3,0,1) MH 113
)‫(اإلحتماالت واإلحصاء‬
Programming 2
211 CS 4 (3,2,0) CS 131
)2 ‫(برمجة الحاسب‬
Technical English 1
212 EN 2 (2,0,0) EN 122
)1 ‫(لغة إنجليزية تقنية‬
Fundamental of Database
213 IS 3 (3,0,1) CS 131
)‫(أساسيات قواعد البيانات‬
Technical English 2
221 EN 2 (2,0,0) EN 212
)2 ‫(لغة إنجليزية تقنية‬
Data Structures
231 CS 3 (3,1,1) CS 211
)‫(هياكل البيانات‬
Operating Systems
311 CS 3 (3,0,1) CS 231
)‫(أنظمة التشغيل‬
Seminar
331 CS 1 (1,0,0) 70 Credits
)‫(ندوة‬
Ethics & Professional Practice
335 IT 2 (2,0,0) 70 Credits
)‫(األخالقيات والممارسات المهنية‬
Software Project Management
333 IS 3 (3,0,1) 70 Credits
)‫(إدارة مشاريع البرمجيات‬
Total 53 Credits
4. Program Compulsory Requirements
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code

Physics 2
214 PHY 3 (3,0,1) PHY 123
)2 ‫(فيزياء‬
Linear Algebra
222 MH 3 (3,0,1)
)‫(الجبر الخطي‬
Differential Equations
223 MH 3 (3,0,1) MH 132
)‫(المعادالت التفاضلية‬
Selected Topics in Emerging
232 IT Technologies 2 (0,4,0)
)‫(موضوعات مختارة بالتقنيات الناشئة‬
Computer Graphics
233 CS 3 (3,0,1) CS 211
)‫(الرسومات باستخدام بالحاسب‬
Software Engineering
314 CS 3 (3,0,1) CS 211
)‫(هندسة البرمجيات‬

Page 2 of 8
Engineering Chemistry
313 GE 3 (3,0,1)
)‫(كيمياء هندسية‬
Data Transmission
324 IT &Computer Networks 3 (3,0,1) CS 231
)‫(تراسل البيانات وشبكات الحاسب‬
Computer Organization
322 CS 3 (3,0,1) MH 121
)‫(تنظيم الحاسب‬
Programming Languages
323 CS 3 (3,0,1) CS 231
(‫)لغات البرمجة‬
Algorithm Design and
334 CS Analysis 3 (3,0,1) CS 231
)‫(تصميم وتحليل الخوارزميات‬
Compilers
412 CS 3 (3,1,0) CS 323
)‫(المترجمات‬
Software Modeling and
413 CS Analysis 3 (3,0,1) CS 314
)‫(نمذجة وتحليل البرمجيات‬
Graduation Project 1
415 CS 2 (2,0,0) 90 Credits
)1 ‫(مشروع التخرج‬
Information Security
420 IT 3 (3,0,1) IT 324
)‫(أمن المعلومات‬
Numerical Methods
423 MH 3 (3,0,1) MH 223
)‫(طرق عددية‬
Artificial Intelligence
424 CS 3 (3,1,0) MH 121
)‫(الذكاء اإلصطناعي‬
Graduation Project 2
448 CS 3 (3,0,0) CS 415
)2 ‫(مشروع التخرج‬
Parallel and Distributed
439 CS Computing 3 (3,0,1) CS 322
)‫(الحوسبة المتوازية والموزعة‬
Total 55 Credits
5. Program Electives
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Design and Architecture of
430 CS Large Software Systems 3 (3,0,1) CS 314
)‫(تصميم وبناء نظم البرمجيات الكبيرة‬
Low-Level Design of
431 CS Software 3 (3,0,1) CS 314
)‫(تصميم الرمجيات منخفضة المستوى‬
Software Evolution
434 CS (Maintenance) 3 (3,0,1) CS 314
)"‫(تطور البرمجيات "صيانة‬
Software Architectures
Software
435 CS
)‫(أبنية البرمجيات‬
3 (3,0,1) CS 314 Engineering” Track"
Selected Topics in Software
Engineering
436 CS
‫(موضوعات مختارة في هندسة‬
3 (3,0,1) CS 314 Choose 18 credit
)‫البرمجيات‬
Software Requirements
446 CS Analysis 3 (3,0,1) CS 314
)‫(تحليل متطلبات البرامج‬
User Interface and User
Experience Design
447 CS 3 (3,0,1) CS 314
‫(واجهة المستخدم وتصميم تجربة‬
)‫المستخدم‬

Page 3 of 8
Coding and Information
451 CS Theory 3 (3,0,1) IT 324
)‫(نظرية الترميز والمعلومات‬
Security Management
452 CS 3 (3,0,1) IT 324
)‫(إدارة األمن‬
Computer Security
453 CS
)‫(أمن الحاسب‬
3 (3,0,1) IT 324 Computer Security”
Formal Methods for
Track"
454 CS Cryptography 3 (3,0,1) IT 324
)‫(الطرق المناسبة للتشفير‬
Internet Security, tools &
Choose 18 credit
455 CS techniques 3 (3,0,1) IT 324
)‫ األدوات والتقنيات‬،‫(أمن اإلنترنت‬
Network Management and
456 CS Security 3 (3,0,1) IT 324
)‫(إدارة وأمن الشبكات‬
Computer Vision
460 CS 3 (2,2,0)
)‫(الرؤية باستخدام الحاسب‬
Intelligent Agents
461 CS 3 (3,1,0)
)‫(العمالء األذكياء‬
Machine Learning
462 CS 3(3,1,0)
)‫(تعلم اآللة‬
“Artificial Intelligence
Natural Language Processing
463 CS
)‫(معالجة اللغة الطبيعية‬
3 (3,1,0) Track”
Robotics
464 CS
)‫(الروبوطات‬
3 (3,0,1) Choose 18 Credit
Selected Topics in AI
465 CS ‫(مواضيع مختارة في الذكاء‬ 3 (3,1,0)
)‫االصطناعي‬
Artificial Neural Networks
466 CS 3(3,0,0)
(‫)الشبكات العصبية اإلصطناعية‬
Introduction to Data Science
470 CS 3 (3,1,0)
)‫(مقدمة في علم البيانات‬
Big Data Analytics
471 CS 3 (2,2,0)
)‫(تحليل البيانات الضخمة‬
Probability Statistics for Data
472 CS Science 3 (2,2,0)
)‫(التحليل اإلحصائي لعلم البيانات‬

473 CS
Data Visualization
3 (3,1,0)
“Data Science Track”
)‫(التصوير المرئي للبيانات‬
Selected Topics in Data Choose 18 Credit
474 CS Science 3 (3,1,0)
)‫(مواضيع مختارة في علم البيانات‬
Data Mining
475 CS 3 (3,0,0)
)‫(التنقيب عن البيانات‬
Ethics in Data Science
476 CS 3 (3,0,0)
(‫)األخالقيات في علم البيانات‬
Total Required 18 Credits
6. Training Requirements
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Summer Training
414 CS 1 (1,0,0) 90 Credits
)‫(تدريب صيفي‬
Total 1 Credits

Page 4 of 8
7. Courses According to Levels
First Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
English 1
111 EN 5 (3,4,0)
)1 ‫(لغة إنجليزية‬
Computer Fundamentals
112 IT 3 (3,1,0)
)‫(أساسيات الحاسب‬
Calculus1
113 MH 3 (3,0,1)
)1 ‫(حساب التفاضل والتكامل‬
Physics 1
123 PHY 3 (2,2,0)
)1 ‫(فيزياء‬
Elective Islamic Culture (1)
---- SALM 2 (2,0,0)
)1 ‫(مقرر إختياري حضارة إسالمية‬
Elective General Course (1)
---- ---- 2 (2,0,0)
)1 ‫(مقرر إختياري عام‬

Total 18 Credits

Second Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Discrete Mathematics
121 MH 3 (3,0,1)
)‫(الرياضيات المتقطعة‬
English 2
122 EN 3 (2,2,0) EN 111
)2 ‫(لغة إنجليزية‬
Programming 1
131 CS 4 (3,2,0)
)1 ‫(برمجة الحاسب‬
Calculus 2
132 MH 3 (3,0,1) MH 113
)2 ‫(حساب التفاضل والتكامل‬
Probability and Statistics
133 STAT 3 (3,0,1) MH 113
)‫(اإلحتماالت واإلحصاء‬
Elective General Course (2)
---- ---- 2 (2,0,0)
)2 ‫(مقرر إختياري عام‬
Total 18 Credits

Page 5 of 8
Third Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Programming 2
211 CS 4 (3,2,0) CS 131
)2 ‫(برمجة الحاسب‬
Technical English 1
212 EN 2 (2,0,0) EN 122
)1 ‫(لغة إنجليزية تقنية‬
Fundamental of Database
213 IS 3 (3,0,1) CS 131
)‫(أساسيات قواعد البيانات‬
Physics 2
214 PHY 3 (3,0,1) PHY 123
)2 ‫(فيزياء‬
Linear Algebra
222 MH 3 (3,0,1)
)‫(الجبر الخطي‬
Elective Islamic Culture (2)
---- SALM 2 (2,0,0)
)2 ‫(مقرر إختياري ثقافة إسالمية‬
Total 17 Credits

Fourth Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Technical English 2
221 EN 2 (2,0,0) EN 212
)2 ‫(لغة إنجليزية تقنية‬
Differential Equations
223 MH 3 (3,0,1) MH 132
)‫(المعادالت التفاضلية‬
Data Structures
231 CS 3 (3,1,1) CS 211
)‫(هياكل البيانات‬
Selected Topics in Emerging
232 IT Technologies 2 (0,4,0)
)‫(موضوعات مختارة بالتقنيات الناشئة‬
Computer Graphics
233 CS 3 (3,0,1) CS 211
)‫(الرسومات باستخدام بالحاسب‬
Elective General Course (3)
--- --- 2 (2,0,0)
)3 ‫(مقرر إختياري عام‬
Total 15 Credits

Page 6 of 8
Fifth Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Operating Systems
311 CS 3 (3,0,1) CS 231
)‫(أنظمة التشغيل‬
Software Engineering
314 CS 3 (3,0,1) CS 211
)‫(هندسة البرمجيات‬
Engineering Chemistry
313 GE 3 (3,0,1)
)‫(كيمياء هندسية‬
Programming Languages
323 CS 3 (3,0,1) CS 231
(‫)لغات البرمجة‬
Computer Organization
322 CS 3 (3,0,1) MH 121
)‫(تنظيم الحاسب‬
Elective General Course (4)
--- --- 2 (2,0,0)
)4 ‫(مقرر إختياري عام‬
Total 17 Credits

Sixth Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Data Transmission
324 IT &Computer Networks 3 (3,0,1) CS 231
)‫(تراسل البيانات وشبكات الحاسب‬
Seminar
331 CS 1 (1,0,0) 70 Credits
)‫(ندوة‬
Ethics & Professional Practice
335 IT 2 (2,0,0) 70 Credits
)‫(األخالقيات والممارسات المهنية‬
Software Project Management
333 IS 3 (3,0,1) 70 Credits
)‫(إدارة مشاريع البرمجيات‬
Algorithm Design and Analysis
334 CS 3 (3,0,1) CS 231
)‫(تصميم وتحليل الخوارزميات‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Total 18 Credits

Page 7 of 8
Seventh Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Summer Training
414 CS 1 (1,0,0) 90 Credits
)‫(تدريب صيفي‬
Compilers
412 CS 3 (3,1,0) CS 323
)‫(المترجمات‬
Software Modeling and
413 CS Analysis 3 (3,0,1) CS 314
)‫(نمذجة وتحليل البرمجيات‬
Graduation Project 1
415 CS 2 (2,0,0) 90 Credits
)1 ‫(مشروع التخرج‬
Information Security
420 IT 3 (3,0,1) IT 324
)‫(أمن المعلومات‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Total 18 Credits

Eighth Level
Course Course
Course Title Credit Hours Prerequisite Comments
No. Code
Numerical Methods
423 MH 3 (3,0,1) MH 223
)‫(طرق عددية‬
Artificial Intelligence
424 CS 3 (3,1,0) MH 121
)‫(الذكاء اإلصطناعي‬
Graduation Project 2
448 CS 3 (3,0,0) CS 415
)2 ‫(مشروع التخرج‬
Parallel and Distributed
439 CS Computing 3 (3,0,1) CS 322
)‫(الحوسبة المتوازية والموزعة‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Track Course
--- CS 3
)‫(مقرر مسار‬
Total 18 Credits

Page 8 of 8

You might also like