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