هيكل برنامج هندسة البرمجيات
تم تصميم برنامج البكالوريوس في هندسة البرمجيات في جامعة الأمير سلطان في عدد من الوحدات والتي تشتمل على الأنواع التالية من المقررات:
- متطلبات الجامعة
- متطلبات الكلية
- متطلبات البرنامج
كما تنقسم المقررات أيضا إلى:
- مقررات أساسية في هندسة البرمجيات
- مقررات اختيارية في هندسة البرمجيات
جميع المقررات متاحة نظريًا في أي وقت خلال فترة الدراسة، ولكن للتسجيل في مقرر معين، يجب على الطلاب إكمال متطلباته الأساسية واستيفاء شروط التسجيل. ويعتمد النزول الفعلي لمقرر اختياري على مستوى الطلب والموارد الفعلية.
يجب اختيار جميع مقررات متطلبات البرنامج وباستثناء المقررات "الأساسية" وفقًا لمجموعة من القواعد ووفقًا للرغبات الفردية والتطلعات المهنية المستقبلية. يلاحظ أن المقررات "الأساسية" إلزامية لجميع الطلاب المتخصصين في هذا المجال.
متطلبات الجامعة
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 |