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

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

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

عن البرنامج

الطبيعة الأكاديمية للتخصص

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

مجالات العمل

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

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

كلية علوم الحاسب والمعلومات
قسم علوم الحاسبات
التخصص هندسة البرمجيات
الدرجة العلمية التي يمنحها البرنامج . بكالوريوس العلوم في هندسة البرمجيات
لغة التدريس الإنجليزية
عدد السنوات 4 سنوات

تفاصيل البرنامج

  1. إعداد الكفاءات النسائية في مجال هندسة البرمجيات لتلبية متطلبات سوق العمل.
  2. إكساب الخريجات المهارات القيادية، والتواصل الفعال، وغرس أخلاقيات المهنة.
  3. تشجيع المشاركة في خدمة المجتمع.
  4. تشجيع البحث العلمي والابتكار للطالبات، والهيئة التعليمية; لدعم اقتصاد المعرفة.
  1. K1 — التعرف على مبادئ التحليل والتصميم والبناء والبرمجة والاختبار والصيانة وإدارة مشاريع البرمجيات ومنهجية البحث وتقنيات التحقيق.
  2. K2 — شرح أساسيات الجودة وإدارة المخاطر باستخدام أحدث بيئات التطوير.
  3. K3 — وصف نماذج الهندسة المعمارية ونظريات تجربة المستخدم وتطبيقاتها على المستويين الأساسي والمتقدم.
  4. S1 — تطبيق نظريات هندسة البرمجيات لتحليل وتصميم وتنفيذ وإجراء التجارب للحلول البرمجية.
  5. S2 — تقييم الحلول البرمجية بناءً على معايير الجودة وإدارة المخاطر وفق أحدث نظريات هندسة البرمجيات.
  6. S3 — التحقيق في القضايا ذات الصلة والتقدم في مجال هندسة البرمجيات باستخدام أساليب وتقنيات البحث المناسبة عبر مجموعة واسعة من المواضيع الحالية والناشئة للمشاركة في التطورات المهنية المستمرة.
  7. S4 — التواصل بشكل فعال كعضو في الفريق، وإكمال المهام بشكل احترافي، والتواصل مع مجموعة متنوعة من الجماهير.
  8. V1 — التصرف بمسؤولية مهنية وإصدار أحكام مستنيرة في ممارسة الحوسبة بناءً على المبادئ القانونية والأخلاقية.
  9. V2 — العمل بفاعلية كعضو أو قائد فريق يشارك في الأنشطة المناسبة لانضباط البرنامج.
  1. الانضباط: يجب أن تتمتع الخريجات بالخبرة والمعرفة والمهارات المتعمقة المرتبطة بالانضباط لدعم أنشطتهن المهنية بشكل فعال.
  2. بيئة هندسة البرمجيات: يجب أن يكون لدى الخريجات الخبرة والمعرفة والمهارات المطلوبة في التخصصات ذات الصلة مثل الرياضيات وعلوم الكمبيوتر لتطوير الحلول القائمة على هندسة البرمجيات بكفاءة.
  3. الإبداع: يجب أن يكن الخريجات قادرات على تطبيق مهارات التفكير النقدي وحل المشكلات في ممارساتهن المهنية.
  4. التكنولوجيا الحديثة: يجب أن يكن الخريجات قادرات على تطبيق مهارات الحوسبة ومحو الأمية الرقمية وتكنولوجيا المعلومات للعمل بكفاءة في مهنتهن.
  5. القيادة: يجب أن يكن الخريجات قادرات على إظهار مهارات القيادة والتواصل في مجموعة متنوعة من السياقات المهنية.
  6. المسؤولية: ينبغي تحفيز الخريجات نحو التعلم مدى الحياة، والالتزام بأخلاقيات المهنة، والالتزام بالقيم الشخصية وا|لإسهام في خدمة المجتمع.
  7. العمل الجماعي: يجب أن يكون الخريجون قادرين على إظهار العمل الجماعي الفعال والتعاون من خلال قدرتهن على قيادة الآخرين ودعمهم .
