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

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

 

يجب أن يكون خريجي قسم هندسة البرمجيات قادرين على:

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