الخطة الدراسيـة الاسترشادية لبرنامج بكالوريوس علوم حاسوب – هندسة برمجيات (للعام الجامعي 2021-2022 م)

 

أولاً: معلومات أساسية عن البرنامج الأكاديمي

 

الكلية: الحاسبات وتكنولوجيا المعلومات
القسم العلمي: علوم الحاسوب
البرنامج الأكاديمي: هندسة البرمجيات

• جدول توزيع المقررات الدراسية (الخطة القديمة):

عدد المقررات الدراسية متطلبات الجامعة متطلبات الكلية متطلبات القسم متطلبات التخصص ملاحظات
إجباري اختياري
47 10 14 11 9 3

• جدول الساعات المعتمدة وتصنيفها (الخطة القديمة):

عدد الساعات المعتمدة متطلبات الجامعة متطلبات الكلية متطلبات القسم متطلبات التخصص ملاحظات
إجباري اختياري
136 ساعة 25 42 33 27 9

• توزيع طبيعة الساعات (الخطة القديمة):

إجمالي الساعات المعتمدة نظري تمارين ومناقشة عملي ملاحظات
136 83 40 (ساعة معتمدة) 13 (ساعة معتمدة)

ثانياً: معلومات أساسية عن البرنامج الأكاديمي (وفق الخطة الدراسية الجديدة)

📡 جهة الاعتماد المقترحة: ABET
🎓 اسم الدرجة العلمية باللغة العربية: بكالوريوس علوم حاسوب – هندسة برمجيات.
Degree Title (English): Bachelor in Computer Science – Software Engineering

• حد الساعات المعتمدة المقترح حسب جهة الاعتماد:

البيـــــان متطلبات الجامعة متطلبات الكلية متطلبات القسم والتخصص ملاحظات
إجباري اختياري
الحد الأعلى لعدد الساعات 25 46 59 9
الحد الأدنى لعدد الساعات

• عدد الساعات المعتمدة للجامعات العربية والأجنبية المحكمة دولياً التي تم الاستناد إليها:

(ملاحظة: تم تصنيف الجدول التالي بطريقة تقريبية كون معظم الجامعات ليس لديها التقسيم الحرفي الموضح)

الجامعة متطلبات الجامعة متطلبات الكلية متطلبات القسم متطلبات التخصص أخرى ملاحظات
إجباري اختياري
جامعة العين 27 24 6 39 6 16
جامعة الفيصل 17 35 69 12
جامعة أريزونا 51 37 18 3
جامعة أوكلاهوما الوسطى 44 11 58 9
جامعة الشرق الأوسط 19 60 53 12

📌 مكونات الخطة الدراسية (جدول رقم 1): تتكون الخطة المطورة الإجمالية لدرجة البكالوريوس من (139) ساعة معتمدة موزعة هيكلياً كالآتي:
التسلسل نوع المـــادة المتطلبة الساعات المعتمدة ملاحظات وضوابط الجودة
أولاً 🏛️ متطلبات الجامعــــة 25 ساعة إلزامية لثقافة وتكامل الطالب الجامعي
ثانياً 🏫 متطلبات الكليـــــة 46 ساعة الأسس التقنية والرياضية المشتركة حاسوبياً
ثالثاً 📘 متطلبات التخصص الإجبارية 59 ساعة العمق المعرفي والهندسي التخصصي الحرج
رابعاً 🎛️ متطلبات التخصص الاختيارية 9 ساعات مسارات تكنولوجية حديثة ومتقدمة للتميز
المجموع الكلي لساعات الخطة الدراسية الجديدة 139 ساعة معتمدة توازن هيكلي مثالي متوافق دولياً

أ. متطلبات الجامعة: 25 ساعة معتمدة (University Requirements) – جدول (2)

No. Code Course Name L T P C اسم المقرر Pre-Req Co-Req
1 BUST01 Skills of Holy Quran Recitation and Tajweed 1 1 مهارات تلاوة القرآن الكريم وتجويده
2 BUST02 English Language (1) 4 4 اللغة الإنجليزية (1)
3 BUST03 Arabic Language 2 2 اللغة العربية
4 BUST04 Leadership Skills Development 1 1 تنمية المهارات القيادية
5 BUST05 Islamic Culture 2 2 الثقافة الإسلامية
6 BUST06 English Language(2) 4 4 اللغة الإنجليزية (2) BUST02
7 BUST07 Communications Skills 1 1 مهارات الاتصال
8 BUST08 Critical Thinking 1 1 التفكير الناقد
9 BUST09 Computer Skills 3 3 مهارات الحاسوب
10 BUST10 Research Methodology 2 2 مناهج البحث العلمي

