برنامج هندسة البرمجيات مصمم لتزويد الطلاب بالمعرفة والمهارات اللازمة لتصميم وتطوير وصيانة أنظمة البرمجيات عالية الجودة التي تلبي احتياجات مختلف الصناعات. يجمع هذا البرنامج بين مبادئ علوم الحاسوب، والممارسات الهندسية، وحل المشكلات بشكل تعاوني لتأهيل الطلاب لمواجهة تعقيدات تطوير البرمجيات الحديثة.
يكتسب الطلاب في البرنامج خبرة في مجالات مثل تصميم وهندسة البرمجيات، لغات البرمجة، أنظمة قواعد البيانات، اختبار البرمجيات وضمان الجودة، منهجيات التطوير السريع(Agile) ، وتصميم تجربة المستخدم .(UX) كما يستكشفون التقنيات الحديثة، بما في ذلك الحوسبة السحابية، الذكاء الاصطناعي، وإنترنت الأشياء(IoT)، ويتعلمون تطوير حلول برمجية آمنة وقابلة للتوسع وموثوقة.
خريجو برنامج هندسة البرمجيات مؤهلون جيدًا لتولي مجموعة متنوعة من الأدوار، بما في ذلك:
- تصميم وتطوير تطبيقات البرمجيات لمنصات متعددة.
- بناء وإدارة أنظمة قابلة للتوسع لتطبيقات الويب والمحمولة.
- ضمان أمان وموثوقية أنظمة البرمجيات من خلال اختبارات دقيقة.
- إدارة مشاريع تطوير البرمجيات باستخدام منهجيات Agile و.DevOps
- الابتكار باستخدام تقنيات الذكاء الاصطناعي وإنترنت الأشياء والحوسبة السحابية لإنشاء حلول متطورة.
- تحسين تجربة المستخدم من خلال تصميم واجهات سهلة الاستخدام وقابلة للوصول.
مع التركيز على العمل الجماعي، والابتكار، والقدرة على التكيف، يُعد هذا البرنامج الطلاب للقيادة والنجاح في مجال هندسة البرمجيات الذي يتطور بسرعة.
أهداف البرنامج
- سيؤسس الخريجون مسيرات مهنية ناجحة في هندسة البرمجيات، من خلال توظيف خبراتهم التقنية في تصميم وتطوير وصيانة أنظمة البرمجيات التي تلبي الاحتياجات المتغيرة للقطاعات الحكومية والخاصة.
- سيتفوق الخريجون في بيئاتهم المهنية عبر إظهار مهارات تواصل فعّالة، والعمل الجماعي بكفاءة، والالتزام بأخلاقيات المهنة والمسؤولية الاجتماعية أثناء ممارسة العمل المهني.
- سيسعى الخريجون إلى التعلم المستمر من خلال مواكبة التقنيات والمنهجيات الحديثة في هندسة البرمجيات، لضمان بقائهم قادرين على المنافسة والفعالية في هذا المجال سريع التطور.