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