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