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

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

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

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

أهداف البرنامج

تطوير أنظمة البرمجيات المختلفة باستخدام المعرفة الأساسية لهندسة البرمجيات ، والعمل بمبادئ التصميم والأدوات والتقنيات المناسبة لها.

دمج وإدارة عمليات البرمجيات والمنهجيات وممارسات الجودة المناسبة في تطويرالبرمجيات.

تلبية احتياجات مختلف مجالات سوق العمل أو التعليم.

المساهمة كفرد أوعضو فعّال في فريق التطوير بمسؤوليات مهنية وأخلاقية واجتماعية.

تطوير قدراته النقدية والتحليلية والفكرية من خلال تبني التفكير الإبداعي والمستقل ، والقدرة على التواصل بمنطق ووضوح.

العمل باحتراف في مجال الحوسبة، وإجراء البحوث وقيادة وتصميم وتطوير وصيانة المشاريع في مختلف مجالات التقنية.

تطبيق الجوانب الأخلاقية والاجتماعية في مختلف مراحل تطوير البرمجيات.

تعزيز مهاراته والإلمام بتقنيات الحوسبة الجديدة من خلال التطوير المهني الذاتي ومواصلة التدريب أو التعليم بعد التخرج.

معلومات عن البرنامج

اسم البرنامج علوم الحاسب الآلي
الدرجة الممنوحة البكالوريوس
رمز البرنامج SE
عدد الساعات المعتمدة 132 ساعة
لغة التعليم الإنجليزية
طريقة الدراسة انتظام
مدة الدراسة 4 سنوات
عدد المستويات 8 مستويات
عدد الأسابيع لكل مستوى 15 أسبوعاً
متطلبات التخصص معدل تراكمي: 2.00 من 4.00 وتدريب صيفي

 

الفرص الوظيفية

تم تصميم البرنامج لإعداد الخريجين لفرص العمل التالية:
-    مهندس برمجيات
-    مطّور برمجيات، يمكنه تطوير برمجيات لمجموعة واسعة من المجالات ، بما في ذلك الاتصالات والأنظمة المالية والملاحة الجوية والأجهزة الطبية وأنظمة النقل والشركات المصرفية وشركات التأمين.

كما سيمكنهم من شغر مختلف المناصب القيادية والفنية مثل:
-    محلل أنظمة
-    مهندس برمجيات
-    محلل جودة
-    مدير مشروع
-    مبرمج
 

الدورات الأساسية

CS111 مقدمة في الحوسبة والبرمجة
CS112 البرمجة الشيئية
CS201 مقدمة في النظم المنفصلة
CS211 هياكل البيانات والخوارزميات
CS223 تصميم المنطق الرقمي
CS224 هندسة الكمبيوتر وتنظيمه
CS321 أساسيات أنظمة التشغيل
CS332 شبكات الحاسوب
CS351 أساسيات نظم قواعد البيانات
SE262 هندسة البرمجيات
SE311 هندسة متطلبات البرمجيات
SE323  نمذجة البرمجيات وتحليلها
SE342 هندسة البرمجيات وتصميمها
SE334 صيانة البرامج وتطورها
SE463 اختبار البرمجيات والتحقق من صحتها
SE471 أمان البرمجيات

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

​​

MATH 101 حساب التفاضل والتكامل الأول
PHYS 101 الفيزياء العامة 1
ENGL 101 تكوين السنة الأولى
GHAL xxx العلوم الإنسانية والفنون واللغات الاختيارية
CS 111 مقدمة في الحوسبة والبرمجة
MATH 102 حساب التفاضل والتكامل الثاني
PHYS 102 الفيزياء العامة II
ENGL 102 مقدمة في كتابة التقارير
CS 112 البرمجة الشيئية
FC 372 الأخلاق والمهني

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

المتطلبات عدد الساعات المعتمدة
العامة 27
الكلية 27
الرياضيات والعلوم 30
هندسة برمجيات 36
اختياري 12
مجموع الساعات المعتمدة : 132
المتطلبات
العامة
عدد الساعات المعتمدة
27
المتطلبات
الكلية
عدد الساعات المعتمدة
27
المتطلبات
الرياضيات والعلوم
عدد الساعات المعتمدة
30
المتطلبات
هندسة البرمجيات
عدد الساعات المعتمدة
36
المتطلبات
اختياري
عدد الساعات المعتمدة
12

