تحدد مخرجات التعلم في برنامج بكالوريوس هندسة البرمجيات المعرفة والمهارات الأساسية التي ستكتسبها من خلال المشاركة الفعالة في برامجنا الأكاديمية. يتم تنظيم هذه المخرجات في مجالات رئيسية (A، B، C، D)، كل منها يركز على الكفاءات الضرورية في هذا المجال. توضح خطط المقررات الدراسية بوضوح كيفية توافق هذه المجالات والمخرجات مع الأهداف المحددة لكل مقرر، مما يضمن إعدادًا شاملاً لمستقبلك المهني في هندسة البرمجيات.
أ. المعرفة والفهم
1A. شرح مبادئ دورة حياة تطوير النظام ونماذج العمليات البرمجية المختلفة.
A2. وصف المفاهيم الأساسية والخوارزميات والنماذج واللغات وهياكل البيانات وتقنيات واجهة المستخدم في تطوير البرمجيات.
3A. تلخيص أساليب وتقنيات تحليل المتطلبات والتصميم والبرمجة والاختبار والصيانة.
ب. المهارات الفكرية (التفكير).
B1. تحليل ونمذجة أنظمة البرمجيات بشكل فعال.
2B. تصميم وتخطيط الحلول البرمجية للمشكلات المعقدة.
B3. تقييم أنظمة البرمجيات مع الأخذ في الاعتبار سمات الجودة والمقايضات المحتملة.
ج. المهارات العملية
1C. استخدم منصات تطوير البرمجيات وأدوات CASE لمراحل دورة الحياة المختلفة.
C2. تطبيق لغات البرمجة والنمذجة جنبًا إلى جنب مع مكتبات API لبناء البرامج.
3C. إعداد وتقديم التقارير الفنية والعروض التقديمية المنظمة.
د. الكفايات والصفات الشخصية
D1. الحصول على البيانات ومعالجتها ومعالجتها بكفاءة.
2D. التواصل الفعال مع المتخصصين وغير المتخصصين.
D3. العمل بشكل تعاوني ضمن فرق وإدارة الوقت والمهام والموارد بشكل فعال.