Skip to main content

رسالة البرنامج

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

رؤية البرنامج

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

 

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

هناك مشاكل خطيرة في التكلفة والجداول الزمنية لوجود منتجات برمجية عديدة. وتشمل الأسباب الكامنة وراء هذه المشاكل ما يلي:

  1. منتجات البرمجيات حيث انها تعد واحدة من أكثر الأنظمة  المعقدة التي صنعها الإنسان؛ والبرمجيات بطبيعتها لها خصائص جوهرية وأساسية (على سبيل المثال، التعقيد، والاختفاء، وقابلية التغيير) لا يمكن معالجتها بسهولة.
  2. تقنيات وعمليات البرمجة التي تعمل بفعالية لمساعدة فرد أو فريق صغير لتطوير برامج متواضعة الحجم لا تتطور بشكل جيد لتطوير أنظمة كبيرة ومعقدة (أي الأنظمة التي تحتوي على ملايين الشفرات، والتي تتطلب سنوات من العمل، من خلال المئات من مطوري البرمجيات).
  3. تؤدي سرعة التغيير في تكنولوجيا الكمبيوتر والبرامج إلى زيادة الطلب على منتجات البرامج الجديدة والمتطورة. خلق هذا الموقف توقعات كبيرة لدى العملاء، واعزز الروح التنافسية التي تجهد قدرتنا على إنتاج برمجيات ذات جودة لتدخل ضمن الجدول الزمني للتنمية مقبولة.