The Conflict with the Israeli-enemy

2 2 الصراع مع العدو الاسرائيلي
12 BUST12 National Culture 2 25 الثقافة الوطنية
المجموع الكلي لمتطلبات الجامعة (Total) 13 12 25 ساعة معتمدة مقسمة وموزعة أصولاً

ب. متطلبات الكلية: 46 ساعة معتمدة (Faculty Requirements) – جدول (3)

No. Code Course Name L T P C اسم المقرر Pre-Req Co-Req
1 BCIT01 Mathematics 2 1 3 رياضيات
2 BCIT02 Calculus 2 1 3 التفاضل والتكامل BCIT01
3 BCIT03 Statistics and Probability 2 1 3 الإحصاء والاحتمالات BCIT01
4 BCIT04 Computer Fundamentals 2 1 3 أساسيات الحاسوب
5 BCIT05 Problem Solving and Programming 2 1 3 البرمجة وحل المسائل.
6 BCIT06 Computer Programming 2 1 3 برمجة حاسوب BCIT05 BCIT04
7 BCIT07 Object-Oriented Programming 2 1 3 البرمجة الموجهة بالكائنات BCIT06
8 BCIT08 Computing Ethics 1 1 أخلاقيات الحوسبة
9 BCIT09 Introduction to Database 2 1 3 مقدمة إلى قواعد البيانات BCIT05
10 BCIT10 Data Structures and Algorithms 2 1 3 هياكل البيانات والخوارزميات BCIT07
11 BCIT11 Principles of Operating Systems 2 1 3 مبادئ نظم التشغيل BCIT10
12 BCIT12 Discrete Structures 2 1 3 هياكل متقطعة BCIT01
13 BCIT13 Principles of Data Communication and Networks 2 1 3 مبادئ تراسل البيانات والشبكات BCIT04
14 BCIT14 Cloud computing 2 1 3 الحوسبة السحابية BCIT13 BCIT11
15 BCIT15 Mobile Application  Development 2 1 3 تطوير تطبيقات الأجهزة النقالة BCIT07 BCIT09
16 BCIT16 Web Application Development 2 1 3 تطوير تطبيقات الويب BCIT06, BCIT09
المجموع الكلي لمتطلبات الكلية (Total) 30 4 12 46 ساعة معتمدة

ج. متطلبات البرنامج الإجبارية: 59 ساعة معتمدة (Compulsory Program Requirements) – جدول (5)

No. Code Course Name L T P C اسم المقرر Pre-Req Co-Req
1 BSW201 Physics 2 1 3 فيزياء
2 BSW202 Linear Algebra 1 1 2 جبر خطي BCIT01
3 BSW301 Digital Logic Design 2 1 3 التصميم الرقمي والمنطقي BCIT04
4 BSW302 Algorithms Analysis and Design 2 1 3 تحليل وتصميم الخوارزميات BCIT10 BCIT12
5 BSW303 Computer Architecture & Assembly Language 2 1 3 معمارية الحاسوب ولغة التجميع BSW301
6 BSW304 User Interface Design 2 1 3 تصميم واجهة المستخدم BCIT06
7 BSW401 Project Management 2 1 3 إدارة مشاريع BSW501
8 BSW402 Field training 1 1 تدريب ميداني 90 CH
9 BSW403 Graduation Project (1) 3 3 مشروع تخرج (1) 90 CH
10 BSW404 Graduation Project (2) 3 3 مشروع تخرج (2) BSW403
11 BSW501 Software Engineering 2 1 3 هندسة البرمجيات BCIT09
12 BSW502 Software Requirements Engineering 2 1 3 هندسة متطلبات البرمجيات BSW501
13 BSW503 Software Design 2 1 3 تصميم البرمجيات BSW501
14 BSW504 Software Testing & Validation 2 1 3 فحص وتدقيق البرمجيات BSW501
15 BSW505 Software Maintenance & Evolution 2 1 3 صيانة وتطور البرمجيات BSW501
16 BSW506 Agile–based software process 2 1 3 عملية البرمجيات المعتمدة على Agile BSW504
17 BSW507 Software Modeling 2 1 3 نمذجة البرمجيات BSW503
18 BSW508 Software Quality Assurance 2 2 ضمان جودة البرمجيات BSW501
19 BSW509 Systems Integration 2 1 3 تكامل النظم BSW503
20 BSW510 Object Oriented Analysis and Design 2 1 3 التحليل والتصميم الموجه بالكائنات BSW501, BCIT07
21 BSW511 Information Security 2 1 3 أمنية المعلومات BCIT13
المجموع الكلي لمتطلبات البرنامج الإجبارية (Total) 35 6 18 59 ساعة معتمدة تخصصية

