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