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