المستويات رمزه اسم المقرر عدد الوحدات المطلوبة المتطلب السابق
المستوى الأول انج 101-1 اللغة الإنجليزية (1) 3
المستوى الأول ريض 101 رياضيات حاسب 3
المستوى الأول عال 100 التراكيب المحددة 4
المستوى الأول عال 110 لغة برمجة (1) 6
المستوى الأول هال 100 مبادئ البرمجة ومهارات حل المشكلات 2
المستوى الأول متطلب جامعة اختياري 2
المستوى الأول متطلب جامعة إجباري 2
المستوى الثاني انج 102-2 اللغة الإنجليزية (2) 3 انج 101-1أو ( انج 101و انج 102 )
المستوى الثاني ريض 161 إحصاء عام 3
المستوى الثاني ريض 242 مبادئ الجبر الخطي 4 ريض 101أو ريض 101ت
المستوى الثاني عال 111 لغة برمجـة (2) 6 عال 110أو عال 110ت
المستوى الثاني هال 101 مدخل الى هندسة البرمجيات 2
المستوى الثاني متطلب جامعة اختياري 2
المستوى الثاني متطلب جامعة إجباري 2
المستوى الثالث ريض 103 التفاضل والتكامل (II) 6 ريض 101أو ريض 101تأو عرض 101م
المستوى الثالث عال 212 هياكل البيانات 5 عال 111أو عال 111ت
المستوى الثالث فيز 101 فيزياء عامة 3
المستوى الثالث نال 220 أساسيات قواعد البيانات 6 عال 111تأو عال 111
المستوى الثالث هال 210 هندسة متطلبات البرمجيات 3 هال 101و عال 111
المستوى الثالث متطلب جامعة اختياري 2
المستوى الرابع تال 221 أساسيات شبكات الحاسب 4 عال 110تأو عال 110
المستوى الرابع عال 220 تصميم منطق رقمي 3 ( عال 100تأو عال 100 )و ( عال 212تأو عال 212 )
المستوى الرابع كيم 101 كيمياء عامة 3
المستوى الرابع هال 220 عمليات ونمذجة البرمجيات 3 هال 210
المستوى الرابع هال 222 تنظيم وعمارة الحاسبات 3
المستوى الرابع هال 230 برمجة تطبيقات الشبكة العنكبوتية 3 نال 220
المستوى الخامس عال 340 نظم التشغيل 4 عال 212أو عال 212تأو عال 212د
المستوى الخامس عال 380 أخلاقيات المهنة 2
المستوى الخامس هال 331 البرمجة المتقدمة 3 نال 220
المستوى الخامس هال 332 بناء البرمجيات باستخدام منهجية التطوير السريع 3 هال 220
المستوى الخامس هال 340 ضمان جودة البرمجيات 2 هال 210
المستوى الخامس هال 341 هندسة أمن البرمجيات 2 تال 221
المستوى الخامس هال 350 البحث العلمي الجامعي 2 انج 102-2
المستوى السادس ريض 367 نظرية الاحتمالات 4 ( ريض 103تأو ريض 102تأو ريض 102أو ريض 103 )و ( ريض 161تأو ريض 162أو ريض 261تأو ريض 161 )
المستوى السادس عال 351 التفاعل بين الإنسان والحاسب 4 عال 212تأو عال 212
المستوى السادس نال 350 إدارة المشاريع 4 عال 212تأو عال 212
المستوى السادس هال 303 بحوث العمليات 2 ريض 242
المستوى السادس هال 321 تصميم وعمارة البرمجيات 3 هال 210و هال 341
المستوى السادس هال 342 الاختبار والتحقق من البرمجيات 2 هال 340و هال 332
المستوى السادس إختياري تخصص(1) 3 وحدة معتمدة
المستوى السابع ريض 353 مدخل إلى التحليل العددي 6 ( ريض 103أو ريض 103ت )و ( ريض 242تأو ريض 242 )و ( عال 110أو عال 110ت )
المستوى السابع ريض 368 التحليل الإحصائي للبيانات 4 ريض 367تأو ريض 367
المستوى السابع هال 411 صيانة وتطوير البرمجيات 2 هال 342
المستوى السابع هال 451 مشروع التخرج (1) 3 هال 332و هال 350
المستوى السابع إختياري تخصص(2) 3 وحدة معتمدة
المستوى السابع إختياري تخصص(3) 3 وحدة معتمدة
المستوى السابع متطلب جامعة اختياري 2
المستوى الثامن هال 452 مشروع التخرج (2) 3 هال 451
المستوى الثامن هال 491 التدريب الميداني 6 هال 411و هال 451و ريض 353و ريض 368