هـ. متطلبات البرنامج الاختيارية: 9 ساعات معتمدة يختارها الطالب (Optional Program Requirements) – جدول (6)

No. Code Course Name L T P C اسم المقرر Pre-Req Co-Req
1 BSWL01 IoT Concepts and Applications 2 1 3 مفاهيم وتطبيقات إنترنت الأشياء BCIT13, BSW303
2 BSWL02 Formal Methods 2 1 3 الطرق الرياضية لبناء الأنظمة BSW502
3 BSWL03 Principles of Artificial Intelligence 2 1 3 مبادئ الذكاء الاصطناعي BCIT12
4 BSWL04 Selected topics in Software Engineering 3 3 مواضيع مختارة في هندسة البرمجيات BSW501
5 BSWL05 Distributed Systems 2 1 3 النظم الموزعة BCIT13
6 BSWL06 Real Time and Embedded Systems 2 1 3 أنظمة الزمن الحقيقي والنظم المضمنة BSW503
7 BSWL07 Introduction to Data Science 2 1 3 مقدمة إلى علم البيانات BCIT03
8 BSWL08 Entrepreneurship in Computing 2 1 3 ريادة الأعمال في الحوسبة BSW501
9 BSWL09 Risk Management and Disaster Recovery 3 3 إدارة المخاطر والتعافي من الكوارث BSW511
10 BSWL10 Cyber Crimes 3 3 الجرائم الإلكترونية BSW511
11 BSWL11 Multimedia Systems Engineering 2 1 3 هندسة أنظمة الوسائط المتعددة BSW501
12 BSWL12 Enterprise Systems 2 1 3 أنظمة المؤسسات

 

الخطة الدراسية الاسترشادية لبرنامج بكالوريوس علوم حاسوب – هندسة برمجيات (Study Plan)