إجمالي الساعات

132

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

الفصل الأول

رمز المقرر اسم المقرر الساعات متطلب
CS 111 مقدمة في الحوسبة والبرمجة 4 PCS 001
MATH 101 حساب التفاضل والتكامل 1 4 MATH 002
PHYS 101 فيزياء عامة 1 4 MATH 002
ENGL 101 مقدمة في الخطاب الأكاديمي 3 ENGL 005
GHAL xxx الآداب والعلوم الإنسانية واللغات (اختياري) 3  
  المجموع 18  

الفصل الثاني

رمز المقرر اسم المقرر الساعات  متطلب
CS 112 البرمجة بلغة الجافا 4 CS 111
MATH102 التفاضل والتكامل 2 4 MATH 101
PHYS 102 فيزياء عامة 2 4 PHYS 101
ENGL 102 مقدمة في كتابة التقارير 3 ENGL 101
GSOS xxx العلوم الاجتماعية (اختياري) 3  
  المجموع 18  

الفصل الأول

رمز المقرر اسم المقرر عدد الساعات المعتمدة متطلب
CS 201 مقدمة في الأنظمة المجزأة 3 MATH 102
GIAS 101 الثقافة الإسلامية 3  
CS 351 نظم قواعد البيانات 4  
CS 211 هياكل البيانات والخوارزميات 4 CS 112
ENGL 201 الكتابة التقنية 3 CS 111
  المجموع 17  

الفصل الثاني

رمز المقرر اسم المقرر عدد الساعات المعتمدة متطلب
CS 224 هندسة الكمبيوتر وتنظيمه 3 CS 223
SE 262 هندسة البرمجيات 3 CS 112
GIAS 102 مهارات اللغة العربية 3  
MATH 202 التفاضل والتكامل 3 3 MATH 102
SAT 232 الاحتمال والإحصاء 3 MATH 102
  المجموع 15  

الفصل الأول

رمز المقرر اسم المقرر الساعات  متطلب
MATH 204 جبر خطي 3 MATH 102
CS 464 أساسيات أنظمة التشغيل 3 CS 211,CS 224
CS 351 إدارة مشاريع البرمجيات 4 CS 112
SE 311 هندسة متطلبات البرمجيات 3 SE 262
SE 323 عملية البرمجيات والنمذجة 3 SE 262
  المجموع 16  

الفصل الثاني

رمز المقرر اسم المقرر الساعات متطلب
SE 342 هندسة البرمجيات والتصميم 3 SE 323
CS 332 شبكات الحاسب 4 CS 321
SE 463 اختبار البرمجيات وضمان الجودة 3 SE 311
SE 324 بناء البرمجيات 3 ENGL 102
SE 372 أخلاقيات وهندسة البرمجيات 3  
  المجموع 16  
التدريب الصيفي العملي (SE 394 متطلب سابق: السنة الثالثة المقررات الأساسية): 1 ساعة

الفصل الأول

رمز المقرر اسم المقرر الساعات متطلب
SE 491 مشروع التخرج 1 3 SE 394
SE 431 صيانة البرمجيات والتطور 3 CS 332
GIAS xxx الدراسات الإسلامية (اختياري) 3  
SE xxx هندسة برمجيات (اختياري) 1 3 موافقة الكلية
SE xxx هندسة برمجيات (اختياري) 2 3 موافقة الكلية
  المجموع 15  

الفصل الثاني

رمز المقرر اسم المقرر الساعات متطلب
SE 492 مشروع التخرج 2 3 SE 491
GDMC xxx التنوع والتعددية الاختيارية 3  
SE 472 امان البرمجيات 3     CS 332
SE xxx المهنية الاختيارية 3 3 موافقة الكلية
SE xxx المهنية الاختيارية 4 3 موافقة الكلية
  المجموع 15  
 

مجموع الساعات المعتمدة :  132

أعضاء هيئة التدريس

د. منصور عبداللطيف عبدالجبار

أستاذ مساعد
كلية الحاسب الآلي والعلوم السيبرانية

د. سمية عدوان

أستاذ مساعد
كلية الحاسب الآلي والعلوم السيبرانية