متطلبات الجامعة الإجبارية

رمزه اسم المقرر عدد الوحدات المطلوبة
عام 070 القيم والأخلاق الإسلامية 2
عام 071 الاقتصاد والمصارف الإسلامية 2
عام 072 بناء المجتمع في الإسلام 2
انج 101 اللغة الإنجليزية (1) 3
انج 102 اللغة الإنجليزية (2) 3

متطلبات الجامعة الاختيارية

رمزه اسم المقرر عدد الوحدات المطلوبة
عام 020 مهارات التواصل 2
عام 021 الكتابة الإبداعية 2
عام 022 الكتابة الأكاديمية للتقارير 2
عام 023 الذكاء العاطفي 2
عام 030 أساسيات ريادة الأعمال 2
عام 031 مبادئ إدارة المشاريع 2
عام 032 الموهبة والتفوق العقلي 2
عام 033 مبادئ التجارة الإلكترونية 2
عام 034 الثقافة المالية 2
عام 035 القيادة وإدارة التغيير 2
عام 050 الوعي الصحي 2
عام 051 الشعر والنثر بالأدب العربي 2
عام 052 الرفاه وجودة الحياة 2
عام 053 اللياقة وعلوم الرياضة 2
عام 060 التنمية المستدامة 2
عام 061 المواطنة العالمية 2
عام 062 مهارات التعلم مدى الحياة 2
عام 063 النظم البيئية المستدامة 2
عام 064 المواطنة العالمية (باللغة الإنجليزية) (باللغة الإنجليزية) 2
عام 010 تاريخ المملكة العربية السعودية ودورها الريادي 2
عام 011 مقدمة في علم المتاحف 2
عام 012 قيم المواطنة الصالحة 2
عام 013 الفنون والتراث السعودي 2
عام 015 الأدب السعودي باللغة الإنجليزية 2
عام 040 مهارات الحاسب وتقنية المعلومات 2
عام 041 أساسيات البرمجة 2
عام 042 إدارة وتحليل البيانات 2
عام 046 الذكاء الاصطناعي للتخصصات الصحية 2
عام 047 الذكاء الاصطناعي للتخصصات العلمية 2
عام 048 الذكاء الاصطناعي للتخصصات الإنسانية 2

متطلبات البرنامج الاختيارية

رمزه اسم المقرر عدد الوحدات المطلوبة
هال 302 الحوسبة السحابية 3
هال 360 موضوعات مختارة (1) 3
هال 361 موضوعات مختارة (2) 3
هال 362 موضوعات مختارة (3) 3
هال 412 هندسة قابلية استخدام البرامج 3
هال 413 استكشاف وعرض البيانات 3
هال 423 أنماط تصميم البرامج 3
هال 430 إنترنت الأشياء 3
هال 433 برمجة تطبيقات الجوال 3
هال 434 مقدمة في علم الألة 3
هال 435 البرمجة بلغة سويفت 3
هال 436 تطوير الألعاب 3