• الفصل الأول (First Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BUST02 English Language (1) 8 4 اللغة الانجليزية (1)
2 BCIT01 Mathematics 2 2 3 رياضيات
3 BCIT04 Computer Fundamentals 2 2 3 أساسيات الحاسوب
4 BUST01 Skills of Holy Quran Recitation & Tajweed 2 1 مهارات تلاوة القرآن الكريم وتجويده
5 BUST03 Arabic Language 2 2 اللغة العربية
6 BUST09 Computer Skills 6 3 مهارات الحاسوب
7 BCIT05 Problem Solving and Programming 2 2 3 البرمجة وحل المسائل
8 BUST11 The Conflict with the Israeli-enemy 2 2 الصراع مع العدو الاسرائيلي
Total / المجموع 10 2 20 21 المجموع الكلي للساعات

• الفصل الثاني (Second Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BSW201 Physics 2 1 3 فيزياء
2 BUST06 English Language (2) 8 4 اللغة الإنجليزية (2) BUST02
3 BCIT02 Calculus 2 2 3 التفاضل والتكامل BCIT01
4 BCIT06 Computer Programming 2 2 3 برمجة حاسوب BCIT05
5 BUST05 Islamic Culture 2 2 الثقافة الإسلامية
6 BUST07 Communications Skills 1 1 مهارات الاتصال
7 BUST04 Leadership Skills Development 1 1 تنمية المهارات القيادية
8 BUST08 Critical Thinking 1 1 التفكير الناقد
9 BCIT08 Computing Ethics 2 1 أخلاقيات الحوسبة
10 BUST12 National Culture 2 2 الثقافة الوطنية
Total / المجموع 13 4 11 21 المجموع الكلي للساعات

Semester / الفصل L T P C (المعتمدة)
First Semester / الفصل الأول 10 2 20 21
Second Semester / الفصل الثاني 13 4 11 21
Total Year 1 / مجموع السنة الأولى 23 6 31 42

• الفصل الثالث (Third Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BCIT07 Object Oriented Programming 2 2 3 البرمجة الموجهة بالكائنات BCIT06
2 BCIT09 Introduction to Database 2 2 3 مقدمة إلى قواعد بيانات BCIT05
3 BCIT12 Discrete Structures 2 2 3 هياكل متقطعة BCIT01
4 BCIT13 Principles of Data Communication and Networks 2 2 3 مبادئ تراسل البيانات والشبكات BCIT04
5 BCIT03 Probability and Statistics 2 2 3 الإحصاء والاحتمالات BCIT01
6 BSW301 Digital Logic Design 2 2 3 التصميم الرقمي والمنطقي BCIT04
Total / المجموع 12 2 10 18 المجموع الكلي للساعات

• الفصل الرابع (Fourth Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BSW304 User Interface Design 2 2 3 تصميم واجهة المستخدم BCIT06
2 BCIT10 Data Structures and Algorithms 2 2 3 هياكل البيانات والخوارزميات BCIT07
3 BSW501 Software Engineering 2 2 3 هندسة البرمجيات BCIT09
4 BCIT16 Web Application Development 2 2 3 تطوير تطبيقات الويب BCIT06, BCIT09
5 BSW303 Computer Architecture and Assembly Language 2 2 3 معمارية الحاسوب ولغة التجميع BSW301
6 BSW202 Linear Algebra 1 2 2 جبر خطي BCIT01
Total / المجموع 11 2 10 17 المجموع الكلي للساعات

Semester / الفصل L T P C (المعتمدة)
Third Semester / الفصل الثالث 12 2 10 18
Fourth Semester / الفصل الرابع 11 2 10 17
Total Year 2 / مجموع السنة الثانية 23 4 20 35

• الفصل الخامس (Fifth Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BCIT10 Principles of Operating Systems 2 2 3 مبادئ نظم التشغيل BCIT10
2 BSW401 Project Management 2 2 3 إدارة مشاريع BSW501
3 BUST10 Research Methodology 2 2 مناهج البحث العلمي
4 BSW502 Software Requirements Engineering 2 2 3 هندسة متطلبات البرمجيات BSW501
5 BSW503 Software Design 2 2 3 تصميم البرمجيات BSW501
6 BSW510 Object Oriented Analysis and Design 2 2 3 التحليل والتصميم الموجه بالكائنات BSW501, BCIT07
Total / المجموع 12 2 8 17 المجموع الكلي للساعات

• الفصل السادس (Sixth Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BCIT15 Mobile Application Development 2 2 3 تطوير تطبيقات الأجهزة النقالة BCIT07 BCIT09
2 BSW504 Software Testing & Validation 2 2 3 فحص وتدقيق البرمجيات BSW501
3 Elective (1)* 3 3 مقرر اختياري (1)*
4 BSW302 Algorithms Analysis and Design 2 2 3 تحليل وتصميم الخوارزميات BCIT10 BCIT12
5 BSW507 Software Modeling 2 2 3 نمذجة البرمجيات BSW503
6 BSW511 Information Security 2 2 3 أمنية المعلومات BCIT13
Total / المجموع 13 4 6 18 المجموع الكلي للساعات

Semester / الفصل L T P C (المعتمدة)
Fifth Semester / الفصل الخامس 12 2 8 17
Sixth Semester / الفصل السادس 13 4 6 18
Total Year 3 / مجموع السنة الثالثة 25 6 14 35

• الفصل الصيفي (Summer Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BSW402 Field Training 25 1 تدريب ميداني 90 CH
Total / المجموع 25 1 المجموع الكلي للساعات

📌 التدريب الميداني Internship:

  • يمثل ساعة واحدة معتمدة (بواقع 18 إلى 25 ساعة تدريبية أسبوعياً).
  • ينجز في الفصل الصيفي للسنة الثالثة.
  • يعد متطلباً للانتقال للفصل الدراسي السابع.
The internship represents one credit hour that means 18 to 25 training hours per week, and students have to complete it in the summer semester of the third year. Moreover, the internship is a requirement to transfer to the seventh semester.

• الفصل السابع (Seventh Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BCIT14 Cloud computing 2 2 3 الحوسبة السحابية BCIT13 BCIT11
2 BSW508 Software Quality Assurance 2 2 ضمان جودة البرمجيات BSW501
3 BSW403 Graduation Project (1) 6 3 مشروع تخرج (1) 90 CH
4 Elective (2)* 3 3 مقرر اختياري (2)*
5 BSW509 Systems Integration 2 2 3 تكامل النظم BSW503
6 BSW505 Software Maintenance & Evolution 2 2 3 صيانة وتطور البرمجيات BSW501
Total / المجموع 11 6 6 17 المجموع الكلي للساعات

• الفصل الثامن (Eighth Semester)

No. Code Course Name عدد الساعات اسم المقرر Pre-Request Co-Request
L T P C
1 BSW404 Graduation Project (2) 6 3 مشروع تخرج (2) BSW403
2 BSW506 Agile–based software process 2 2 3 عملية البرمجيات المعتمدة على Agile BSW504
3 Elective (3)* 3 3 مقرر اختياري (3)*
Total / المجموع 5 8 9 المجموع الكلي للساعات

* Due to the different distribution of credit hours of theory and practical hours in elective courses, which are three courses, credits only have been written.

Semester / الفصل L T P C (المعتمدة)
Seventh Semester / الفصل السابع 11 6 6 17
Eighth Semester / الفصل الثامن 5 8 9
Total Year 4 / مجموع السنة الرابعة 16 6 14 26