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

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

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

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

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

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

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

متطلبات الجامعة

23 ساعة معتمدة

متطلبات الكلية

44 ساعة معتمدة

متطلبات البرنامج

67 ساعة معتمدة

المجموع

134 ساعة معتمدة

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

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

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

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

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

متطلبات البرنامج الساعات
المقررات الأساسية 54
SE SPECIALIZATION ELECTIVES 12
التعليم الجسدي 1
المجموع 67

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

المقررات الأساسية لهندسة البرمجيات
رمز المقرر اسمه عدد الساعات
CHM 101 الكيمياء العامة 4
PHY 105 الفيزياء 1 4
PHY 205 الفيزياء II 4
MATH 113 حساب التفاضل والتكامل 2 3
MATH 221 التحليل العددي 3
MATH 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 423 إدارة مشروع البرمجيات 3
SE 499 تصميم هندسة البرمجيات وتطوير المشروع3
المجموع الفرعي 54
التعليم الجسدي
PE XXX التعليم الجسدي 1
المجموع الفرعي المشترك 55
مقررات اختيارية لهندسة البرمجيات [ اختار 4]
رمز المقرر اسمه عدد الساعات
SE 381 هندسة البرمجيات المدمجة 3
SE 403 أنظمة معالجة الإشارات 3
SE 407 نظام قائم على معالج ميكرو 3
SE 409 حوسبة سحابية 3
SE 413 نمذجة نظام البرامج 3
SE 415 مجموعة الممارسات الديناميكية والمهنية3
SE 417 هندسة البرمجيات المعتمدة على الوكيل 3
SE 420 هندسة البرمجيات النشطة 3
SE 421 مقاييس البرامج 3
SE 422 صيانة البرامج وتطورها
SE 430 عمليات البرامج وتحسين العمليات3
SE 436 الخدمات الهندسية الموجهة 3
SE 444 الأساليب والنماذج الرسمية في البرنامج3
SE 445 أنظمة البرامج في الوقت الفعلي 3
SE 450 أنماط التصميم
SE 453 هندسة أمن البرامج 3
SE 465 تصميم المشاريع 3
SE 477 نمذجة عملية الأعمال المساعدة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 431 الموضوعات الناشئة في أمن الشبكة3
CS 435 الانظمة الموزعة 3
CS 451 تخطيط موارد المشاريع 3
CS 493 مشروع كبسولة الأمن السيبراني 3
CYS 402 تطوير البرامج الآمنة 3
CYS 403 إدارة المخاطر الأمنية والحوكمة والرقابة 3
CYS 404 أمن النظم السيبرانية الفيزيائية 3
CYS 405 اختبار الاختراق والقرصنة الأخلاقية3
DMS 310 مقدمة في التصميم المرئي 3
DMS 322 أسس الوسائط الرقمية التفاعلية3
DMS 327 النمذجة والتصميم ثلاثي الأبعاد 3
DMS 351 مبادئ الرسوم المتحركة 3
DMS 426 تطوير الألعاب 3
IS 3|4xxx مادة إختيارية في نظم المعلومات 3
SE/DMS / 3|4xxx مادة اختيارية في هندسة البرمجيات او الوسائط الرقمية 3
المجموع الفرعي 12
المجموع 67