King Hussein School of Computing Sciences
Software Engineering

Software Engineering B.Sc.- About

This four years undergraduate program is leading to a Bachelor of Science degree in Software Engineering. The main objectives of this degree are to enable students to apply software engineering practices in their future careers, by possessing the basic professional skills and knowledge to develop and innovate in developing high-quality software solutions in various environments. In addition, illustrating the ability to apply ethical practices in their profession and towards the community.


The program is designed to provide a solid background in both technical and managerial aspects. For the technical aspects, it provides knowledge in areas such as requirements engineering, systems design and analysis, software construction, software architecture, HCI, and software testing and maintenance. For managerial aspects, it provides knowledge in areas such as software project management and quality management.

This program is fully accredited by the Ministry of Higher Education. Our B.Sc. program is highly recognized in Jordan and in the region. Our students usually maintain distinguished score in the national competency exam, and obtain numerous prizes at local and international programming competitions such as the IEEEXtreme Competition, DELL EMC Competition, National Technology Parade (NTP) Competition, and the ACM International Collegiate Programming Contest (ICPC).