هيكل برنامج هندسة البرمجيات

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

  • متطلبات الجامعة
  • متطلبات الكلية
  • متطلبات البرنامج

كما تنقسم المقررات أيضا إلى:

  • مقررات أساسية في هندسة البرمجيات
  • مقررات اختيارية في هندسة البرمجيات

جميع المقررات متاحة نظريًا في أي وقت خلال فترة الدراسة، ولكن للتسجيل في مقرر معين، يجب على الطلاب إكمال متطلباته الأساسية واستيفاء شروط التسجيل. ويعتمد النزول الفعلي لمقرر اختياري على مستوى الطلب والموارد الفعلية.

يجب اختيار جميع مقررات متطلبات البرنامج وباستثناء المقررات "الأساسية" وفقًا لمجموعة من القواعد ووفقًا للرغبات الفردية والتطلعات المهنية المستقبلية. يلاحظ أن المقررات "الأساسية" إلزامية لجميع الطلاب المتخصصين في هذا المجال.

هيكلة البرنامج

يتكون برنامج البكالوريوس في هندسة البرمجيات من ثلاثة مكونات رئيسية:

المكون الساعات المعتمدة
متطلبات الجامعة23
متطلبات الكلية44
متطلبات البرنامج67
الإجمالي 134 ساعة معتمدة

متطلبات الجامعة لكلية علوم الحاسب والمعلومات

المقررات المطلوبة باللغة الإنجليزية المقررات المطلوبة باللغة العربية
رمز المقرر اسم المقرر الساعات رمز المقرر اسم المقرر الساعات
ENG 101الكتابة المكثفة باللغة الإنجليزية3 ARAB 101الكتابة العربية 12
COM 201مهارات الاتصال3 ARAB 103الكتابة العربية 22
PSY 101مدخل إلى علم النفس3 ARAB 203الكتابة العربية 32
ISC 101الأخلاق الإسلامية2
ISC 103النظام الاقتصادي الإسلامي2
ISC 105علوم القرآن الكريم2
ISC 203المعاملات المالية الحديثة2
المجموع الفرعي 9 المجموع الفرعي 14
الإجمالي 23

المقررات المطلوبة لكلية علوم الحاسب والمعلومات

رمز المقرر اسم المقرر الساعات
CS 101برمجة الحاسب 14
CS 102برمجة الحاسب 23
CS 175المنطق الرقمي وتنظيم الحاسب3
CS 210هياكل البيانات والخوارزميات3
CS 285الرياضيات المتقطعة3
CS 330مقدمة في أنظمة التشغيل3
CS 331اتصالات البيانات وشبكات الحاسب3
ENG 103تقنيات كتابة البحوث3
STAT 101مقدمة في الإحصاء والاحتمالات3
MATH 111التفاضل والتكامل 13
ETHC 303الجوانب الأخلاقية والاجتماعية في الحوسبة3
المجموع الفرعي 34

الخيار الإجباري: التدريب التعاوني

رمز المقرر اسم المقرر الساعات
SE 492 التدريب التعاوني في هندسة البرمجيات 10
المجموع الفرعي 10
الإجمالي 44

متطلبات البرنامج (67 ساعة معتمدة)

متطلبات البرنامج عدد الساعات
المقررات الأساسية54
مقررات تخصصية اختيارية في هندسة البرمجيات12
التربية البدنية1
الإجمالي 67

متطلبات برنامج هندسة البرمجيات

المقررات الأساسية في هندسة البرمجيات

رمز المقرر اسم المقرر عدد الساعات
CHM 101الكيمياء العامة4
PHY 105الفيزياء 14
PHY 205الفيزياء 24
MATH 113التفاضل والتكامل 23
MATH 221التحليل العددي3
MATH 223 أو CS 223الجبر الخطي أو الجبر الخطي الحاسوبي*3
SE 201مقدمة في هندسة البرمجيات3
SE 311هندسة متطلبات البرمجيات3
SE 322تصميم وهندسة البرمجيات3
CS 340مقدمة في نظم قواعد البيانات3
SE 365التفاعل بين الإنسان والحاسب3
SE 371هندسة الويب3
CYS 401أساسيات الأمن السيبراني3
SE 401ضمان جودة البرمجيات والاختبار3
SE 411بناء البرمجيات3
SE 499مشروع تصميم وتطوير البرمجيات3
SE 423إدارة مشاريع البرمجيات3
المجموع الفرعي 54

التربية البدنية

رمز المقرر اسم المقرر عدد الساعات
PE ---التربية البدنية1
المجموع الفرعي المشترك 55

المقررات الاختيارية في هندسة البرمجيات [اختر 4]

رمز المقرر اسم المقرر عدد الساعات
SE 381هندسة البرمجيات المدمجة3
SE 409الحوسبة السحابية3
SE 413نمذجة نظم البرمجيات3
SE 417هندسة البرمجيات المعتمدة على الوكلاء3
SE 421قياسات البرمجيات3
SE 422صيانة البرمجيات وتطورها3
SE 430عمليات البرمجيات وتحسين العمليات3
SE 436هندسة الخدمات الموجهة3
SE 444الأساليب والنماذج الرسمية في البرمجيات3
SE 445أنظمة البرمجيات في الزمن الحقيقي3
SE 450أنماط التصميم3
SE 480تحليلات البرمجيات3
SE 489موضوعات مختارة في هندسة البرمجيات3
SE 495موضوعات ناشئة3

المقررات الاختيارية الأخرى في الكلية

رمز المقرر اسم المقرر عدد الساعات
CS 311تصميم وتحليل الخوارزميات3
CS 320لغات البرمجة: المفاهيم والأنماط3
CS 360رسومات الحاسب3
CS 370مقدمة في الذكاء الاصطناعي3
CS 387تطوير تطبيقات الجوال3
CS 415إنترنت الأشياء (IoT)3
CS 435الأنظمة الموزعة3
CS 451تخطيط موارد المؤسسات3
CYS 401أساسيات الأمن السيبراني3
CYS 402تطوير البرمجيات الآمنة3
CYS 403إدارة مخاطر الأمن، الحوكمة والرقابة3
CYS 406أمن البيانات والشبكات3
CYS 405اختبار الاختراق والقرصنة الأخلاقية3
DMS 310مقدمة في التصميم البصري3
DMS 322أساسيات الوسائط الرقمية التفاعلية3
DMS 327تصميم ونمذجة ثلاثية الأبعاد3
DMS 351مبادئ الرسوم المتحركة3
DMS 426تطوير الألعاب3
IS/SE/CYS/DMS 3XX أو 4XXبموافقة رئيس القسم3
المجموع الفرعي 12
المجموع الكلي 67